#
# Makefile to compile OL2TP
#

include ../../makefile.envars

CHECKOUT_PREFIX ?= svn://svn.atc.amit.com.tw
ifeq ($(ENABLE_MULTI_WAN),1)
COMPO_URL := $(CHECKOUT_PREFIX)/Sahara/OL2TP/branches/BDW462AML_20100323
COMPO_REV := -r 110
else
ifeq ($(IDW402AR),1)
COMPO_URL := $(CHECKOUT_PREFIX)/Sahara/OL2TP/branches/IDW402AR_87524
COMPO_REV := -r 65
else
COMPO_URL := $(CHECKOUT_PREFIX)/Sahara/OL2TP/branches/RTL8196x_project
COMPO_REV := -r 90
endif
endif
COMPO_DIR := $(COMPO_BASE)/open_src/OL2TP

include ../../makefile.compo
include ../../makefile.install

#
ifeq ($(BIG_ENDIAN),1)
ENDIAN := -b
else
ENDIAN :=
endif

build:
	@make -C $(COMPO_DIR) all\
		KERNEL_DIR=$(KERNEL_PATH) \
		ARCH=mips \
		PROJECT_NAME=${PROJECT_NAME} \
		PROJECT_CUSTOMER=${PROJECT_CUSTOMER} \
		PRIV_TOOLS=${PRIV_TOOLS} \
		INSTALL_ROOT=$(INSTALL_ROOT) \
  		ENDIAN=$(ENDIAN) 	
ifeq ($(ENABLE_MULTI_WAN),1)
    ifdef FULL_COPY
	    ${PRIV_TOOLS}/bin/mkuo ${COMPO_DIR}/l2tp.conf ${COMPO_DIR}/l2tp.conf.uo $(ENDIAN)
    endif
	
install: INSTALL.copy_OL2TP
else
install: 
	@make -C $(COMPO_DIR) install \
		ARCH=mips \
		PROJECT_NAME=${PROJECT_NAME} \
		PROJECT_CUSTOMER=${PROJECT_CUSTOMER} \
		INSTALL_ROOT=$(INSTALL_ROOT)
endif
 
uninstall: 
	@make -C $(COMPO_DIR) uninstall \
		ARCH=mips \
		PROJECT_NAME=${PROJECT_NAME} \
		PROJECT_CUSTOMER=${PROJECT_CUSTOMER} \
		INSTALL_ROOT=$(INSTALL_ROOT)   

clean:
	make -C $(COMPO_DIR) clean

copying:
