mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-02-15 04:42:02 +00:00
49 lines
1.3 KiB
Makefile
49 lines
1.3 KiB
Makefile
#
|
|
# Copyright (c) 2014 2015 The Linux Foundation. All rights reserved.
|
|
# Copyright (C) 2012 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
include $(INCLUDE_DIR)/download.mk
|
|
|
|
PKG_NAME:=uboot
|
|
|
|
#PKG_SOURCE_VERSION:=e9af48b5da6b8b9ddce90bef0097cadbab257c30
|
|
|
|
DEVICE_VENDOR='teltonika'
|
|
PKG_VERSION:=teltonika
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/uboot-ipq40xx
|
|
SECTION:=boot
|
|
CATEGORY:=Boot Loaders
|
|
TITLE:=U-boot for ipq40xx based platforms
|
|
URL:=http://www.denx.de/wiki/U-Boot
|
|
endef
|
|
|
|
define Build/Configure
|
|
$(MAKE) -C $(PKG_BUILD_DIR) ipq40xx_cdp_config
|
|
endef
|
|
|
|
define Build/Compile
|
|
VERSION_CODE='$(VERSION_NICK) $(VERSION_NUMBER)' \
|
|
REVISION='$(REVISION)' DEVICE_VENDOR='$(DEVICE_VENDOR)' \
|
|
$(MAKE) -C $(PKG_BUILD_DIR) HOSTCC=$(TARGET_CC) \
|
|
HOSTSTRIP=true CROSS_COMPILE=$(TARGET_CROSS) \
|
|
QSDK_CFLAGS="$(TARGET_CFLAGS)" \
|
|
QSDK_LDFLAGS="$(TARGET_LDFLAGS)"
|
|
|
|
endef
|
|
|
|
define Package/uboot-ipq40xx/install
|
|
$(INSTALL_DIR) $(1)
|
|
$(CP) $(PKG_BUILD_DIR)/u-boot $(BIN_DIR)/openwrt-ipq40xx-u-boot.elf
|
|
$(CP) $(PKG_BUILD_DIR)/striped-u-boot.elf $(BIN_DIR)/openwrt-ipq40xx-u-boot-stripped.elf
|
|
$(CP) $(PKG_BUILD_DIR)/u-boot.bin $(BIN_DIR)/openwrt-ipq40xx-u-boot.img
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,uboot-ipq40xx))
|