wireless_tools.mk 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #############################################################
  2. #
  3. # wireless_tools
  4. #
  5. #############################################################
  6. WIRELESS_TOOLS_VERSION = 29
  7. WIRELESS_TOOLS_SITE = http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux
  8. WIRELESS_TOOLS_SOURCE = wireless_tools.$(WIRELESS_TOOLS_VERSION).tar.gz
  9. WIRELESS_TOOLS_INSTALL_STAGING = YES
  10. WIRELESS_TOOLS_BUILD_TARGETS = iwmulticall
  11. WIRELESS_TOOLS_INSTALL_TARGETS = install-iwmulticall
  12. ifeq ($(BR2_PACKAGE_WIRELESS_TOOLS_LIB),y)
  13. WIRELESS_TOOLS_BUILD_TARGETS += libiw.so.$(WIRELESS_TOOLS_VERSION)
  14. WIRELESS_TOOLS_INSTALL_TARGETS += install-dynamic
  15. define WIRELESS_TOOLS_INSTALL_STAGING_CMDS
  16. $(MAKE) -C $(@D) PREFIX="$(STAGING_DIR)" install-dynamic
  17. $(MAKE) -C $(@D) PREFIX="$(STAGING_DIR)/usr" install-hdr
  18. endef
  19. endif
  20. define WIRELESS_TOOLS_BUILD_CMDS
  21. $(MAKE) -C $(@D) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \
  22. $(WIRELESS_TOOLS_BUILD_TARGETS)
  23. endef
  24. define WIRELESS_TOOLS_CLEAN_CMDS
  25. $(MAKE) -C $(@D) realclean
  26. endef
  27. define WIRELESS_TOOLS_INSTALL_TARGET_CMDS
  28. $(MAKE) -C $(@D) PREFIX="$(TARGET_DIR)" $(WIRELESS_TOOLS_INSTALL_TARGETS)
  29. $(MAKE) -C $(@D) INSTALL_MAN="$(TARGET_DIR)/usr/share/man" install-man
  30. endef
  31. define WIRELESS_TOOLS_UNINSTALL_TARGET_CMDS
  32. $(MAKE) -C $(@D) PREFIX="$(TARGET_DIR)" uninstall
  33. endef
  34. $(eval $(call GENTARGETS,package,wireless_tools))