Files
s390-tools/libap/Makefile
Matthew Rosato bf71e3bb1f libap: Add library for ap / vfio-ap management tools
libap is intended to provide utility functions to be used by
tooling supporting the ap bus and vfio-ap mediated devices.

Reviewed-by: Jan Höppner <hoeppner@linux.ibm.com>
Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com>
Signed-off-by: Matthew Rosato <mjrosato@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
2022-05-17 13:20:27 +02:00

38 lines
591 B
Makefile

include ../common.mak
lib = libap.a
check-dep-lock:
touch check-dep-lock
ifneq (${HAVE_LOCKFILE},0)
$(call check_dep, \
"libap", \
"lockfile.h", \
"liblockfile-devel", \
"HAVE_LOCKFILE=0")
ALL_CPPFLAGS += -DHAVE_LOCKFILE
endif
check-dep-json:
touch check-dep-json
ifneq (${HAVE_JSONC},0)
$(call check_dep, \
"libap", \
"json-c/json.h", \
"json-c-devel", \
"HAVE_JSONC=0")
ALL_CPPFLAGS += -DHAVE_JSONC
endif
all: $(lib)
objects = ap.o
$(lib): $(objects)
$(objects): check-dep-lock check-dep-json
install: all
clean:
rm -f *.o check-dep-lock check-dep-json $(lib)