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

include $(TOPDIR)/rules.mk

PKG_NAME:=soapclient
PKG_VERSION:=1.0.0
PKG_RELEASE:=1
PKG_BUILD_DEPENDS:=datalib

PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)


LOCAL_PKG_NAME_EXT:=soapclient

include $(INCLUDE_DIR)/package.mk


define Package/soapclient
  SECTION:=net
  CATEGORY:=DNI
  SUBMENU:=dni_app
  DEPENDS:=+datalib +libopenssl +libjson-c +lib-dni-common-api +libiconv +ntgr_sec_storage
  TITLE:= soapclient
endef

TARGET_CFLAGS += -DDGC_MODULE_NAME_CC="\\\"$(call qstrip,$(CONFIG_DGC_MODULE_NAME_CC))\\\""


define Build/Prepare
	mkdir -p $(PKG_BUILD_DIR)
endef

define Build/Compile
endef

EXTRA_CFLAGS := $(EXTRA_CFLAGS) -DORBI_XSS -DSOAP_BLOCK -DLIGHTING_LED -DVOICE_CONTROL -DLOCATION_FUNC -DBASIC_WIRELESS $(call qstrip,$(CONFIG_SOAPCLIENT_EXTRA_FLAGS))

ifeq ($(CONFIG_PACKAGE_insight), y)
	EXTRA_CFLAGS += -DINSIGHT_LOG
endif

ifeq ($(CONFIG_DGC_FUNC_HAVE_CONTROL_FIRMWARE), y)
	EXTRA_CFLAGS += -DCONTROL_FW_ROLLOUT
endif

define Package/soapclient/install
	echo 'install dni binary ipk modules'
endef

$(eval $(call BuildPackage,soapclient))
