15 lines
369 B
Makefile
15 lines
369 B
Makefile
LIB_DIR=$(shell pwd)/lib
|
|
TARGETS=lib/libmorph_length-prefix.so lib/libmorph_posint.so test
|
|
|
|
all: $(TARGETS)
|
|
|
|
lib/libmorph_%.so: src/%.c
|
|
$(CC) -O3 -shared -o $@ -fPIC -Iinclude $<
|
|
|
|
test: test.c lib/libmorph_length-prefix.so lib/libmorph_posint.so
|
|
$(CC) -O3 -L$(LIB_DIR) -o $@ -Iinclude $< -lmorph_length-prefix -lmorph_posint
|
|
|
|
clean:
|
|
rm $(TARGETS)
|
|
|
|
.PHONY: all clean
|