1 # SPDX-License-Identifier: GPL-2.0
4 include $(TOPDIR)/include/builddefs
6 TARGETS = idmapped-mounts mount-idmapped
7 CFILES_IDMAPPED_MOUNTS = idmapped-mounts.c utils.c
8 CFILES_MOUNT_IDMAPPED = mount-idmapped.c utils.c
10 HFILES = missing.h utils.h
14 ifeq ($(HAVE_LIBCAP), true)
18 ifeq ($(HAVE_URING), true)
22 default: depend $(TARGETS)
28 idmapped-mounts: $(CFILES_IDMAPPED_MOUNTS)
30 $(Q)$(LTLINK) $(CFILES_IDMAPPED_MOUNTS) -o $@ $(CFLAGS) $(LDFLAGS) $(LDLIBS)
32 mount-idmapped: $(CFILES_MOUNT_IDMAPPED)
34 $(Q)$(LTLINK) $(CFILES_MOUNT_IDMAPPED) -o $@ $(CFLAGS) $(LDFLAGS) $(LDLIBS)
37 $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/src/idmapped-mounts
38 $(INSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/src/idmapped-mounts