5 GLUCOSE_OBJS = main.o hiddev.o utils.o options.o
7 ALL_OBJS = $(GLUCOSE_OBJS)
8 ALL_DEBS = $(shell echo " "$(ALL_OBJS) | sed -e "s,[^ ]*\.a,,g" -e \
9 "s,\([^ ]*\)/\([^ /]*\)\.o,\1/.\2.o.d,g" -e "s, \([^ \
10 /]*\)\.o, .\1.o.d,g" )
18 QUIET_CC = @echo " CC " $@;
19 QUIET_LINK = @echo " LINK " $@;
24 glucose: $(GLUCOSE_OBJS)
25 $(QUIET_LINK)$(CC) $(CFLAGS) -o $@ $^
28 rm -vf glucose *~ *.o .*.d
31 $(QUIET_CC)$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@
33 sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
34 -e '/^$$/ d' -e 's/$$/ :/' < .$@.d >> .$@.P; \
41 .PHONY: all clean TAGS