blob: 5d5a8e68d7b49117d3053b7816b227e2360c604e [file] [log] [blame] [raw]
CFLAGS = -Wall -arch i386 -arch x86_64 -arch ppc -mmacosx-version-min=10.4
first: libgetopt.a libcrypto.dylib
libgetopt.a: getopt.o
ar -rs $@ $^
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 *.o
distclean: clean
rm -f *.dylib *.a