#
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# $Id: Makefile,v 1.5 2010/05/13 14:27:36 madhu.koriginja Exp $

include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk

PKG_NAME:=eeprom-nand
PKG_VERSION:=2.00
PKG_RELEASE:=7

PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).$(PKG_RELEASE)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).$(PKG_RELEASE).tar.bz2
PKG_SOURCE_FILE:=$(TOPDIR)/dl/$(PKG_SOURCE)
PKG_MD5SUM:=
PKG_CAT:=bzcat

include $(INCLUDE_DIR)/package.mk

ifeq ($(CONFIG_DEV_NAND_EEPROM),y)
ifeq ($(CONFIG_DEV_NAND_EEPROM_CVSBRANCH), "")
define Build/Prepare
	pushd "$(KERNEL_BUILD_DIR)" && \
	cvs -z6 -d:pserver:$(CONFIG_ACTIVEDEV_CVSUSERNAME)@$(CONFIG_ACTIVEDEV_CVSROOTPATH):/prj/msacvs/enterprise checkout -d $(PKG_NAME)-$(PKG_VERSION).$(PKG_RELEASE) $(CONFIG_DEV_NAND_EEPROM_MODULENAME) &&\
	popd
endef

else
define Build/Prepare
	pushd "$(KERNEL_BUILD_DIR)" && \
	cvs -z6 -d:pserver:$(CONFIG_ACTIVEDEV_CVSUSERNAME)@$(CONFIG_ACTIVEDEV_CVSROOTPATH):/prj/msacvs/enterprise checkout -d $(PKG_NAME)-$(PKG_VERSION).$(PKG_RELEASE) -r $(CONFIG_DEV_NAND_EEPROM_CVSBRANCH) $(CONFIG_DEV_NAND_EEPROM_MODULENAME) &&\
	popd
endef
endif

else
define Build/Prepare
	$(TAR) xfj $(PKG_SOURCE_FILE) -C $(KERNEL_BUILD_DIR)

	@if [ -d ./patches -a "$$$$(ls ./patches | wc -l)" -gt 0 ]; then \
		$(PATCH) $(PKG_BUILD_DIR) ./patches; \
	fi
endef
endif

ifeq ($(CONFIG_BOOT_NAND),y)
define Build/Configure
	$(MAKE) -C $(PKG_BUILD_DIR) CROSS_COMPILE=$(TARGET_CROSS) $(PROFILE)
endef
endif


define Build/Compile
endef

define Build/InstallDev
endef

$(eval $(call Build/DefaultTargets))
