CFLAGS = -Wall -arch i386 -arch x86_64 -arch ppc -mmacosx-version-min=10.4 | |
#LDFLAGS = --static $(CFLAGS) | |
libcrypto.dylib: libcrypto.0.9.7.dylib | |
strip $^ -o $@ | |
libcrypto.0.9.7.dylib: libcrypto.0.9.7.exported.c | |
gcc --shared $(CFLAGS) $^ -o $@ | |
libcrypto.0.9.7.exported.c: libcrypto-0.9.7-export-list | |
echo "for i in \$$@; do echo \"void \$$i() {}\"; done" | bash /dev/stdin `cat $^` > $@ | |
clean: | |
rm -f libcrypto.0.9.7.exported.c libcrypto.0.9.7.dylib | |