.POSIX : tests : libstrops.a libstrops.so strops.h gcc -ansi -I . -L. -o tests tests.c -Wl,-Bstatic -lstrops -Wl,-Bdynamic # gcc -ansi -I . -L. -o tests tests.c -lstrops libstrops.so : strops.o gcc -shared -o libstrops.so strops.o libstrops.a : strops.o ar cr libstrops.a strops.o strops.o : strops.c # gcc -c -fPIC -ansi -ggdb -o strops.o strops.c gcc -c -ansi -O2 -pipe -o strops.o strops.c .PHONY : install uninstall install: libstrops.a libstrops.so strops.h sudo mv libstrops.a /usr/local/lib sudo mv libstrops.so /usr/local/lib sudo cp strops.h /usr/local/include uninstall: sudo rm /usr/local/lib/libstrops.a sudo rm /usr/local/lib/libstrops.so sudo rm /usr/local/include/strops.h