libsfuid/Makefile
2019-01-21 19:16:20 +01:00

22 lines
364 B
Makefile

all: libsfuid.so example
libsfuid.so: lib/sfuid.o
@echo Linking shared object...
@gcc -shared -o $@ $^
example: example.o libsfuid.so
@echo Linking example program...
@gcc -L. -lsfuid -lm -o $@ $<
example.o: lib/sfuid.h
lib/sfuid.o: lib/sfuid.h
%.o: %.c
@echo Compiling $<...
@gcc -Wall -fPIC -c $< -o $@
clean:
@rm *.o
@rm lib/*.o
@rm *.so example