# 
# Copyright (C) 2009 DrayTek Corp.
#
# This is not free software, 
#

include $(TOPDIR)/rules.mk

PKG_NAME:=lte-daemon
PKG_VERSION:=1.0
PKG_RELEASE:=1

include $(INCLUDE_DIR)/package.mk

define Package/lte-daemon
  SECTION:=lte daemon
  CATEGORY:=DrayTek Applications
  TITLE:=LTE Daemon
endef

define Package/lte-daemon/description
	LTE-Daemon is a LTE application implement by DrayTek Corp.
endef
 
#
# copy the source code to build folder
#
define Build/Prepare
	@echo "LTE Daemon Preparing...................." 
	$(call Build/Prepare/Default)
	mkdir -p $(PKG_BUILD_DIR)/src
	$(CP) -p src/* $(PKG_BUILD_DIR)/src
endef
 
INCLUDES = -I$(STAGING_DIR)/usr/include
INCLUDES += -I$(TOPDIR)/package/lte-driver/src

#TARGET_CFLAGS += $(INCLUDES) -g
TARGET_CFLAGS += $(INCLUDES)


define Build/Compile
	@echo "LTE Daemon Compile..................."
	$(MAKE) -C $(PKG_BUILD_DIR)/src \
		CC="$(TARGET_CC)" \
		CFLAGS="$(TARGET_CFLAGS)"
endef

define Package/lte-daemon/install
	@echo "LTE Daemon Install.................."
	$(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/init.d $(1)/lib/network $(1)/etc/hotplug.d/usb/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/lte_d $(1)/usr/sbin
	$(INSTALL_BIN) ./files/lted_init $(1)/etc/init.d/lted_init
	$(INSTALL_BIN) ./files/run_lte.sh $(1)/usr/sbin
	$(INSTALL_BIN) ./files/lte.sh $(1)/lib/network
	$(INSTALL_DATA) ./files/lte.usb $(1)/etc/hotplug.d/usb/06-lte
endef
 
$(eval $(call BuildPackage,lte-daemon))

 
