Use common regex functions in client
[tpg/opendispense2.git] / src / client / Makefile
index 8d261aa..b70551e 100644 (file)
@@ -1,10 +1,14 @@
+# OpenDispense 2
+#
 
+INSTALLDIR := /usr/local/opendispense2
 CFLAGS := -Wall -Werror -g -std=gnu99
 LDFLAGS := -g -lncurses
 # -lssl
 
 BIN := ../../dispense
 OBJ := main.o protocol.o menu.o
+OBJ += doregex.o
 
 DEPFILES := $(OBJ:%.o=%.d)
 
@@ -15,6 +19,10 @@ all: $(BIN)
 clean:
        $(RM) $(BIN) $(OBJ) $(DEPFILES)
 
+install: $(BIN)
+       mkdir -p $(INSTALLDIR)
+       cp $(BIN) $(INSTALLDIR)
+
 $(BIN): $(OBJ)
        $(CC) -o $(BIN) $(OBJ) $(LDFLAGS)
 #      chown root $(BIN)
@@ -24,4 +32,8 @@ $(BIN): $(OBJ)
        $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
        $(CC) -M -MT $@ -o $*.d $< $(CPPFLAGS)
 
+%.o: ../common/%.c
+       $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
+       $(CC) -M -MT $@ -o $*.d $< $(CPPFLAGS)
+
 -include $(DEPFILES)

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