summaryrefslogtreecommitdiff
path: root/nuttx/configs/ntosd-dm320/udp/Make.defs
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-11-26 18:59:14 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-11-26 18:59:14 +0000
commit5bd8df9d37f1ed4e504ff6b43545ba8300cd2de1 (patch)
tree7f0b115adf2e1cc1bca3c37d2093f1aae9ae5aa7 /nuttx/configs/ntosd-dm320/udp/Make.defs
parent0656ff623ae406226308306079b56355662d58d4 (diff)
downloadpx4-nuttx-5bd8df9d37f1ed4e504ff6b43545ba8300cd2de1.tar.gz
px4-nuttx-5bd8df9d37f1ed4e504ff6b43545ba8300cd2de1.tar.bz2
px4-nuttx-5bd8df9d37f1ed4e504ff6b43545ba8300cd2de1.zip
Need pre-processor support for auto-generation of source file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1312 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/ntosd-dm320/udp/Make.defs')
-rw-r--r--nuttx/configs/ntosd-dm320/udp/Make.defs7
1 files changed, 7 insertions, 0 deletions
diff --git a/nuttx/configs/ntosd-dm320/udp/Make.defs b/nuttx/configs/ntosd-dm320/udp/Make.defs
index 3edd82e72..f410ec8f3 100644
--- a/nuttx/configs/ntosd-dm320/udp/Make.defs
+++ b/nuttx/configs/ntosd-dm320/udp/Make.defs
@@ -51,6 +51,7 @@ ARCHSCRIPT = -T$(TOPDIR)/configs/$(CONFIG_ARCH_BOARD)/udp/ld.script
CROSSDEV = arm-elf-
CC = $(CROSSDEV)gcc
+CPP = $(CROSSDEV)gcc -E
LD = $(CROSSDEV)ld
AR = $(CROSSDEV)ar rcs
NM = $(CROSSDEV)nm
@@ -59,6 +60,7 @@ OBJDUMP = $(CROSSDEV)objdump
CFLAGS = $(ARCHWARNINGS) $(ARCHOPTIMIZATION) \
$(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) -pipe
+CPPFLAGS = $(ARCHINCLUDES) $(ARCHDEFINES)
AFLAGS = $(CFLAGS) -D__ASSEMBLY__
OBJEXT = .o
@@ -69,6 +71,11 @@ ifeq ("${CONFIG_DEBUG}","y")
LDFLAGS += -g
endif
+define PREPROCESS
+ @echo "CPP: $1->$2"
+ @$(CPP) $(CPPFLAGS) $1 -o $2
+endef
+
define COMPILE
@echo "CC: $1"
@$(CC) -c $(CFLAGS) $1 -o $2