]> git.e2factory.org Git - e2factory.git/commitdiff
Makefile: hook up lsha and sha2
authorTobias Ulmer <tu@emlix.com>
Thu, 1 Dec 2016 14:25:33 +0000 (15:25 +0100)
committerTobias Ulmer <tu@emlix.com>
Thu, 1 Dec 2016 14:25:33 +0000 (15:25 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/Makefile

index 2f5846fd0e5b7ee243ee588bbe92080b4871971c..d6a5e64068c8b56a14cdcdec1ff91ee31fd25717 100644 (file)
@@ -23,7 +23,7 @@ LUA_LIBS = strict.lua plugin.lua e2lib.lua console.lua class.lua
 LUA_LIBS += e2option.lua hash.lua tools.lua transport.lua cache.lua url.lua
 LUA_LIBS += generic_git.lua eio.lua err.lua lock.lua errno.lua trace.lua
 LUA_LIBS += assrt.lua
-SO_LIBS = lsha1.so leio.so le2lib.so
+SO_LIBS = lsha1.so lsha.so leio.so le2lib.so
 
 CLEAN_FILES = *~ *.o *.so
 
@@ -34,6 +34,16 @@ all: $(SO_LIBS)
 
 lsha1.so: lsha1.o sha1.o
 
+lsha.so: lsha.o sha1.o sha2.o
+
+sha2.o: sha2.c sha2.h
+       $(CC) $(CFLAGS) $(BUILD_LUA_CPPFLAGS) $(LDFLAGS) \
+               -fno-strict-aliasing -DSHA2_USE_INTTYPES_H -fPIC -o $@ -c $<
+
+lsha.o: lsha.c sha1.h sha2.h
+       $(CC) $(CFLAGS) $(BUILD_LUA_CPPFLAGS) $(LDFLAGS) \
+               -DSHA2_USE_INTTYPES_H -fPIC -o $@ -c $<
+
 leio.so: leio.o
 
 le2lib.so: le2lib.o