libcap.mk 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #############################################################
  2. #
  3. # libcap
  4. #
  5. #############################################################
  6. LIBCAP_VERSION = 2.20
  7. LIBCAP_SITE = http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2
  8. LIBCAP_DEPENDENCIES = host-libcap
  9. LIBCAP_INSTALL_STAGING = YES
  10. define LIBCAP_BUILD_CMDS
  11. $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
  12. LIBATTR=no BUILD_CC="$(HOSTCC)" BUILD_CFLAGS="$(HOST_CFLAGS)"
  13. endef
  14. define LIBCAP_INSTALL_STAGING_CMDS
  15. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(STAGING_DIR) \
  16. prefix=/usr lib=lib install
  17. endef
  18. define LIBCAP_INSTALL_TARGET_CMDS
  19. $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(TARGET_DIR) \
  20. prefix=/usr lib=lib install
  21. rm -f $(addprefix $(TARGET_DIR)/usr/sbin/,capsh getpcaps)
  22. endef
  23. define HOST_LIBCAP_BUILD_CMDS
  24. $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) LIBATTR=no
  25. endef
  26. define HOST_LIBCAP_INSTALL_CMDS
  27. $(HOST_MAKE_ENV) $(MAKE) -C $(@D) LIBATTR=no DESTDIR=$(HOST_DIR) \
  28. prefix=/usr lib=lib install
  29. endef
  30. $(eval $(call GENTARGETS))
  31. $(eval $(call GENTARGETS,host))