2009-09-23 15:58:13 +02:00

25 lines
909 B
Makefile

include ../../conf/config.makefile
#BASE=c:\efsl\efsl-0.3
#INC=-I$(BASE)\src\base\include -I $(BASE)\src\include -I $(BASE)\src\fs\vfat\include -I $(BASE)\src\hwdrivers\atmega_spi\include -I $(BASE)\src\protocols\sdcard_spi\include -I$(BASE)\conf
BASE=../../
INC=-I$(BASE)/src/base/include -I $(BASE)/src/include -I $(BASE)/src/fs/vfat/include -I $(BASE)/src/hwdrivers/atmega_spi/include -I $(BASE)/src/protocols/sdcard_spi/include -I$(BASE)/conf
LIBS= -L $(BASE)\lib -lefsl-base -lefsl-fs-vfat -lefsl-hwd-atmega_spi -lefsl-prot-sdspi
avrtest: lib
$(CC) $(GCFLAGS) $(INC) -o avrtest.o avrtest.c $(LIBS)
$(OBJCOPY) -j .text -j .data -O ihex avrtest.o avrtest.hex
flash: avrtest
avrdude -P /dev/ttyS0 -c stk500v2 -pm128 -Uflash:w:avrtest.hex
debug: avrtest
avarice -j /dev/ttyS0 -e -p -f avrtest.o -D :4242
avr-gdb avrtest.o
lib:
make -C $(BASE) avr
clean:
make -C $(BASE) clean
rm -rf *.hex *.o