Lines Matching +full:build +full:- +full:rules
1 # SPDX-License-Identifier: GPL-2.0
11 # Do not use make's built-in rules
12 # (this improves performance and avoids hard-to-debug behaviour);
13 MAKEFLAGS += -r
15 override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include \
16 -I$(srctree)/tools/include
24 include $(srctree)/tools/build/Makefile.include
30 mkdir -p $(OUTPUT)include/linux 2>&1 || true
31 ln -sf $(CURDIR)/../../include/uapi/linux/counter.h $@
37 $(Q)$(MAKE) $(build)=counter_example
39 $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
43 $(Q)$(MAKE) $(build)=counter_watch_events
45 $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
48 rm -f $(ALL_PROGRAMS)
49 rm -rf $(OUTPUT)include/linux/counter.h
50 rm -df $(OUTPUT)include/linux
51 rm -df $(OUTPUT)include
52 find $(or $(OUTPUT),.) -name '*.o' -delete -o -name '\.*.d' -delete
53 find $(or $(OUTPUT),.) -name '\.*.o.cmd' -delete
56 install -d -m 755 $(DESTDIR)$(bindir); \