summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/sam3u/Make.defs
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-04-02 16:23:10 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-04-02 16:23:10 +0000
commit254b4a115e40ff6f0b160b12e6bf139a7f6b0532 (patch)
treef8844321cf121d5850ae5cdd569b14417d3fd139 /nuttx/arch/arm/src/sam3u/Make.defs
parentcb55abfbb0ad9ce15b3b1863f05ba209356ad69c (diff)
downloadpx4-nuttx-254b4a115e40ff6f0b160b12e6bf139a7f6b0532.tar.gz
px4-nuttx-254b4a115e40ff6f0b160b12e6bf139a7f6b0532.tar.bz2
px4-nuttx-254b4a115e40ff6f0b160b12e6bf139a7f6b0532.zip
DMA driver now compiles
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2569 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/sam3u/Make.defs')
-rwxr-xr-xnuttx/arch/arm/src/sam3u/Make.defs19
1 files changed, 17 insertions, 2 deletions
diff --git a/nuttx/arch/arm/src/sam3u/Make.defs b/nuttx/arch/arm/src/sam3u/Make.defs
index 9f6f03e5f..44d618913 100755
--- a/nuttx/arch/arm/src/sam3u/Make.defs
+++ b/nuttx/arch/arm/src/sam3u/Make.defs
@@ -33,8 +33,12 @@
#
############################################################################
+# The start-up, "head", file
+
HEAD_ASRC = sam3u_vectors.S
+# Common ARM and Cortex-M3 files
+
CMN_ASRCS = up_saveusercontext.S up_fullcontextrestore.S up_switchcontext.S
CMN_CSRCS = up_assert.c up_blocktask.c up_copystate.c up_createstack.c \
up_mdelay.c up_udelay.c up_exit.c up_idle.c up_initialize.c \
@@ -44,8 +48,19 @@ CMN_CSRCS = up_assert.c up_blocktask.c up_copystate.c up_createstack.c \
up_sigdeliver.c up_unblocktask.c up_usestack.c up_doirq.c \
up_hardfault.c up_svcall.c
+# Required SAM3U files
+
CHIP_ASRCS =
CHIP_CSRCS = sam3u_allocateheap.c sam3u_clockconfig.c sam3u_gpioirq.c \
- sam3u_hsmci.c sam3u_irq.c sam3u_lowputc.c sam3u_pio.c \
- sam3u_serial.c sam3u_start.c sam3u_timerisr.c
+ sam3u_irq.c sam3u_lowputc.c sam3u_pio.c sam3u_serial.c \
+ sam3u_start.c sam3u_timerisr.c
+
+# Configuration-dependent SAM3U files
+
+ifeq ($(CONFIG_SAM3U_DMA),y)
+CHIP_CSRCS += sam3u_dmac.c
+endif
+ifeq ($(CONFIG_SAM3U_HSMCI),y)
+CHIP_CSRCS += sam3u_hsmci.c
+endif