PATH:=/usr/local/msp430/bin:$(PATH)
INCLUDE=/usr/local/msp430/msp430/include
CC=msp430-gcc
CFLAGS=-std=gnu99 -W -Os -g -mmcu=msp430x149 
	# -pedantic -Wall

OBJ_FILES=\
	cs8900.o \
	tcpip.o \
	webside.o \
	easyWEB.o

TARGET=easyWEB
all: ${TARGET}.elf

${TARGET}.elf : ${OBJ_FILES}	 Makefile
	${CC} ${CFLAGS} -I${INCLUDE}  ${OBJ_FILES} \
	-o $@

install: ${TARGET}.elf
	msp430-jtag -mpvr $<

clean:
	-rm *.elf
	-rm *.o

cs8900.o: cs8900.c cs8900.h
easyWEB.o: easyWEB.c easyweb.h cs8900.c cs8900.h tcpip.c tcpip.h \
  webside.c
easyweb_test.o: easyweb_test.c
fet140_uart01_9600.o: fet140_uart01_9600.c
tcpip.o: tcpip.c tcpip.h cs8900.h
webside.o: webside.c
