1 # SPDX-License-Identifier: GPL-2.0
3 TEST_PROGS
:= gpio-mockup.sh
4 TEST_FILES
:= gpio-mockup-sysfs.sh
$(BINARIES
)
5 BINARIES
:= gpio-mockup-chardev
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
12 KSFT_KHDR_INSTALL
:= 1
18 $(RM
) $(BINARIES
) $(EXTRA_PROGS
) $(EXTRA_OBJS
)
19 $(RM
) -r
$(EXTRA_DIRS
)
22 CFLAGS
+= -O2
-g
-std
=gnu99
-Wall
-I..
/..
/..
/..
/usr
/include/
23 LDLIBS
+= -lmount
-I
/usr
/include/libmount
26 $(BINARIES
): ..
/..
/..
/gpio
/gpio-utils.o
28 ..
/..
/..
/gpio
/gpio-utils.o
:
29 make ARCH
=$(ARCH
) CROSS_COMPILE
=$(CROSS_COMPILE
) -C ..
/..
/..
/gpio