]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
22f6592b BJZ |
2 | |
3 | TEST_PROGS := gpio-mockup.sh | |
4 | TEST_FILES := gpio-mockup-sysfs.sh $(BINARIES) | |
5 | BINARIES := gpio-mockup-chardev | |
51c6bd7c SK |
6 | EXTRA_PROGS := ../gpiogpio-event-mon ../gpiogpio-hammer ../gpiolsgpio |
7 | EXTRA_DIRS := ../gpioinclude/ | |
8 | EXTRA_OBJS := ../gpiogpio-event-mon-in.o ../gpiogpio-event-mon.o | |
9 | EXTRA_OBJS += ../gpiogpio-hammer-in.o ../gpiogpio-utils.o ../gpiolsgpio-in.o | |
10 | EXTRA_OBJS += ../gpiolsgpio.o | |
22f6592b BJZ |
11 | |
12 | include ../lib.mk | |
13 | ||
14 | all: $(BINARIES) | |
15 | ||
6dd89010 | 16 | override define CLEAN |
51c6bd7c SK |
17 | $(RM) $(BINARIES) $(EXTRA_PROGS) $(EXTRA_OBJS) |
18 | $(RM) -r $(EXTRA_DIRS) | |
6dd89010 | 19 | endef |
22f6592b BJZ |
20 | |
21 | CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/ | |
22 | LDLIBS += -lmount -I/usr/include/libmount | |
23 | ||
b2d35fa5 AR |
24 | $(BINARIES):| khdr |
25 | $(BINARIES): ../../../gpio/gpio-utils.o | |
22f6592b BJZ |
26 | |
27 | ../../../gpio/gpio-utils.o: | |
28 | make ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C ../../../gpio |