Home | History | Annotate | Download | only in gpio
      1 # SPDX-License-Identifier: GPL-2.0
      2 
      3 CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/
      4 LDLIBS += -lmount -I/usr/include/libmount
      5 
      6 TEST_PROGS := gpio-mockup.sh
      7 TEST_FILES := gpio-mockup-sysfs.sh
      8 TEST_PROGS_EXTENDED := gpio-mockup-chardev
      9 
     10 GPIODIR := $(realpath ../../../gpio)
     11 GPIOOBJ := gpio-utils.o
     12 
     13 include ../lib.mk
     14 
     15 all: $(TEST_PROGS_EXTENDED)
     16 
     17 override define CLEAN
     18 	$(RM) $(TEST_PROGS_EXTENDED)
     19 	$(MAKE) -C $(GPIODIR) OUTPUT=$(GPIODIR)/ clean
     20 endef
     21 
     22 $(TEST_PROGS_EXTENDED):| khdr
     23 $(TEST_PROGS_EXTENDED): $(GPIODIR)/$(GPIOOBJ)
     24 
     25 $(GPIODIR)/$(GPIOOBJ):
     26 	$(MAKE) OUTPUT=$(GPIODIR)/ -C $(GPIODIR)
     27