summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: d972cf61c0c6c92cf04d51a0ad9a4f2a44f626df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 $^