LIBS=-lcrypto all: preload.so openssl_test .INTERMEDIATE: preload_test.o openssl_test.o clean: rm -f *.o *.so openssl_test preload_test check: preload_test preload.so LD_PRELOAD=./preload.so MALLOC_DEBUG=1 NO_SECRET_MEM=1 ./preload_test %.so: %.c gcc -g -shared -fPIC -o $@ $^ %: %.o gcc -g -o $@ $^ $(LIBS) %.o: %.c gcc -g -c $^