# $FreeWRT$ #- # This file is part of the FreeWRT project. FreeWRT is copyrighted # material, please see the LICENCE file in the top-level directory # or at http://www.freewrt.org/licence for details. include $(TOPDIR)/rules.mk PKG_NAME:= wireless-tools PKG_VERSION:= 29 PKG_RELEASE:= 1 PKG_MD5SUM:= e06c222e186f7cc013fd272d023710cb PKG_SOURCE_URL:= http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux PKG_SOURCE:= wireless_tools.$(PKG_VERSION).tar.gz WRKSRC= ${WRKDIR}/wireless_tools.29 include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,WIRELESS_TOOLS,wireless-tools,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(WRKBUILD)/.configured: touch $@ $(WRKBUILD)/.built: $(WRKBUILD)/.configured $(MAKE) -C $(WRKBUILD) \ CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS) -I." \ libiw.so.29 iwmulticall $(MAKE) -C $(WRKBUILD) \ PREFIX="$(WRKINST)" \ INSTALL_DIR="$(WRKINST)/usr/sbin" \ INSTALL_LIB="$(WRKINST)/usr/lib" \ install-iwmulticall touch $@ $(IPKG_WIRELESS_TOOLS): $(INSTALL_DIR) $(IDIR_WIRELESS_TOOLS)/usr/sbin $(INSTALL_DIR) $(IDIR_WIRELESS_TOOLS)/usr/lib $(INSTALL_DATA) $(WRKBUILD)/libiw.so.29 $(IDIR_WIRELESS_TOOLS)/usr/lib/ $(CP) $(WRKINST)/usr/sbin/iw* $(IDIR_WIRELESS_TOOLS)/usr/sbin/ $(RSTRIP) $(IDIR_WIRELESS_TOOLS) $(IPKG_BUILD) $(IDIR_WIRELESS_TOOLS) $(PACKAGE_DIR) install-dev: $(WRKBUILD)/.built $(INSTALL_DIR) $(STAGING_DIR)/usr/lib $(INSTALL_DIR) $(STAGING_DIR)/usr/include $(CP) $(WRKBUILD)/libiw.so* $(STAGING_DIR)/usr/lib/ ln -sf libiw.so.29 $(STAGING_DIR)/usr/lib/libiw.so $(INSTALL_DATA) $(WRKBUILD)/iwlib.h $(STAGING_DIR)/usr/include/ $(INSTALL_DATA) $(WRKBUILD)/wireless.h $(STAGING_DIR)/usr/include/ uninstall-dev: rm -f $(STAGING_DIR)/usr/lib/libiw.* rm -f $(STAGING_DIR)/usr/include/iwlib.h rm -f $(STAGING_DIR)/usr/include/wireless.h compile-targets: install-dev clean-targets: uninstall-dev