8d261aa145df142c83855c81a8496191aa5aa61a
[tpg/opendispense2.git] / src / client / Makefile
1
2 CFLAGS := -Wall -Werror -g -std=gnu99
3 LDFLAGS := -g -lncurses
4 # -lssl
5
6 BIN := ../../dispense
7 OBJ := main.o protocol.o menu.o
8
9 DEPFILES := $(OBJ:%.o=%.d)
10
11 .PHONY: all clean
12
13 all: $(BIN)
14
15 clean:
16         $(RM) $(BIN) $(OBJ) $(DEPFILES)
17
18 $(BIN): $(OBJ)
19         $(CC) -o $(BIN) $(OBJ) $(LDFLAGS)
20 #       chown root $(BIN)
21 #       chmod u+s $(BIN)
22
23 %.o: %.c
24         $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
25         $(CC) -M -MT $@ -o $*.d $< $(CPPFLAGS)
26
27 -include $(DEPFILES)

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