diff --git a/iw_wave/Makefile b/iw_wave/Makefile new file mode 100755 index 0000000000000000000000000000000000000000..22ac4a93fbb7b23538574a64f0a9b956c8d2e758 --- /dev/null +++ b/iw_wave/Makefile @@ -0,0 +1,72 @@ +# +# Openwrt Makefile for iw +# +# Simplify mode 1.0 +# +# + +#### Includes ################################### +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk + +#### Package Info ############################### +PKG_NAME:=iw_wave +PKG_VERSION:=4.14 + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_VERSION:=618071cc45785ec58dbef6d0768c74f25e8bdd38 + +PKG_BASE_NAME:=$(PKG_NAME) +PKG_SOURCE:=$(PKG_BASE_NAME)-$(PKG_VERSION).tar.bz2 +#PKG_SOURCE_URL:=ssh://git@gts-chd.intel.com:29418/sw_wave/iwlwav-iw.git +PKG_SOURCE_URL:=git@dev.iopsys.eu:intel/$(PKG_NAME).git + +#PKG_MD5SUM:=40b89c61036add0c2dd1fc10767d3b5f + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_BASE_NAME)-$(PKG_VERSION) + +PKG_DEFAULT_CUSTOM_SOURCE_DIR:=$(shell pwd) + +SBIN_FOLDER:=usr/sbin + +PKG_BUILD_DEPENDS:=libnl3 PACKAGE_iw:iw PACKAGE_ltq-wlan-wave_5_x:ltq-wlan-wave_5_x + +include $(INCLUDE_DIR)/package.mk +-include $(INCLUDE_DIR)/package-version-override.mk + +define Package/$(PKG_NAME) + SECTION:=net + CATEGORY:=Network + TITLE:=iw for Wave + DEPENDS:=+libnl3 +libnl + MENU:=1 +endef + +define Package/$(PKG_NAME)/description + iw for Wave +endef + +#### Directory Paths ############################ +LIBNL_DIR:=$(wildcard $(BUILD_DIR)/libnl-3*) + +IFX_CFLAGS += -I$(LIBNL_DIR)/include +IFX_LDFLAGS += -L$(LIBNL_DIR)/lib/.libs -lnl-3 + + +#### Target Rules ############################### +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) clean + $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(PKG_BUILD_DIR) \ + IFX_CFLAGS="$(IFX_CFLAGS)" IFX_LDFLAGS="$(IFX_LDFLAGS)" +endef + +define Package/$(PKG_NAME)/install + $(INSTALL_DIR) $(1)/$(SBIN_FOLDER) + $(INSTALL_BIN) $(PKG_BUILD_DIR)/iw $(1)/$(SBIN_FOLDER)/ +endef + +define Build/Clean + if [ -d $(PKG_BUILD_DIR) ]; then $(RM) -r $(PKG_BUILD_DIR)/ipkg-$(BOARD); fi +endef + +$(eval $(call BuildPackage,$(PKG_NAME)))