6a9341461879e8d7d6a9487b28c39457f958e0b5
[xfstests-dev.git] / src / idmapped-mounts / Makefile
1 # SPDX-License-Identifier: GPL-2.0
2
3 TOPDIR = ../..
4 include $(TOPDIR)/include/builddefs
5
6 TARGETS = idmapped-mounts
7
8 CFILES = idmapped-mounts.c utils.c
9 HFILES = missing.h utils.h
10 LLDLIBS += -pthread
11 LDIRT = $(TARGETS)
12
13 ifeq ($(HAVE_LIBCAP), true)
14 LLDLIBS += -lcap
15 endif
16
17 ifeq ($(HAVE_URING), true)
18 LLDLIBS += -luring
19 endif
20
21 default: depend $(TARGETS)
22
23 depend: .dep
24
25 include $(BUILDRULES)
26
27 $(TARGETS): $(CFILES)
28         @echo "    [CC]    $@"
29         $(Q)$(LTLINK) $(CFILES) -o $@ $(CFLAGS) $(LDFLAGS) $(LDLIBS)
30
31 install:
32         $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/src/idmapped-mounts
33         $(INSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/src/idmapped-mounts
34
35 -include .dep