.. | .. |
---|
16 | 16 | # (this improves performance and avoids hard-to-debug behaviour); |
---|
17 | 17 | MAKEFLAGS += -r |
---|
18 | 18 | |
---|
19 | | -CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include |
---|
| 19 | +override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include |
---|
20 | 20 | |
---|
21 | | -ALL_TARGETS := lsgpio gpio-hammer gpio-event-mon |
---|
| 21 | +ALL_TARGETS := lsgpio gpio-hammer gpio-event-mon gpio-watch |
---|
22 | 22 | ALL_PROGRAMS := $(patsubst %,$(OUTPUT)%,$(ALL_TARGETS)) |
---|
23 | 23 | |
---|
24 | 24 | all: $(ALL_PROGRAMS) |
---|
.. | .. |
---|
66 | 66 | $(OUTPUT)gpio-event-mon: $(GPIO_EVENT_MON_IN) |
---|
67 | 67 | $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ |
---|
68 | 68 | |
---|
| 69 | +# |
---|
| 70 | +# gpio-watch |
---|
| 71 | +# |
---|
| 72 | +GPIO_WATCH_IN := $(OUTPUT)gpio-watch-in.o |
---|
| 73 | +$(GPIO_WATCH_IN): prepare FORCE |
---|
| 74 | + $(Q)$(MAKE) $(build)=gpio-watch |
---|
| 75 | +$(OUTPUT)gpio-watch: $(GPIO_WATCH_IN) |
---|
| 76 | + $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ |
---|
| 77 | + |
---|
69 | 78 | clean: |
---|
70 | 79 | rm -f $(ALL_PROGRAMS) |
---|
71 | 80 | rm -f $(OUTPUT)include/linux/gpio.h |
---|