Files
strops/Makefile
2025-05-28 19:31:56 +02:00

28 lines
705 B
Makefile

.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