1 all: test 2 3 libblast.so: blast.c blast.h 4 cc -o libblast.so -shared blast.c 5 6 blast-test: libblast.so 7 cc -o blast-test.o -c blast-test.c 8 cc -o blast-test blast-test.o libblast.so 9 10 test: blast-test 11 LD_LIBRARY_PATH=./ ./blast-test < test.pk | cmp - test.txt 12 13 clean: 14 rm -f libblast.so blast-test blast-test.o 15