Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
| 2 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 3 | MOUNT_CFLAGS := $(shell pkg-config --cflags mount 2>/dev/null) |
| 4 | MOUNT_LDLIBS := $(shell pkg-config --libs mount 2>/dev/null) |
| 5 | ifeq ($(MOUNT_LDLIBS),) |
| 6 | MOUNT_LDLIBS := -lmount -I/usr/include/libmount |
| 7 | endif |
| 8 | |
| 9 | CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/ $(MOUNT_CFLAGS) |
| 10 | LDLIBS += $(MOUNT_LDLIBS) |
| 11 | |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 12 | TEST_PROGS := gpio-mockup.sh |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 13 | TEST_FILES := gpio-mockup-sysfs.sh |
| 14 | TEST_PROGS_EXTENDED := gpio-mockup-chardev |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 15 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 16 | GPIODIR := $(realpath ../../../gpio) |
| 17 | GPIOOBJ := gpio-utils.o |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 18 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 19 | all: $(TEST_PROGS_EXTENDED) |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 20 | |
| 21 | override define CLEAN |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 22 | $(RM) $(TEST_PROGS_EXTENDED) |
| 23 | $(MAKE) -C $(GPIODIR) OUTPUT=$(GPIODIR)/ clean |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 24 | endef |
| 25 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 26 | KSFT_KHDR_INSTALL := 1 |
| 27 | include ../lib.mk |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 28 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 29 | $(TEST_PROGS_EXTENDED): $(GPIODIR)/$(GPIOOBJ) |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 30 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 31 | $(GPIODIR)/$(GPIOOBJ): |
| 32 | $(MAKE) OUTPUT=$(GPIODIR)/ -C $(GPIODIR) |