1
0
This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
ZyXEL_PMG5617GA/tools/econet/trx/Makefile
2022-11-27 10:16:14 +00:00

47 lines
1.3 KiB
Makefile

include $(TOPDIR)/rules.mk
PKG_NAME := econet-trx
#7.3.180.1 using for MT7520 new SDK
#PKG_VERSION:=7.3.180.1
#7.3.119.8 using for MT7520
#PKG_VERSION:=7.3.119.8
#7.3.119.1 using for MT7505
#PKG_VERSION:=7.3.119.1
#7.3.207.4 using for EN7521
#PKG_VERSION:=7.3.207.4
PKG_VERSION:=$(call qstrip,$(CONFIG_TC_SDK_VERSION))
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@ZyXEL_SITE/private/Trendchip/tools
DL_DIR:=$(TOPDIR)/dl
PATCH_DIR:=patches-$(PKG_VERSION)
HOST_BUILD_PARALLEL:=1
include $(INCLUDE_DIR)/host-build.mk
define Host/Compile
$(MAKE) -C $(HOST_BUILD_DIR)/tools/trx \
CC="$(HOSTCC)" \
CXX="$(CXX) $(HOST_STATIC_LINKING)" \
clean
CFLAGS="-O2 -Wall" $(MAKE) -C $(HOST_BUILD_DIR)/tools/trx \
CC="$(HOSTCC)" \
CXX="$(CXX) $(HOST_STATIC_LINKING)"
endef
define Host/Install
$(CP) $(HOST_BUILD_DIR)/tools/trx/trx $(STAGING_DIR_HOST)/bin/$(PKG_NAME)
$(CP) $(HOST_BUILD_DIR)/tools/trx/trx_config $(STAGING_DIR_HOST)/bin/$(PKG_NAME)_config
$(INSTALL_DIR) $(STAGING_DIR)/usr/include/trx
$(CP) $(HOST_BUILD_DIR)/tools/trx/trx.h $(STAGING_DIR)/usr/include/trx/trx.h
endef
define Host/Clean
rm -f $(STAGING_DIR_HOST)/bin/$(PKG_NAME)
rm -f $(STAGING_DIR)/usr/include/trx/trx.h
endef
$(eval $(call HostBuild))