From: Tobias Ulmer Date: Thu, 1 Dec 2016 14:25:33 +0000 (+0100) Subject: Makefile: hook up lsha and sha2 X-Git-Tag: e2factory-2.3.16rc1~36 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=dc4caafabe90badb907baf2cea5d8d199e29f7f5;p=e2factory.git Makefile: hook up lsha and sha2 Signed-off-by: Tobias Ulmer --- diff --git a/generic/Makefile b/generic/Makefile index 2f5846f..d6a5e64 100644 --- a/generic/Makefile +++ b/generic/Makefile @@ -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