#
# Makefile for to make stuffs
# msp430 version! 
# OpenWii - YOLD 3173 wafro
#

# cross compiler
# CHANGE THIS TO YOUR COMPILER'S BINARY DIRECTORY AND CROSS COMPILER PREFIX
CROSS_COMPILE_PATH = /opt/msp430_latest/bin/
CROSS_COMPILE_PREFIX = msp430-

# what files to use for each section.
CFILES=archdep.o
HEADERS = archdep.h
BINARYS = $(BUILDDIR)mn10200-$(drive).bin   #this should prolly be a += in the .mk
ASMFILES =

#Target processor
mcu = msp430x2013

#c compiler options
CFLAGS = -ggdb -O2 -fpic -mmcu=$(mcu) -Wall -c -mdisable-hwmul 
#CFLAGS = -ggdb -mmcu=$(MCU) -Dmsp430 -Ddms -c

#Ld flags
LDFLAGS = -m$(mcu) \
  $(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/crt430x2013.o \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/msp1 \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3 \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/msp1 \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3 \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/msp1 \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib/msp1 \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/../../../../msp430/lib \
  -L$(CROSS_COMPILE_PATH)../lib/gcc-lib/msp430/3.2.3/../../.. -lgcc -lc

include ../common/common.mk

#link it all together
link: $(BINNAME).elf
