5 INSTALLDIR := /usr/local/opendispense2
7 OBJ := main.o server.o logging.o
8 OBJ += dispense.o itemdb.o
9 OBJ += handler_coke.o handler_snack.o handler_door.o
10 OBJ += config.o doregex.o
14 DEPFILES := $(OBJ:%=%.d)
16 LINKFLAGS := -g ../../cokebank.so -lutil -lident -lmodbus -lsqlite3 -lpthread -Wl,-rpath,. -Wl,-rpath,$(INSTALLDIR)
18 CFLAGS := -Wall -Wextra -Werror -g -std=gnu99
25 $(RM) $(BIN) $(OBJ) $(DEPFILES)
28 mkdir -p $(INSTALLDIR)
29 cp $(BIN) $(INSTALLDIR)
33 @$(CC) -o $(BIN) $(OBJ) $(LINKFLAGS)
41 obj/%.o: ../common/%.c