* support/regression/ports/ucz80/spec.mk: use include and lib files from
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 18 Nov 2004 04:11:15 +0000 (04:11 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 18 Nov 2004 04:11:15 +0000 (04:11 +0000)
  built version of sdcc instead of installed version

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3575 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
support/regression/ports/ucz80/spec.mk

index 8a90d5e28daea2d024cc4dab5c86d5be63144d55..958159eb7b9fa12f6cc565cf8d91e03e7d1b9898 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-18 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * support/regression/ports/ucz80/spec.mk: use include and lib files from
+         built version of sdcc instead of installed version
+
 2004-11-11 Maarten Brock <sourceforge.brock AT dse.nl>
 
        * src/mcs51/gen.c (toBoolean): fixed bug 1065458
index 286226a362e0a6d34571f5095752daa8ebb563bc..ccd2df81fd4bd14bdc4fbc41428dd50c6edfb3d1 100644 (file)
@@ -10,6 +10,9 @@ UCZ80 = $(shell if [ -f $(SZ80A) ]; then echo $(SZ80A); else echo $(SZ80B); fi)
 
 SDCCFLAGS +=-mz80 --less-pedantic --profile -DREENTRANT=
 #SDCCFLAGS +=--less-pedantic -DREENTRANT=reentrant
+LINKFLAGS = --nostdlib
+LINKFLAGS += z80.lib
+LIBDIR = $(SDCC_DIR)/device/lib/build/z80
 
 #OBJEXT = .o
 EXEEXT = .ihx
@@ -17,10 +20,8 @@ EXEEXT = .ihx
 EXTRAS = $(PORTS_DIR)/$(PORT)/testfwk$(OBJEXT) $(PORTS_DIR)/$(PORT)/support$(OBJEXT)
 
 # Rule to link into .ihx
-#%$(EXEEXT): %$(OBJEXT) $(EXTRAS)
-
-%$(EXEEXT): %.c $(EXTRAS)
-       $(SDCC) $(SDCCFLAGS) $< $(EXTRAS) -o $@
+%.ihx: %.c $(EXTRAS)
+       $(SDCC) $(SDCCFLAGS) $(LINKFLAGS) -L $(LIBDIR) $(EXTRAS) $< -o $@
 
 %$(OBJEXT): %.asm
        $(SDCC_DIR)/bin/as-z80 -plosgff $@ $<