support/regression/ports/ds390/spec.mk,
support/regression/ports/hc08/spec.mk,
support/regression/ports/mcs51-common/spec.mk,
support/regression/ports/pic14/spec.mk,
support/regression/ports/pic16/spec.mk,
support/regression/ports/ucz80/spec.mk,
support/regression/ports/z80/spec.mk:
added INC_DIR and LIBDIR paths
* src/ds390/gen.c: removed duplicated selicolon
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5153
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2008-05-05 Borut Razem <borut.razem AT siol.net>
+
+ * support/regression/Makefile.in,
+ support/regression/fwk/lib/testfwk.c,
+ support/regression/ports/ds390/spec.mk,
+ support/regression/ports/hc08/spec.mk,
+ support/regression/ports/mcs51-common/spec.mk,
+ support/regression/ports/pic14/spec.mk,
+ support/regression/ports/pic16/spec.mk,
+ support/regression/ports/ucz80/spec.mk,
+ support/regression/ports/z80/spec.mk:
+ added INC_DIR and LIBDIR paths
+ * src/ds390/gen.c: removed duplicated selicolon
+
2008-05-04 Borut Razem <borut.razem AT siol.net>
* support/regression/Makefile.in,
if (!ic)
{
/* Assume r0 is available for use. */
- r = REG_WITH_INDEX (R0_IDX);;
+ r = REG_WITH_INDEX (R0_IDX);
}
else
{
SDCC = $(SDCC_BIN_PATH)/sdcc
else
SDCC = $(top_builddir)/bin/sdcc
+ INC_DIR ?= $(top_srcdir)/device/include
endif
# Base flags.
SDCCFLAGS += --fverbose-asm -DNO_VARARGS
make_library: $(MAKE_LIBRARY)
SDCCFLAGS += -I$(srcdir)/fwk/include -I$(srcdir)/tests
+#ifdef INC_DIR
+SDCCFLAGS += -I$(INC_DIR)
+#endif
# List of intermediate files to keep. Pretty much keep everything as
# disk space is free.
S51 = $(shell if [ -f $(S51A) ]; then echo $(S51A); else echo $(S51B); fi)
- SDCCFLAGS += --nostdinc
- LINKFLAGS += --nostdlib -L $(top_builddir)/device/lib/build/ds390
+ SDCCFLAGS += --nostdinc -I$(top_srcdir)
+ LINKFLAGS += --nostdlib -L$(top_builddir)/device/lib/build/ds390
endif
-SDCCFLAGS +=-mds390 --less-pedantic -DREENTRANT=reentrant -Wl-r -I$(top_srcdir)
+SDCCFLAGS +=-mds390 --less-pedantic -DREENTRANT=reentrant -Wl-r
LINKFLAGS += libds390.lib libsdcc.lib liblong.lib libint.lib libfloat.lib
OBJEXT = .rel
AS_HC08 = $(top_builddir)/bin/as-hc08
- SDCCFLAGS += --nostdinc
- LINKFLAGS += --nostdlib -L $(top_builddir)/device/lib/build/hc08
+ SDCCFLAGS += --nostdinc -I$(top_srcdir)
+ LINKFLAGS += --nostdlib -L$(top_builddir)/device/lib/build/hc08
endif
-SDCCFLAGS +=-mhc08 --less-pedantic --out-fmt-ihx -DREENTRANT=reentrant -I$(top_srcdir)
+SDCCFLAGS +=-mhc08 --less-pedantic --out-fmt-ihx -DREENTRANT=reentrant
LINKFLAGS += hc08.lib
OBJEXT = .rel
S51 = $(shell if [ -f $(S51A) ]; then echo $(S51A); else echo $(S51B); fi)
- SDCCFLAGS += --nostdinc
- LINKFLAGS += --nostdlib
+ SDCCFLAGS += --nostdinc -I$(INC_DIR)/mcs51 -I$(top_srcdir)
+ LINKFLAGS += --nostdlib -L$(LIBDIR)
endif
-SDCCFLAGS += --less-pedantic -DREENTRANT=reentrant -I$(INC_DIR)/mcs51 -I$(top_srcdir)
+SDCCFLAGS += --less-pedantic -DREENTRANT=reentrant
LINKFLAGS += mcs51.lib libsdcc.lib liblong.lib libint.lib libfloat.lib
OBJEXT = .rel
endif
ifndef SDCC_BIN_PATH
- SDCCFLAGS += --nostdinc
- LINKFLAGS += --nostdlib -L $(top_builddir)/device/lib/build/pic
+ SDCCFLAGS += --nostdinc -I$(top_srcdir)/device/include/pic -I$(top_srcdir)
+ LINKFLAGS += --nostdlib -L$(top_builddir)/device/lib/build/pic
endif
-SDCCFLAGS += -mpic14 -pp16f877 -I$(top_srcdir)/device/include/pic --less-pedantic -Wl,-q -DREENTRANT=reentrant -I$(top_srcdir)
+SDCCFLAGS += -mpic14 -pp16f877 --less-pedantic -Wl,-q -DREENTRANT=reentrant
LINKFLAGS += libsdcc.lib libm.lib
OBJEXT = .o
endif
ifndef SDCC_BIN_PATH
- SDCCFLAGS += --nostdinc
- LINKFLAGS += --nostdlib -L $(top_builddir)/device/lib/build/pic16
+ SDCCFLAGS += --nostdinc -I$(top_srcdir)/device/include/pic16 -I$(top_srcdir)
+ LINKFLAGS += --nostdlib -L$(top_builddir)/device/lib/build/pic16
endif
-SDCCFLAGS += -mpic16 -pp18f452 -I$(top_srcdir)/device/include/pic16 --less-pedantic -Wl,-q -DREENTRANT=reentrant -I$(top_srcdir)
+SDCCFLAGS += -mpic16 -pp18f452 --less-pedantic -Wl,-q -DREENTRANT=reentrant
SDCCFLAGS += --no-peep
LINKFLAGS += libsdcc.lib libc18f.lib libm18f.lib
AS_Z80 = $(top_builddir)/bin/as-z80
- SDCCFLAGS += --nostdinc
- LINKFLAGS += --nostdlib -L $(top_builddir)/device/lib/build/z80
+ SDCCFLAGS += --nostdinc -I$(top_srcdir)
+ LINKFLAGS += --nostdlib -L$(top_builddir)/device/lib/build/z80
endif
-SDCCFLAGS +=-mz80 --less-pedantic --profile -DREENTRANT= -I$(top_srcdir)
+SDCCFLAGS +=-mz80 --less-pedantic --profile -DREENTRANT=
#SDCCFLAGS +=--less-pedantic -DREENTRANT=reentrant
LINKFLAGS += z80.lib
# Rule to link into .ihx
%.ihx: %.c $(EXTRAS)
- $(SDCC) $(SDCCFLAGS) $(LINKFLAGS) -L $(LIBDIR) $(EXTRAS) $< -o $@
+ $(SDCC) $(SDCCFLAGS) $(LINKFLAGS) -L$(LIBDIR) $(EXTRAS) $< -o $@
$(PORT_CASES_DIR)/%$(OBJEXT): $(PORTS_DIR)/$(PORT)/%.asm
$(top_builddir)/bin/as-z80 -plosgff $@ $<