Files

22 lines
387 B
Makefile

GENERATES = preloader.so testfile testFIXfile
TRASH = *.o *~ o.*
all: lib test
lib:
gcc -g -fPIC -shared preloader.c -o preloader.so -ldl
test:
touch testfile
LD_PRELOAD="./preloader.so" rm testfile
[ ! -f testfile ]
touch testFIXfile
-LD_PRELOAD="./preloader.so" rm testFIXfile
[ -f testFIXfile ]
rm testFIXfile
clean:
rm -f $(TRASH)
distclean: clean
rm -rf $(GENERATES)