Add client and overall install target
[tpg/opendispense2.git] / src / client / Makefile
index 66c21fa..41c23cb 100644 (file)
@@ -1,9 +1,13 @@
+# OpenDispense 2
+#
 
-CFLAGS := -Wall -Werror -g
-LDFLAGS := -g -lncurses -lssl
+INSTALLDIR := /usr/local/opendispense2
+CFLAGS := -Wall -Werror -g -std=gnu99
+LDFLAGS := -g -lncurses
+# -lssl
 
 BIN := ../../dispense
-OBJ := main.o
+OBJ := main.o protocol.o menu.o
 
 DEPFILES := $(OBJ:%.o=%.d)
 
@@ -12,12 +16,16 @@ DEPFILES := $(OBJ:%.o=%.d)
 all: $(BIN)
 
 clean:
-       $(RM) $(BIN) $(OBJ)
+       $(RM) $(BIN) $(OBJ) $(DEPFILES)
+
+install: $(BIN)
+       mkdir -p $(INSTALLDIR)
+       cp $(BIN) $(INSTALLDIR)
 
 $(BIN): $(OBJ)
        $(CC) -o $(BIN) $(OBJ) $(LDFLAGS)
-       chown root $(BIN)
-       chmod u+s $(BIN)
+#      chown root $(BIN)
+#      chmod u+s $(BIN)
 
 %.o: %.c
        $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)

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