Cleanup - Multiple changes, see description
[tpg/opendispense2.git] / src / server / Makefile
index 85678a8..a773eb2 100644 (file)
@@ -6,9 +6,11 @@ OBJ += dispense.o itemdb.o
 OBJ += handler_coke.o handler_snack.o handler_door.o
 BIN := ../../dispsrv
 
+DEPFILES := $(OBJ:%.o=%.d)
+
 LINKFLAGS := -g ../../cokebank.so
 CPPFLAGS := 
-CFLAGS := -Wall -g
+CFLAGS := -Wall -Wextra -Werror -g
 
 .PHONY: all clean
 
@@ -20,3 +22,9 @@ clean:
 $(BIN): $(OBJ)
        $(CC) -o $(BIN) $(LINKFLAGS) $(OBJ)
 
+%.o: %.c
+       $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
+       @cpp $< -MM -MF $*.d
+       
+-include $(DEPFILES)
+

UCC git Repository :: git.ucc.asn.au