#
# Copyright (C) 2007-2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=temper
PKG_VERSION:=1.0
PKG_RELEASE:=1

PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install

include $(INCLUDE_DIR)/package.mk

define Package/temper
  SECTION:=utils
  CATEGORY:=Utilities
  TITLE:=temper
  URL:=http://../
  DEPENDS:=+libusb-compat +jansson
endef

#
# copy the source code to build folder
#
define Build/Prepare
	@echo "Preparing...................." 
	mkdir -p $(PKG_BUILD_DIR)/src 

	$(CP) src/* $(PKG_BUILD_DIR)	

endef
#EX_LIBS  = -L$(STAGING_DIR)/usr/lib -lusb
#INCLUDES = -I$(STAGING_DIR)/usr/include -I$(LINUX_DIR)/include 

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

define Build/Compile
#	$(call Build/Compile/Default)
	CC="$(TARGET_CC)" \
	CXX="$(TARGET_CXX)" \
	CFLAGS="$(TARGET_CFLAGS)     -Wall \
	-DLINUX " \
	CPPFLAGS="$(TARGET_CPPFLAGS)  " \
	CXXFLAGS="$(TARGET_CXXFLAGS)    -Wall -g\
	-DLINUX " \
	$(MAKE) -C $(PKG_BUILD_DIR) \
		DESTDIR="$(PKG_INSTALL_DIR)" \
		CFLAGS="$(TARGET_CFLAGS)" \
		EX_LIBS="$(EX_LIBS)" \

endef
define Package/temper/install
	$(INSTALL_DIR) $(1)/etc/init.d
	$(INSTALL_BIN) ./files/usb_temper.init $(1)/etc/init.d/usb_temper
	$(INSTALL_DIR) $(1)/etc/config
	$(INSTALL_BIN) ./files/usb_temper.config $(1)/etc/config/usb_temper
	$(INSTALL_BIN) ./files/temper_statistic.config $(1)/etc/config/temper_statistic
	$(INSTALL_DIR) $(1)/usr/sbin
	$(CP) $(PKG_BUILD_DIR)/temper $(1)/usr/sbin/temper
endef

$(eval $(call BuildPackage,temper))
