mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
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>
This commit is contained in:
committed by
Jan Höppner
parent
6f7982dae5
commit
bf71e3bb1f
@@ -0,0 +1,37 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user