From 569d11d8a5f033fb3bb67b4cabe55d386bb25794 Mon Sep 17 00:00:00 2001 From: laforge Date: Wed, 20 Sep 2006 00:50:54 +0000 Subject: - implement some more missing DFU bits - add debugging support to DFU - introduce a auto-generated compile.h to add reviison number/... to firmware git-svn-id: https://svn.openpcd.org:2342/trunk@201 6dc7ffe9-61d6-0310-9af1-9938baff3ed1 --- firmware/Makefile.dfu | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'firmware/Makefile.dfu') diff --git a/firmware/Makefile.dfu b/firmware/Makefile.dfu index 5fcb4d3..c8e9781 100644 --- a/firmware/Makefile.dfu +++ b/firmware/Makefile.dfu @@ -76,7 +76,7 @@ SRC = # List C source files here which must be compiled in ARM-Mode. # use file-extension c for "c-only"-files -SRCARM = src/start/Cstartup_SAM7.c src/dfu/dfu.c +SRCARM = src/start/Cstartup_SAM7.c src/dfu/dfu.c src/dfu/dbgu.c # List C++ source files here. # use file-extension cpp for C++-files (use extension .cpp) @@ -99,6 +99,11 @@ ASRC = # List Assembler source files here which must be assembled in ARM-Mode.. ASRCARM = src/start/Cstartup.S +ifeq ($(DEBUG),1) +SRCARM += lib/lib_AT91SAM7.c lib/vsprintf.c lib/ctype.c lib/string.c +ASRCARM += lib/div64.S +endif + ## Output format. (can be ihex or binary) ## (binary i.e. for openocd and SAM-BA, hex i.e. for lpc21isp and uVision) #FORMAT = ihex @@ -526,6 +531,9 @@ clean_list : $(REMOVE) $(CPPSRCARM:.cpp=.d) $(REMOVE) .dep/* +.PHONY: include/compile.h +include/compile.h: + scripts/mkcompile_h > $@ # Include the dependency files. -include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*) -- cgit v1.2.3