# Makefile localpath=/tmp/prova2/helloworld/extlibs LD_RUN_PATH=$(localpath) CC=gcc .PHONY: clean clean-all all : libmyprint.so test myprint.o : myprint.c $(CC) -c myprint.c -Fpic -o $@ libmyprint.so : myprint.o myprint.h $(CC) -shared myprint.o -o $@ test : test.c $(CC) -Wall test.c -I$(localpath) -L$(localpath) -Wl,-rpath,$(localpath) -lmyprint -o $@ clean : rm -f *.o clean-all : clean rm -f *.so test