bbfdm/dynamic_parameters/library/example/Makefile
2020-09-03 22:34:15 +01:00

21 lines
338 B
Makefile

LIB_EXAMPLE := libexample.so
OBJS := example.o
LIB_CFLAGS = $(CFLAGS) -fstrict-aliasing
LIB_LDFLAGS = $(LDFLAGS) -lbbf_api
FPIC := -fPIC
.PHONY: all
%.o: %.c
$(CC) $(LIB_CFLAGS) $(FPIC) -c -o $@ $<
all: $(LIB_EXAMPLE)
$(LIB_EXAMPLE): $(OBJS)
$(CC) $(LIB_CFLAGS) $(LIB_LDFLAGS) -shared -o $@ $^
clean:
rm -f *.o $(LIB_EXAMPLE)