
.PHONY: ALL clean

ALL: test
	mkdir -p log
	LD_LIBRARY_PATH=. LD_PRELOAD=libpre.so ls
#	LD_LIBRARY_PATH=. LD_PRELOAD=libpre.so cat test.c
#	LD_LIBRARY_PATH=. LD_PRELOAD=libpre.so ./test

pre.o:pre.c
	$(CC) -Wall -fPIC -c pre.c

libpre.so: pre.o
	$(LD) -shared  -o libpre.so -ldl pre.o

test: test.c libpre.so
	$(CC) -Wall test.c -o test

clean: 
	rm pre.o libpre.so test