summaryrefslogtreecommitdiff
path: root/nuttx/arch/z80/src/Makefile.sdcc
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-02-15 22:14:00 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2008-02-15 22:14:00 +0000
commit9d4e6e52c0b1a23976462980afabc6989de7087d (patch)
tree5914e4e3c75aca5f1f8dd36695c996ce2ff157bd /nuttx/arch/z80/src/Makefile.sdcc
parent69d1994f373207da231b4eb571cc1eab0aab6083 (diff)
downloadpx4-nuttx-9d4e6e52c0b1a23976462980afabc6989de7087d.tar.gz
px4-nuttx-9d4e6e52c0b1a23976462980afabc6989de7087d.tar.bz2
px4-nuttx-9d4e6e52c0b1a23976462980afabc6989de7087d.zip
Add support for the TRS-80 Model 3
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@690 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/z80/src/Makefile.sdcc')
-rw-r--r--nuttx/arch/z80/src/Makefile.sdcc16
1 files changed, 16 insertions, 0 deletions
diff --git a/nuttx/arch/z80/src/Makefile.sdcc b/nuttx/arch/z80/src/Makefile.sdcc
index 89278d894..51751be85 100644
--- a/nuttx/arch/z80/src/Makefile.sdcc
+++ b/nuttx/arch/z80/src/Makefile.sdcc
@@ -153,8 +153,16 @@ pass1.ihx: up_mem.h asm_mem.h $(SDCCLIBDIR)/myz80.lib $(HEAD_AOBJ) board/libboar
echo "-l $(TOPDIR)/$$LIB" >> pass1.lnk ;\
done
@echo "-l myz80.lib" >>pass1.lnk # Name of SDCC z80 library
+ifneq ($(CONFIG_LINKER_START_AREA),)
+ @echo "-b START=$(CONFIG_LINKER_START_AREA)" >>pass1.lnk # Start of START area
+else
@echo "-b START=0" >>pass1.lnk # Start of START area
+endif
+ifneq ($(CONFIG_LINKER_CODE_AREA),)
+ @echo "-b _CODE=$(CONFIG_LINKER_CODE_AREA)" >>pass1.lnk # Start of _CODE area
+else
@echo "-b _CODE=256" >>pass1.lnk # Start of _CODE area
+endif
@echo "-i" >>pass1.lnk # Intel hex format
@echo "-x" >>pass1.lnk # Hexadecimal
@echo "-m" >>pass1.lnk # Generate a map file
@@ -178,8 +186,16 @@ nuttx.ihx: up_mem.h asm_mem.h $(SDCCLIBDIR)/myz80.lib $(HEAD_AOBJ) board/libboar
echo "-l $(TOPDIR)/$$LIB" >> nuttx.lnk ;\
done
@echo "-l myz80.lib" >>nuttx.lnk # Name of SDCC z80 library
+ifneq ($(CONFIG_LINKER_START_AREA),)
+ @echo "-b START=$(CONFIG_LINKER_START_AREA)" >>nuttx.lnk # Start of START area
+else
@echo "-b START=0" >>nuttx.lnk # Start of START area
+endif
+ifneq ($(CONFIG_LINKER_CODE_AREA),)
+ @echo "-b _CODE=$(CONFIG_LINKER_CODE_AREA)" >>nuttx.lnk # Start of _CODE area
+else
@echo "-b _CODE=256" >>nuttx.lnk # Start of _CODE area
+endif
@echo "-i" >>nuttx.lnk # Intel hex format
@echo "-x" >>nuttx.lnk # Hexadecimal
@echo "-m" >>nuttx.lnk # Generate a map file