Skript file: /~heha/ewa/Motor/Maximalschaden.zip/Makefile

TI	= C:/programs/ti/
CCS	= $(TI)ccs1030/ccs/
TMS320	= $(CCS)tools/compiler/ti-cgt-c2000_20.2.4.LTS/
C2000	= $(TI)c2000/C2000Ware_3_04_00_00/

CC = $(TMS320)bin/cl2000
CXX = $(CC)
OUTPUT_OPTION = -fe=$@
CPPFLAGS += -Idevice
CPPFLAGS += -I$(TMS320)include
CPPFLAGS += -I$(C2000)device_support/f2837xd/headers/include
CPPFLAGS += -I$(C2000)driverlib/f2837xd/driverlib
CPPFLAGS += -I$(C2000)libraries/communications/usb/f2837xd/include
CPPFLAGS += -Dccs_c2k
CPPFLAGS += -DCPU1
CPPFLAGS += -v28 -ml -mt --cla_support=cla2 --float_support=fpu64 --idiv_support=idiv0 --tmu_support=tmu0 -Ooff -DRAM -DDEBUG
CPPFLAGS += --abi=eabi

LDFLAGS += -z
#LDFLAGS += -i$(TMS320)include
#LDFLAGS += --reread_libs
LDFLAGS += -i$(TMS320)lib
#LDFLAGS += -llibc.a 
LDFLAGS += --rom_model

#Reihenfolge-Problem!!
LDLIBS += $(C2000)libraries/communications/usb/f2837xd/lib/usblib.lib
LDLIBS += $(C2000)driverlib/f2837xd/driverlib/ccs/Debug/driverlib.lib
LDLIBS += 2837x_RAM_lnk_cpu1.cmd

O = codestart.o main.o usb_hal.o device.o

all: mouse.elf

codestart.o: codestart.asm
	$(COMPILE.S) $(OUTPUT_OPTION) $<

mouse.elf: $O
	$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@
Detected encoding: ASCII (7 bit)2