X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fcokebank_basic%2FMakefile;h=e5b4181786739eab15930adf2270ce73b90992dc;hb=0b5755205d388b5704c040c21285c0b7ab58825e;hp=6aa55df8e8dd176258569563bb0d42ee6c269332;hpb=650ed689f2d8c30fe9c448fbec0e58037cc2ce25;p=tpg%2Fopendispense2.git diff --git a/src/cokebank_basic/Makefile b/src/cokebank_basic/Makefile index 6aa55df..e5b4181 100644 --- a/src/cokebank_basic/Makefile +++ b/src/cokebank_basic/Makefile @@ -1,20 +1,30 @@ -BIN := ../../cokebank.so -OBJ := main.o bank.o +BIN := ../../cokebank_basic.so +OBJ := main.o CPPFLAGS := -CFLAGS := -Wall -Werror -g -fPIC +CFLAGS := -Wall -Wextra -Werror -g -fPIC -Wmissing-prototypes -Wstrict-prototypes LDFLAGS := -shared -Wl,-soname,cokebank.so +ifneq ($(USE_LDAP),) + CFLAGS += -DUSE_LDAP + LDFLAGS += -lldap +endif + +DEPFILES := $(OBJ:%.o=%.d) + .PHONY: all clean all: $(BIN) clean: - $(RM) $(BIN) $(OBJ) + $(RM) $(BIN) $(OBJ) $(DEPFILES) $(BIN): $(OBJ) $(CC) $(LDFLAGS) -o $(BIN) $(OBJ) %.o: %.c $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS) + @cpp $< -MM -MF $*.d + +-include $(DEPFILES)