4 INSTALLDIR := /usr/local/opendispense2
5 CFLAGS := -Wall -Werror -g -std=gnu99
6 LDFLAGS := -g -lncurses
10 OBJ := main.o protocol.o menu.o
11 OBJ += doregex.o config.o
13 DEPFILES := $(OBJ:%.o=%.d)
20 $(RM) $(BIN) $(OBJ) $(DEPFILES)
23 mkdir -p $(INSTALLDIR)
24 cp $(BIN) $(INSTALLDIR)
27 $(CC) -o $(BIN) $(OBJ) $(LDFLAGS)
32 $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
33 $(CC) -M -MT $@ -o $*.d $< $(CPPFLAGS)
36 $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
37 $(CC) -M -MT $@ -o $*.d $< $(CPPFLAGS)