hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/tools/gpio/Makefile
....@@ -16,9 +16,9 @@
1616 # (this improves performance and avoids hard-to-debug behaviour);
1717 MAKEFLAGS += -r
1818
19
-CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include
19
+override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include
2020
21
-ALL_TARGETS := lsgpio gpio-hammer gpio-event-mon
21
+ALL_TARGETS := lsgpio gpio-hammer gpio-event-mon gpio-watch
2222 ALL_PROGRAMS := $(patsubst %,$(OUTPUT)%,$(ALL_TARGETS))
2323
2424 all: $(ALL_PROGRAMS)
....@@ -66,6 +66,15 @@
6666 $(OUTPUT)gpio-event-mon: $(GPIO_EVENT_MON_IN)
6767 $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
6868
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
+
6978 clean:
7079 rm -f $(ALL_PROGRAMS)
7180 rm -f $(OUTPUT)include/linux/gpio.h