X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fcokebank_basic%2FMakefile;h=e5b4181786739eab15930adf2270ce73b90992dc;hb=f8ff5876b5787375fe629450d0c5d088965720d0;hp=7a0d815659a342722548b819817a1c32030d8df5;hpb=3d919eb78adae49b0871332458b6183a2c12af7a;p=tpg%2Fopendispense2.git diff --git a/src/cokebank_basic/Makefile b/src/cokebank_basic/Makefile index 7a0d815..e5b4181 100644 --- a/src/cokebank_basic/Makefile +++ b/src/cokebank_basic/Makefile @@ -1,9 +1,9 @@ -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),) @@ -11,15 +11,20 @@ ifneq ($(USE_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)