#**************************************************************************
#* FILE PURPOSE: Build the simple test program
#**************************************************************************
#* FILE NAME: makefile
#*
#* DESCRIPTION: Builds the following:
#*
#*              spiboot.out    	- little endian program to show spiboot
#*              
#***************************************************************************
ifndef C6000_FOLDER
C6000_FOLDER = C:/ti/ccsv6/tools/compiler/c6000_7.4.16
set C6000_FOLDER=$(C6000_FOLDER)
endif

ifndef PDK_PACKAGES
PDK_PACKAGES = C:/ti/pdk_C6678_1_1_2_6/packages
set PDK_PACKAGES=$(PDK_PACKAGES)
endif

AOPTS_LE= -g -c -k -mi200 -ml3 -pm -mv6600 --abi=eabi
AOPTS_BE= -me $(AOPTS_LE)

#CSL_FOLDER= "C:/MCSDK/mcsdk_02_02_01_05/pdk_C6678_1_1_2_5/packages/ti/csl/lib"
#PDK_PACKAGES = "C:/MCSDK/mcsdk_02_02_01_05/pdk_C6678_1_1_2_5/packages"
#CSL_LIB = "ti.csl.ae66"
#CSL_INTC_LIB = "ti.csl.intc.ae66"

all: spiboot.obj spiboot.out

spiboot.out: spiboot.cmd spiboot.c
	$(C6000_FOLDER)/bin/cl6x -I$(C6000_FOLDER)/lib -z -e_c_int00 --unused_section_elimination=off spiboot.cmd -o spiboot.out -m spiboot.map 

spiboot.obj: spiboot.c
	$(C6000_FOLDER)/bin/cl6x -I$(C6000_FOLDER)/include $(AOPTS_LE) spiboot.c

clean:
	del spiboot.obj spiboot.out spiboot.map