blob: d972cf61c0c6c92cf04d51a0ad9a4f2a44f626df [file] [log] [blame]
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 $^