summaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2005-04-13 07:53:25 +0000
committerpav <pav@FreeBSD.org>2005-04-13 07:53:25 +0000
commit5892fc526d81f527e19d405c3f3b7733a4bcb33b (patch)
treecc7d309407aa0cffd2bfc8c5fa16357d23fba0fe /lang
parent1d441c2ac2812215712b799f2a837f5d19274e72 (diff)
downloadFreeBSD-ports-5892fc526d81f527e19d405c3f3b7733a4bcb33b.zip
FreeBSD-ports-5892fc526d81f527e19d405c3f3b7733a4bcb33b.tar.gz
* enabling build of pic16 libraries
* a couple Makefile/pkg-plist changes * only pull in dependencies when actually necessary depending on chosen options PR: ports/79801 Submitted by: Tijl Coosemans <tijl@ulyssis.org> (maintainer)
Diffstat (limited to 'lang')
-rw-r--r--lang/sdcc-devel/Makefile28
-rw-r--r--lang/sdcc-devel/files/patch-configure.in11
-rw-r--r--lang/sdcc-devel/files/patch-device-lib-Makefile.in37
-rw-r--r--lang/sdcc-devel/pkg-plist919
-rw-r--r--lang/sdcc/Makefile28
-rw-r--r--lang/sdcc/files/patch-configure.in11
-rw-r--r--lang/sdcc/files/patch-device-lib-Makefile.in37
-rw-r--r--lang/sdcc/pkg-plist919
8 files changed, 858 insertions, 1132 deletions
diff --git a/lang/sdcc-devel/Makefile b/lang/sdcc-devel/Makefile
index 4943a18..9e7ad81 100644
--- a/lang/sdcc-devel/Makefile
+++ b/lang/sdcc-devel/Makefile
@@ -7,6 +7,7 @@
PORTNAME= sdcc
PORTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= sdcc
@@ -18,14 +19,11 @@ WRKSRC= ${WRKDIR}/sdcc
GNU_CONFIGURE= yes
USE_GMAKE= yes
-USE_LIBTOOL_VER= 15
OPTIONS= MCS51 "Intel mcs51 port" on \
- GBZ80 "Gameboy gbz80 port" on \
Z80 "Z80 port" on \
AVR "AVR port" on \
- DS390 "DS390 port" on \
- DS400 "DS400 port" on \
+ DS390 "DS390/DS400 port" on \
PIC "PIC port" on \
PIC16 "PIC16 port" on \
XA51 "XA51 port" on \
@@ -42,15 +40,8 @@ PLIST_SUB+= MCS51="@comment "
PLIST_SUB+= MCS51=""
.endif
-.if defined(WITHOUT_GBZ80)
-CONFIGURE_ARGS+= --disable-gbz80-port
-PLIST_SUB+= GBZ80="@comment "
-.else
-PLIST_SUB+= GBZ80=""
-.endif
-
.if defined(WITHOUT_Z80)
-CONFIGURE_ARGS+= --disable-z80-port
+CONFIGURE_ARGS+= --disable-gbz80-port --disable-z80-port
PLIST_SUB+= Z80="@comment "
.else
PLIST_SUB+= Z80=""
@@ -61,19 +52,12 @@ CONFIGURE_ARGS+= --disable-avr-port
.endif
.if defined(WITHOUT_DS390)
-CONFIGURE_ARGS+= --disable-ds390-port
+CONFIGURE_ARGS+= --disable-ds390-port --disable-ds400-port
PLIST_SUB+= DS390="@comment "
.else
PLIST_SUB+= DS390=""
.endif
-.if defined(WITHOUT_DS400)
-CONFIGURE_ARGS+= --disable-ds400-port
-PLIST_SUB+= DS400="@comment "
-.else
-PLIST_SUB+= DS400=""
-.endif
-
.if defined(WITHOUT_PIC)
CONFIGURE_ARGS+= --disable-pic-port
.endif
@@ -82,6 +66,8 @@ CONFIGURE_ARGS+= --disable-pic-port
CONFIGURE_ARGS+= --disable-pic16-port
PLIST_SUB+= PIC16="@comment "
.else
+BUILD_DEPENDS+= gpasm:${PORTSDIR}/devel/gputils
+USE_AUTOCONF_VER= 259
PLIST_SUB+= PIC16=""
.endif
@@ -100,6 +86,8 @@ PLIST_SUB+= HC08=""
CONFIGURE_ARGS+= --disable-ucsim
PLIST_SUB+= UCSIM="@comment "
.else
+USE_LIBTOOL_VER= 15
+LIBTOOLFILES= sim/ucsim/aclocal.m4
PLIST_SUB+= UCSIM=""
.endif
diff --git a/lang/sdcc-devel/files/patch-configure.in b/lang/sdcc-devel/files/patch-configure.in
new file mode 100644
index 0000000..f5f8f00
--- /dev/null
+++ b/lang/sdcc-devel/files/patch-configure.in
@@ -0,0 +1,11 @@
+--- configure.in.orig Mon Apr 11 20:55:28 2005
++++ configure.in Mon Apr 11 20:55:44 2005
+@@ -650,7 +650,7 @@
+ AC_CONFIG_SUBDIRS(support/cpp2)
+ AC_CONFIG_SUBDIRS(packihx)
+ AC_CONFIG_SUBDIRS(sim/ucsim)
+-#AC_CONFIG_SUBDIRS(device/lib/pic16)
++AC_CONFIG_SUBDIRS(device/lib/pic16)
+
+ AC_CONFIG_FILES([main.mk:main_in.mk
+ src/Makefile
diff --git a/lang/sdcc-devel/files/patch-device-lib-Makefile.in b/lang/sdcc-devel/files/patch-device-lib-Makefile.in
index d851d0a..e36d50e 100644
--- a/lang/sdcc-devel/files/patch-device-lib-Makefile.in
+++ b/lang/sdcc-devel/files/patch-device-lib-Makefile.in
@@ -1,11 +1,38 @@
---- device/lib/Makefile.in.orig Tue May 4 16:55:47 2004
-+++ device/lib/Makefile.in Tue May 4 16:56:55 2004
-@@ -240,7 +240,7 @@
+--- device/lib/Makefile.in.orig Tue Jan 13 16:00:08 2004
++++ device/lib/Makefile.in Mon Apr 11 20:59:36 2005
+@@ -150,7 +150,7 @@
+
+ # Compiling entire program or any subproject
+ # ------------------------------------------
+-all: checkconf models model-ds390 model-ds400 model-z80 model-gbz80 model-hc08
++all: checkconf models model-ds390 model-ds400 model-z80 model-gbz80 model-hc08 model-pic16
+
+ # model-pic16
+
+@@ -240,9 +240,7 @@
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
- cp -r $(BUILDDIR)/* $(sdcc_libdir)
+- cp -r ds390 ds400 gbz80 z80 hc08 *.c $(sdcc_libdir)/src
+- rm -r `find $(sdcc_libdir)/src -name '*.rel' -or -name '*.dump*' -or -name '*.sym' -or -name '*.o' -or -name '*.lst' -or -name '*.asm' -or -name 'CVS'`
+ -cp -r $(BUILDDIR)/* $(sdcc_libdir)
- cp -r ds390 ds400 gbz80 z80 hc08 *.c $(sdcc_libdir)/src
- rm -r `find $(sdcc_libdir)/src -name '*.rel' -or -name '*.dump*' -or -name '*.sym' -or -name '*.o' -or -name '*.lst' -or -name '*.asm' -or -name 'CVS'`
+ # Deleting all the installed files
+ # --------------------------------
+@@ -263,15 +261,6 @@
+ # ---------------------------------
+ installdirs:
+ [ -d $(sdcc_libdir) ] || mkdir -p $(sdcc_libdir)
+- for model in $(MODELS); do \
+- [ -d $(sdcc_libdir)/$$model ] || \
+- mkdir -p $(sdcc_libdir)/$$model; \
+- done
+- [ -d $(sdcc_libdir)/ds390 ] || mkdir -p $(sdcc_libdir)/ds390
+- [ -d $(sdcc_libdir)/ds400 ] || mkdir -p $(sdcc_libdir)/ds400
+- [ -d $(sdcc_libdir)/hc08 ] || mkdir -p $(sdcc_libdir)/hc08
+- [ -f $(sdcc_libdir)/pic16 ] || mkdir -p $(sdcc_libdir)/pic16
+- mkdir -p $(sdcc_libdir)/src
+
+ # Creating dependencies
+ # ---------------------
diff --git a/lang/sdcc-devel/pkg-plist b/lang/sdcc-devel/pkg-plist
index 76760d8..214fe12 100644
--- a/lang/sdcc-devel/pkg-plist
+++ b/lang/sdcc-devel/pkg-plist
@@ -12,9 +12,9 @@ bin/makebin
%%UCSIM%%bin/savr
bin/sdcc
bin/sdcclib
-%%MCS51%%bin/sdcdb
-%%MCS51%%bin/sdcdb.el
-bin/sdcdbsrc.el
+%%UCSIM%%bin/sdcdb
+%%UCSIM%%bin/sdcdb.el
+%%UCSIM%%bin/sdcdbsrc.el
bin/sdcpp
%%UCSIM%%bin/serialview
%%UCSIM%%bin/shc08
@@ -357,365 +357,365 @@ share/sdcc/include/z180.h
%%DS390%%share/sdcc/lib/ds390/tinibios.rel
%%DS390%%share/sdcc/lib/ds390/vprintf.asm
%%DS390%%share/sdcc/lib/ds390/vprintf.rel
-%%DS400%%share/sdcc/lib/ds400/_atof.asm
-%%DS400%%share/sdcc/lib/ds400/_atof.rel
-%%DS400%%share/sdcc/lib/ds400/_atoi.asm
-%%DS400%%share/sdcc/lib/ds400/_atoi.rel
-%%DS400%%share/sdcc/lib/ds400/_atol.asm
-%%DS400%%share/sdcc/lib/ds400/_atol.rel
-%%DS400%%share/sdcc/lib/ds400/_autobaud.asm
-%%DS400%%share/sdcc/lib/ds400/_autobaud.rel
-%%DS400%%share/sdcc/lib/ds400/_bp.asm
-%%DS400%%share/sdcc/lib/ds400/_bp.rel
-%%DS400%%share/sdcc/lib/ds400/_decdptr.asm
-%%DS400%%share/sdcc/lib/ds400/_decdptr.rel
-%%DS400%%share/sdcc/lib/ds400/_divsint.asm
-%%DS400%%share/sdcc/lib/ds400/_divsint.rel
-%%DS400%%share/sdcc/lib/ds400/_divslong.asm
-%%DS400%%share/sdcc/lib/ds400/_divslong.rel
-%%DS400%%share/sdcc/lib/ds400/_divuint.asm
-%%DS400%%share/sdcc/lib/ds400/_divuint.rel
-%%DS400%%share/sdcc/lib/ds400/_divulong.asm
-%%DS400%%share/sdcc/lib/ds400/_divulong.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2schar.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2schar.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2sint.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2sint.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2slong.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2slong.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2uchar.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2uchar.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2uint.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2uint.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2ulong.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2ulong.rel
-%%DS400%%share/sdcc/lib/ds400/_fsadd.asm
-%%DS400%%share/sdcc/lib/ds400/_fsadd.rel
-%%DS400%%share/sdcc/lib/ds400/_fsdiv.asm
-%%DS400%%share/sdcc/lib/ds400/_fsdiv.rel
-%%DS400%%share/sdcc/lib/ds400/_fseq.asm
-%%DS400%%share/sdcc/lib/ds400/_fseq.rel
-%%DS400%%share/sdcc/lib/ds400/_fsgt.asm
-%%DS400%%share/sdcc/lib/ds400/_fsgt.rel
-%%DS400%%share/sdcc/lib/ds400/_fslt.asm
-%%DS400%%share/sdcc/lib/ds400/_fslt.rel
-%%DS400%%share/sdcc/lib/ds400/_fsmul.asm
-%%DS400%%share/sdcc/lib/ds400/_fsmul.rel
-%%DS400%%share/sdcc/lib/ds400/_fsneq.asm
-%%DS400%%share/sdcc/lib/ds400/_fsneq.rel
-%%DS400%%share/sdcc/lib/ds400/_fssub.asm
-%%DS400%%share/sdcc/lib/ds400/_fssub.rel
-%%DS400%%share/sdcc/lib/ds400/_gptrget.asm
-%%DS400%%share/sdcc/lib/ds400/_gptrget.rel
-%%DS400%%share/sdcc/lib/ds400/_gptrgetc.asm
-%%DS400%%share/sdcc/lib/ds400/_gptrgetc.rel
-%%DS400%%share/sdcc/lib/ds400/_gptrput.asm
-%%DS400%%share/sdcc/lib/ds400/_gptrput.rel
-%%DS400%%share/sdcc/lib/ds400/_iscntrl.asm
-%%DS400%%share/sdcc/lib/ds400/_iscntrl.rel
-%%DS400%%share/sdcc/lib/ds400/_isdigit.asm
-%%DS400%%share/sdcc/lib/ds400/_isdigit.rel
-%%DS400%%share/sdcc/lib/ds400/_isgraph.asm
-%%DS400%%share/sdcc/lib/ds400/_isgraph.rel
-%%DS400%%share/sdcc/lib/ds400/_islower.asm
-%%DS400%%share/sdcc/lib/ds400/_islower.rel
-%%DS400%%share/sdcc/lib/ds400/_isprint.asm
-%%DS400%%share/sdcc/lib/ds400/_isprint.rel
-%%DS400%%share/sdcc/lib/ds400/_ispunct.asm
-%%DS400%%share/sdcc/lib/ds400/_ispunct.rel
-%%DS400%%share/sdcc/lib/ds400/_isspace.asm
-%%DS400%%share/sdcc/lib/ds400/_isspace.rel
-%%DS400%%share/sdcc/lib/ds400/_isupper.asm
-%%DS400%%share/sdcc/lib/ds400/_isupper.rel
-%%DS400%%share/sdcc/lib/ds400/_isxdigit.asm
-%%DS400%%share/sdcc/lib/ds400/_isxdigit.rel
-%%DS400%%share/sdcc/lib/ds400/_itoa.asm
-%%DS400%%share/sdcc/lib/ds400/_itoa.rel
-%%DS400%%share/sdcc/lib/ds400/_ltoa.asm
-%%DS400%%share/sdcc/lib/ds400/_ltoa.rel
-%%DS400%%share/sdcc/lib/ds400/_memcmp.asm
-%%DS400%%share/sdcc/lib/ds400/_memcmp.rel
-%%DS400%%share/sdcc/lib/ds400/_memcpy.asm
-%%DS400%%share/sdcc/lib/ds400/_memcpy.rel
-%%DS400%%share/sdcc/lib/ds400/_memmove.asm
-%%DS400%%share/sdcc/lib/ds400/_memmove.rel
-%%DS400%%share/sdcc/lib/ds400/_memset.asm
-%%DS400%%share/sdcc/lib/ds400/_memset.rel
-%%DS400%%share/sdcc/lib/ds400/_modsint.asm
-%%DS400%%share/sdcc/lib/ds400/_modsint.rel
-%%DS400%%share/sdcc/lib/ds400/_modslong.asm
-%%DS400%%share/sdcc/lib/ds400/_modslong.rel
-%%DS400%%share/sdcc/lib/ds400/_moduint.asm
-%%DS400%%share/sdcc/lib/ds400/_moduint.rel
-%%DS400%%share/sdcc/lib/ds400/_modulong.asm
-%%DS400%%share/sdcc/lib/ds400/_modulong.rel
-%%DS400%%share/sdcc/lib/ds400/_mulint.asm
-%%DS400%%share/sdcc/lib/ds400/_mulint.rel
-%%DS400%%share/sdcc/lib/ds400/_mullong.asm
-%%DS400%%share/sdcc/lib/ds400/_mullong.rel
-%%DS400%%share/sdcc/lib/ds400/_schar2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_schar2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_ser.asm
-%%DS400%%share/sdcc/lib/ds400/_ser.rel
-%%DS400%%share/sdcc/lib/ds400/_setjmp.asm
-%%DS400%%share/sdcc/lib/ds400/_setjmp.rel
-%%DS400%%share/sdcc/lib/ds400/_sint2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_sint2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_slong2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_slong2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_spx.asm
-%%DS400%%share/sdcc/lib/ds400/_spx.rel
-%%DS400%%share/sdcc/lib/ds400/_startup.asm
-%%DS400%%share/sdcc/lib/ds400/_startup.rel
-%%DS400%%share/sdcc/lib/ds400/_strcat.asm
-%%DS400%%share/sdcc/lib/ds400/_strcat.rel
-%%DS400%%share/sdcc/lib/ds400/_strchr.asm
-%%DS400%%share/sdcc/lib/ds400/_strchr.rel
-%%DS400%%share/sdcc/lib/ds400/_strcmp.asm
-%%DS400%%share/sdcc/lib/ds400/_strcmp.rel
-%%DS400%%share/sdcc/lib/ds400/_strcpy.asm
-%%DS400%%share/sdcc/lib/ds400/_strcpy.rel
-%%DS400%%share/sdcc/lib/ds400/_strcspn.asm
-%%DS400%%share/sdcc/lib/ds400/_strcspn.rel
-%%DS400%%share/sdcc/lib/ds400/_strlen.asm
-%%DS400%%share/sdcc/lib/ds400/_strlen.rel
-%%DS400%%share/sdcc/lib/ds400/_strncat.asm
-%%DS400%%share/sdcc/lib/ds400/_strncat.rel
-%%DS400%%share/sdcc/lib/ds400/_strncmp.asm
-%%DS400%%share/sdcc/lib/ds400/_strncmp.rel
-%%DS400%%share/sdcc/lib/ds400/_strncpy.asm
-%%DS400%%share/sdcc/lib/ds400/_strncpy.rel
-%%DS400%%share/sdcc/lib/ds400/_strpbrk.asm
-%%DS400%%share/sdcc/lib/ds400/_strpbrk.rel
-%%DS400%%share/sdcc/lib/ds400/_strrchr.asm
-%%DS400%%share/sdcc/lib/ds400/_strrchr.rel
-%%DS400%%share/sdcc/lib/ds400/_strspn.asm
-%%DS400%%share/sdcc/lib/ds400/_strspn.rel
-%%DS400%%share/sdcc/lib/ds400/_strstr.asm
-%%DS400%%share/sdcc/lib/ds400/_strstr.rel
-%%DS400%%share/sdcc/lib/ds400/_strtok.asm
-%%DS400%%share/sdcc/lib/ds400/_strtok.rel
-%%DS400%%share/sdcc/lib/ds400/_uchar2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_uchar2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_uint2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_uint2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_ulong2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_ulong2fs.rel
-%%DS400%%share/sdcc/lib/ds400/acosf.asm
-%%DS400%%share/sdcc/lib/ds400/acosf.rel
-%%DS400%%share/sdcc/lib/ds400/asincosf.asm
-%%DS400%%share/sdcc/lib/ds400/asincosf.rel
-%%DS400%%share/sdcc/lib/ds400/asinf.asm
-%%DS400%%share/sdcc/lib/ds400/asinf.rel
-%%DS400%%share/sdcc/lib/ds400/assert.asm
-%%DS400%%share/sdcc/lib/ds400/assert.rel
-%%DS400%%share/sdcc/lib/ds400/atan2f.asm
-%%DS400%%share/sdcc/lib/ds400/atan2f.rel
-%%DS400%%share/sdcc/lib/ds400/atanf.asm
-%%DS400%%share/sdcc/lib/ds400/atanf.rel
-%%DS400%%share/sdcc/lib/ds400/bpx.asm
-%%DS400%%share/sdcc/lib/ds400/bpx.rel
-%%DS400%%share/sdcc/lib/ds400/ceilf.asm
-%%DS400%%share/sdcc/lib/ds400/ceilf.rel
-%%DS400%%share/sdcc/lib/ds400/cosf.asm
-%%DS400%%share/sdcc/lib/ds400/cosf.rel
-%%DS400%%share/sdcc/lib/ds400/coshf.asm
-%%DS400%%share/sdcc/lib/ds400/coshf.rel
-%%DS400%%share/sdcc/lib/ds400/cotf.asm
-%%DS400%%share/sdcc/lib/ds400/cotf.rel
-%%DS400%%share/sdcc/lib/ds400/ds400rom.rel
-%%DS400%%share/sdcc/lib/ds400/errno.asm
-%%DS400%%share/sdcc/lib/ds400/errno.rel
-%%DS400%%share/sdcc/lib/ds400/expf.asm
-%%DS400%%share/sdcc/lib/ds400/expf.rel
-%%DS400%%share/sdcc/lib/ds400/fabsf.asm
-%%DS400%%share/sdcc/lib/ds400/fabsf.rel
-%%DS400%%share/sdcc/lib/ds400/floorf.asm
-%%DS400%%share/sdcc/lib/ds400/floorf.rel
-%%DS400%%share/sdcc/lib/ds400/frexpf.asm
-%%DS400%%share/sdcc/lib/ds400/frexpf.rel
-%%DS400%%share/sdcc/lib/ds400/gets.asm
-%%DS400%%share/sdcc/lib/ds400/gets.rel
-%%DS400%%share/sdcc/lib/ds400/ldexpf.asm
-%%DS400%%share/sdcc/lib/ds400/ldexpf.rel
-%%DS400%%share/sdcc/lib/ds400/libds400.lib
-%%DS400%%share/sdcc/lib/ds400/libfloat.lib
-%%DS400%%share/sdcc/lib/ds400/libint.lib
-%%DS400%%share/sdcc/lib/ds400/liblong.lib
-%%DS400%%share/sdcc/lib/ds400/libsdcc.lib
-%%DS400%%share/sdcc/lib/ds400/log10f.asm
-%%DS400%%share/sdcc/lib/ds400/log10f.rel
-%%DS400%%share/sdcc/lib/ds400/logf.asm
-%%DS400%%share/sdcc/lib/ds400/logf.rel
-%%DS400%%share/sdcc/lib/ds400/malloc.asm
-%%DS400%%share/sdcc/lib/ds400/malloc.rel
-%%DS400%%share/sdcc/lib/ds400/memcpyx.rel
-%%DS400%%share/sdcc/lib/ds400/modff.asm
-%%DS400%%share/sdcc/lib/ds400/modff.rel
-%%DS400%%share/sdcc/lib/ds400/powf.asm
-%%DS400%%share/sdcc/lib/ds400/powf.rel
-%%DS400%%share/sdcc/lib/ds400/printf_fast.asm
-%%DS400%%share/sdcc/lib/ds400/printf_fast.rel
-%%DS400%%share/sdcc/lib/ds400/printf_large.asm
-%%DS400%%share/sdcc/lib/ds400/printf_large.rel
-%%DS400%%share/sdcc/lib/ds400/printfl.asm
-%%DS400%%share/sdcc/lib/ds400/printfl.rel
-%%DS400%%share/sdcc/lib/ds400/puts.asm
-%%DS400%%share/sdcc/lib/ds400/puts.rel
-%%DS400%%share/sdcc/lib/ds400/ser_ir.asm
-%%DS400%%share/sdcc/lib/ds400/ser_ir.rel
-%%DS400%%share/sdcc/lib/ds400/serial.asm
-%%DS400%%share/sdcc/lib/ds400/serial.rel
-%%DS400%%share/sdcc/lib/ds400/sincosf.asm
-%%DS400%%share/sdcc/lib/ds400/sincosf.rel
-%%DS400%%share/sdcc/lib/ds400/sincoshf.asm
-%%DS400%%share/sdcc/lib/ds400/sincoshf.rel
-%%DS400%%share/sdcc/lib/ds400/sinf.asm
-%%DS400%%share/sdcc/lib/ds400/sinf.rel
-%%DS400%%share/sdcc/lib/ds400/sinhf.asm
-%%DS400%%share/sdcc/lib/ds400/sinhf.rel
-%%DS400%%share/sdcc/lib/ds400/sqrtf.asm
-%%DS400%%share/sdcc/lib/ds400/sqrtf.rel
-%%DS400%%share/sdcc/lib/ds400/tancotf.asm
-%%DS400%%share/sdcc/lib/ds400/tancotf.rel
-%%DS400%%share/sdcc/lib/ds400/tanf.asm
-%%DS400%%share/sdcc/lib/ds400/tanf.rel
-%%DS400%%share/sdcc/lib/ds400/tanhf.asm
-%%DS400%%share/sdcc/lib/ds400/tanhf.rel
-%%DS400%%share/sdcc/lib/ds400/time.asm
-%%DS400%%share/sdcc/lib/ds400/time.rel
-%%DS400%%share/sdcc/lib/ds400/tinibios.rel
-%%DS400%%share/sdcc/lib/ds400/vprintf.asm
-%%DS400%%share/sdcc/lib/ds400/vprintf.rel
-%%GBZ80%%share/sdcc/lib/gbz80/_atof.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_atof.o
-%%GBZ80%%share/sdcc/lib/gbz80/_atoi.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_atoi.o
-%%GBZ80%%share/sdcc/lib/gbz80/_divslong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_divslong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_divulong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_divulong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2schar.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2schar.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2sint.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2sint.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2slong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2slong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uchar.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uchar.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uint.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uint.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2ulong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2ulong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsadd.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsadd.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsdiv.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsdiv.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fseq.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fseq.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsgt.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsgt.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fslt.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fslt.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsmul.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsmul.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsneq.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsneq.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fssub.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fssub.o
-%%GBZ80%%share/sdcc/lib/gbz80/_iscntrl.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_iscntrl.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isdigit.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isdigit.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isgraph.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isgraph.o
-%%GBZ80%%share/sdcc/lib/gbz80/_islower.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_islower.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isprint.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isprint.o
-%%GBZ80%%share/sdcc/lib/gbz80/_ispunct.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_ispunct.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isspace.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isspace.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isupper.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isupper.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isxdigit.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isxdigit.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memcmp.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memcmp.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memcpy.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memcpy.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memmove.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memmove.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memset.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memset.o
-%%GBZ80%%share/sdcc/lib/gbz80/_modslong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_modslong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_modulong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_modulong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_mullong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_mullong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_schar2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_schar2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_sint2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_sint2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_slong2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_slong2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_startup.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_startup.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcat.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcat.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strchr.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strchr.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcmp.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcmp.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcpy.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcpy.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcspn.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcspn.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strlen.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strlen.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strncat.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strncat.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strncmp.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strncmp.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strncpy.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strncpy.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strpbrk.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strpbrk.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strrchr.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strrchr.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strspn.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strspn.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strstr.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strstr.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strtok.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strtok.o
-%%GBZ80%%share/sdcc/lib/gbz80/_uchar2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_uchar2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_uint2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_uint2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_ulong2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_ulong2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/assert.asm
-%%GBZ80%%share/sdcc/lib/gbz80/assert.o
-%%GBZ80%%share/sdcc/lib/gbz80/crt0.o
-%%GBZ80%%share/sdcc/lib/gbz80/crt0_rle.o
-%%GBZ80%%share/sdcc/lib/gbz80/div.o
-%%GBZ80%%share/sdcc/lib/gbz80/fstubs.o
-%%GBZ80%%share/sdcc/lib/gbz80/gbz80.lib
-%%GBZ80%%share/sdcc/lib/gbz80/gets.asm
-%%GBZ80%%share/sdcc/lib/gbz80/gets.o
-%%GBZ80%%share/sdcc/lib/gbz80/heap.o
-%%GBZ80%%share/sdcc/lib/gbz80/malloc.asm
-%%GBZ80%%share/sdcc/lib/gbz80/malloc.o
-%%GBZ80%%share/sdcc/lib/gbz80/mul.o
-%%GBZ80%%share/sdcc/lib/gbz80/printf.o
-%%GBZ80%%share/sdcc/lib/gbz80/putchar.o
-%%GBZ80%%share/sdcc/lib/gbz80/puts.asm
-%%GBZ80%%share/sdcc/lib/gbz80/puts.o
-%%GBZ80%%share/sdcc/lib/gbz80/shift.o
-%%GBZ80%%share/sdcc/lib/gbz80/stubs.o
+%%DS390%%share/sdcc/lib/ds400/_atof.asm
+%%DS390%%share/sdcc/lib/ds400/_atof.rel
+%%DS390%%share/sdcc/lib/ds400/_atoi.asm
+%%DS390%%share/sdcc/lib/ds400/_atoi.rel
+%%DS390%%share/sdcc/lib/ds400/_atol.asm
+%%DS390%%share/sdcc/lib/ds400/_atol.rel
+%%DS390%%share/sdcc/lib/ds400/_autobaud.asm
+%%DS390%%share/sdcc/lib/ds400/_autobaud.rel
+%%DS390%%share/sdcc/lib/ds400/_bp.asm
+%%DS390%%share/sdcc/lib/ds400/_bp.rel
+%%DS390%%share/sdcc/lib/ds400/_decdptr.asm
+%%DS390%%share/sdcc/lib/ds400/_decdptr.rel
+%%DS390%%share/sdcc/lib/ds400/_divsint.asm
+%%DS390%%share/sdcc/lib/ds400/_divsint.rel
+%%DS390%%share/sdcc/lib/ds400/_divslong.asm
+%%DS390%%share/sdcc/lib/ds400/_divslong.rel
+%%DS390%%share/sdcc/lib/ds400/_divuint.asm
+%%DS390%%share/sdcc/lib/ds400/_divuint.rel
+%%DS390%%share/sdcc/lib/ds400/_divulong.asm
+%%DS390%%share/sdcc/lib/ds400/_divulong.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2schar.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2schar.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2sint.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2sint.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2slong.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2slong.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2uchar.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2uchar.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2uint.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2uint.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2ulong.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2ulong.rel
+%%DS390%%share/sdcc/lib/ds400/_fsadd.asm
+%%DS390%%share/sdcc/lib/ds400/_fsadd.rel
+%%DS390%%share/sdcc/lib/ds400/_fsdiv.asm
+%%DS390%%share/sdcc/lib/ds400/_fsdiv.rel
+%%DS390%%share/sdcc/lib/ds400/_fseq.asm
+%%DS390%%share/sdcc/lib/ds400/_fseq.rel
+%%DS390%%share/sdcc/lib/ds400/_fsgt.asm
+%%DS390%%share/sdcc/lib/ds400/_fsgt.rel
+%%DS390%%share/sdcc/lib/ds400/_fslt.asm
+%%DS390%%share/sdcc/lib/ds400/_fslt.rel
+%%DS390%%share/sdcc/lib/ds400/_fsmul.asm
+%%DS390%%share/sdcc/lib/ds400/_fsmul.rel
+%%DS390%%share/sdcc/lib/ds400/_fsneq.asm
+%%DS390%%share/sdcc/lib/ds400/_fsneq.rel
+%%DS390%%share/sdcc/lib/ds400/_fssub.asm
+%%DS390%%share/sdcc/lib/ds400/_fssub.rel
+%%DS390%%share/sdcc/lib/ds400/_gptrget.asm
+%%DS390%%share/sdcc/lib/ds400/_gptrget.rel
+%%DS390%%share/sdcc/lib/ds400/_gptrgetc.asm
+%%DS390%%share/sdcc/lib/ds400/_gptrgetc.rel
+%%DS390%%share/sdcc/lib/ds400/_gptrput.asm
+%%DS390%%share/sdcc/lib/ds400/_gptrput.rel
+%%DS390%%share/sdcc/lib/ds400/_iscntrl.asm
+%%DS390%%share/sdcc/lib/ds400/_iscntrl.rel
+%%DS390%%share/sdcc/lib/ds400/_isdigit.asm
+%%DS390%%share/sdcc/lib/ds400/_isdigit.rel
+%%DS390%%share/sdcc/lib/ds400/_isgraph.asm
+%%DS390%%share/sdcc/lib/ds400/_isgraph.rel
+%%DS390%%share/sdcc/lib/ds400/_islower.asm
+%%DS390%%share/sdcc/lib/ds400/_islower.rel
+%%DS390%%share/sdcc/lib/ds400/_isprint.asm
+%%DS390%%share/sdcc/lib/ds400/_isprint.rel
+%%DS390%%share/sdcc/lib/ds400/_ispunct.asm
+%%DS390%%share/sdcc/lib/ds400/_ispunct.rel
+%%DS390%%share/sdcc/lib/ds400/_isspace.asm
+%%DS390%%share/sdcc/lib/ds400/_isspace.rel
+%%DS390%%share/sdcc/lib/ds400/_isupper.asm
+%%DS390%%share/sdcc/lib/ds400/_isupper.rel
+%%DS390%%share/sdcc/lib/ds400/_isxdigit.asm
+%%DS390%%share/sdcc/lib/ds400/_isxdigit.rel
+%%DS390%%share/sdcc/lib/ds400/_itoa.asm
+%%DS390%%share/sdcc/lib/ds400/_itoa.rel
+%%DS390%%share/sdcc/lib/ds400/_ltoa.asm
+%%DS390%%share/sdcc/lib/ds400/_ltoa.rel
+%%DS390%%share/sdcc/lib/ds400/_memcmp.asm
+%%DS390%%share/sdcc/lib/ds400/_memcmp.rel
+%%DS390%%share/sdcc/lib/ds400/_memcpy.asm
+%%DS390%%share/sdcc/lib/ds400/_memcpy.rel
+%%DS390%%share/sdcc/lib/ds400/_memmove.asm
+%%DS390%%share/sdcc/lib/ds400/_memmove.rel
+%%DS390%%share/sdcc/lib/ds400/_memset.asm
+%%DS390%%share/sdcc/lib/ds400/_memset.rel
+%%DS390%%share/sdcc/lib/ds400/_modsint.asm
+%%DS390%%share/sdcc/lib/ds400/_modsint.rel
+%%DS390%%share/sdcc/lib/ds400/_modslong.asm
+%%DS390%%share/sdcc/lib/ds400/_modslong.rel
+%%DS390%%share/sdcc/lib/ds400/_moduint.asm
+%%DS390%%share/sdcc/lib/ds400/_moduint.rel
+%%DS390%%share/sdcc/lib/ds400/_modulong.asm
+%%DS390%%share/sdcc/lib/ds400/_modulong.rel
+%%DS390%%share/sdcc/lib/ds400/_mulint.asm
+%%DS390%%share/sdcc/lib/ds400/_mulint.rel
+%%DS390%%share/sdcc/lib/ds400/_mullong.asm
+%%DS390%%share/sdcc/lib/ds400/_mullong.rel
+%%DS390%%share/sdcc/lib/ds400/_schar2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_schar2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_ser.asm
+%%DS390%%share/sdcc/lib/ds400/_ser.rel
+%%DS390%%share/sdcc/lib/ds400/_setjmp.asm
+%%DS390%%share/sdcc/lib/ds400/_setjmp.rel
+%%DS390%%share/sdcc/lib/ds400/_sint2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_sint2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_slong2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_slong2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_spx.asm
+%%DS390%%share/sdcc/lib/ds400/_spx.rel
+%%DS390%%share/sdcc/lib/ds400/_startup.asm
+%%DS390%%share/sdcc/lib/ds400/_startup.rel
+%%DS390%%share/sdcc/lib/ds400/_strcat.asm
+%%DS390%%share/sdcc/lib/ds400/_strcat.rel
+%%DS390%%share/sdcc/lib/ds400/_strchr.asm
+%%DS390%%share/sdcc/lib/ds400/_strchr.rel
+%%DS390%%share/sdcc/lib/ds400/_strcmp.asm
+%%DS390%%share/sdcc/lib/ds400/_strcmp.rel
+%%DS390%%share/sdcc/lib/ds400/_strcpy.asm
+%%DS390%%share/sdcc/lib/ds400/_strcpy.rel
+%%DS390%%share/sdcc/lib/ds400/_strcspn.asm
+%%DS390%%share/sdcc/lib/ds400/_strcspn.rel
+%%DS390%%share/sdcc/lib/ds400/_strlen.asm
+%%DS390%%share/sdcc/lib/ds400/_strlen.rel
+%%DS390%%share/sdcc/lib/ds400/_strncat.asm
+%%DS390%%share/sdcc/lib/ds400/_strncat.rel
+%%DS390%%share/sdcc/lib/ds400/_strncmp.asm
+%%DS390%%share/sdcc/lib/ds400/_strncmp.rel
+%%DS390%%share/sdcc/lib/ds400/_strncpy.asm
+%%DS390%%share/sdcc/lib/ds400/_strncpy.rel
+%%DS390%%share/sdcc/lib/ds400/_strpbrk.asm
+%%DS390%%share/sdcc/lib/ds400/_strpbrk.rel
+%%DS390%%share/sdcc/lib/ds400/_strrchr.asm
+%%DS390%%share/sdcc/lib/ds400/_strrchr.rel
+%%DS390%%share/sdcc/lib/ds400/_strspn.asm
+%%DS390%%share/sdcc/lib/ds400/_strspn.rel
+%%DS390%%share/sdcc/lib/ds400/_strstr.asm
+%%DS390%%share/sdcc/lib/ds400/_strstr.rel
+%%DS390%%share/sdcc/lib/ds400/_strtok.asm
+%%DS390%%share/sdcc/lib/ds400/_strtok.rel
+%%DS390%%share/sdcc/lib/ds400/_uchar2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_uchar2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_uint2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_uint2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_ulong2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_ulong2fs.rel
+%%DS390%%share/sdcc/lib/ds400/acosf.asm
+%%DS390%%share/sdcc/lib/ds400/acosf.rel
+%%DS390%%share/sdcc/lib/ds400/asincosf.asm
+%%DS390%%share/sdcc/lib/ds400/asincosf.rel
+%%DS390%%share/sdcc/lib/ds400/asinf.asm
+%%DS390%%share/sdcc/lib/ds400/asinf.rel
+%%DS390%%share/sdcc/lib/ds400/assert.asm
+%%DS390%%share/sdcc/lib/ds400/assert.rel
+%%DS390%%share/sdcc/lib/ds400/atan2f.asm
+%%DS390%%share/sdcc/lib/ds400/atan2f.rel
+%%DS390%%share/sdcc/lib/ds400/atanf.asm
+%%DS390%%share/sdcc/lib/ds400/atanf.rel
+%%DS390%%share/sdcc/lib/ds400/bpx.asm
+%%DS390%%share/sdcc/lib/ds400/bpx.rel
+%%DS390%%share/sdcc/lib/ds400/ceilf.asm
+%%DS390%%share/sdcc/lib/ds400/ceilf.rel
+%%DS390%%share/sdcc/lib/ds400/cosf.asm
+%%DS390%%share/sdcc/lib/ds400/cosf.rel
+%%DS390%%share/sdcc/lib/ds400/coshf.asm
+%%DS390%%share/sdcc/lib/ds400/coshf.rel
+%%DS390%%share/sdcc/lib/ds400/cotf.asm
+%%DS390%%share/sdcc/lib/ds400/cotf.rel
+%%DS390%%share/sdcc/lib/ds400/ds400rom.rel
+%%DS390%%share/sdcc/lib/ds400/errno.asm
+%%DS390%%share/sdcc/lib/ds400/errno.rel
+%%DS390%%share/sdcc/lib/ds400/expf.asm
+%%DS390%%share/sdcc/lib/ds400/expf.rel
+%%DS390%%share/sdcc/lib/ds400/fabsf.asm
+%%DS390%%share/sdcc/lib/ds400/fabsf.rel
+%%DS390%%share/sdcc/lib/ds400/floorf.asm
+%%DS390%%share/sdcc/lib/ds400/floorf.rel
+%%DS390%%share/sdcc/lib/ds400/frexpf.asm
+%%DS390%%share/sdcc/lib/ds400/frexpf.rel
+%%DS390%%share/sdcc/lib/ds400/gets.asm
+%%DS390%%share/sdcc/lib/ds400/gets.rel
+%%DS390%%share/sdcc/lib/ds400/ldexpf.asm
+%%DS390%%share/sdcc/lib/ds400/ldexpf.rel
+%%DS390%%share/sdcc/lib/ds400/libds400.lib
+%%DS390%%share/sdcc/lib/ds400/libfloat.lib
+%%DS390%%share/sdcc/lib/ds400/libint.lib
+%%DS390%%share/sdcc/lib/ds400/liblong.lib
+%%DS390%%share/sdcc/lib/ds400/libsdcc.lib
+%%DS390%%share/sdcc/lib/ds400/log10f.asm
+%%DS390%%share/sdcc/lib/ds400/log10f.rel
+%%DS390%%share/sdcc/lib/ds400/logf.asm
+%%DS390%%share/sdcc/lib/ds400/logf.rel
+%%DS390%%share/sdcc/lib/ds400/malloc.asm
+%%DS390%%share/sdcc/lib/ds400/malloc.rel
+%%DS390%%share/sdcc/lib/ds400/memcpyx.rel
+%%DS390%%share/sdcc/lib/ds400/modff.asm
+%%DS390%%share/sdcc/lib/ds400/modff.rel
+%%DS390%%share/sdcc/lib/ds400/powf.asm
+%%DS390%%share/sdcc/lib/ds400/powf.rel
+%%DS390%%share/sdcc/lib/ds400/printf_fast.asm
+%%DS390%%share/sdcc/lib/ds400/printf_fast.rel
+%%DS390%%share/sdcc/lib/ds400/printf_large.asm
+%%DS390%%share/sdcc/lib/ds400/printf_large.rel
+%%DS390%%share/sdcc/lib/ds400/printfl.asm
+%%DS390%%share/sdcc/lib/ds400/printfl.rel
+%%DS390%%share/sdcc/lib/ds400/puts.asm
+%%DS390%%share/sdcc/lib/ds400/puts.rel
+%%DS390%%share/sdcc/lib/ds400/ser_ir.asm
+%%DS390%%share/sdcc/lib/ds400/ser_ir.rel
+%%DS390%%share/sdcc/lib/ds400/serial.asm
+%%DS390%%share/sdcc/lib/ds400/serial.rel
+%%DS390%%share/sdcc/lib/ds400/sincosf.asm
+%%DS390%%share/sdcc/lib/ds400/sincosf.rel
+%%DS390%%share/sdcc/lib/ds400/sincoshf.asm
+%%DS390%%share/sdcc/lib/ds400/sincoshf.rel
+%%DS390%%share/sdcc/lib/ds400/sinf.asm
+%%DS390%%share/sdcc/lib/ds400/sinf.rel
+%%DS390%%share/sdcc/lib/ds400/sinhf.asm
+%%DS390%%share/sdcc/lib/ds400/sinhf.rel
+%%DS390%%share/sdcc/lib/ds400/sqrtf.asm
+%%DS390%%share/sdcc/lib/ds400/sqrtf.rel
+%%DS390%%share/sdcc/lib/ds400/tancotf.asm
+%%DS390%%share/sdcc/lib/ds400/tancotf.rel
+%%DS390%%share/sdcc/lib/ds400/tanf.asm
+%%DS390%%share/sdcc/lib/ds400/tanf.rel
+%%DS390%%share/sdcc/lib/ds400/tanhf.asm
+%%DS390%%share/sdcc/lib/ds400/tanhf.rel
+%%DS390%%share/sdcc/lib/ds400/time.asm
+%%DS390%%share/sdcc/lib/ds400/time.rel
+%%DS390%%share/sdcc/lib/ds400/tinibios.rel
+%%DS390%%share/sdcc/lib/ds400/vprintf.asm
+%%DS390%%share/sdcc/lib/ds400/vprintf.rel
+%%Z80%%share/sdcc/lib/gbz80/_atof.asm
+%%Z80%%share/sdcc/lib/gbz80/_atof.o
+%%Z80%%share/sdcc/lib/gbz80/_atoi.asm
+%%Z80%%share/sdcc/lib/gbz80/_atoi.o
+%%Z80%%share/sdcc/lib/gbz80/_divslong.asm
+%%Z80%%share/sdcc/lib/gbz80/_divslong.o
+%%Z80%%share/sdcc/lib/gbz80/_divulong.asm
+%%Z80%%share/sdcc/lib/gbz80/_divulong.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2schar.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2schar.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2sint.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2sint.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2slong.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2slong.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2uchar.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2uchar.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2uint.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2uint.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2ulong.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2ulong.o
+%%Z80%%share/sdcc/lib/gbz80/_fsadd.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsadd.o
+%%Z80%%share/sdcc/lib/gbz80/_fsdiv.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsdiv.o
+%%Z80%%share/sdcc/lib/gbz80/_fseq.asm
+%%Z80%%share/sdcc/lib/gbz80/_fseq.o
+%%Z80%%share/sdcc/lib/gbz80/_fsgt.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsgt.o
+%%Z80%%share/sdcc/lib/gbz80/_fslt.asm
+%%Z80%%share/sdcc/lib/gbz80/_fslt.o
+%%Z80%%share/sdcc/lib/gbz80/_fsmul.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsmul.o
+%%Z80%%share/sdcc/lib/gbz80/_fsneq.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsneq.o
+%%Z80%%share/sdcc/lib/gbz80/_fssub.asm
+%%Z80%%share/sdcc/lib/gbz80/_fssub.o
+%%Z80%%share/sdcc/lib/gbz80/_iscntrl.asm
+%%Z80%%share/sdcc/lib/gbz80/_iscntrl.o
+%%Z80%%share/sdcc/lib/gbz80/_isdigit.asm
+%%Z80%%share/sdcc/lib/gbz80/_isdigit.o
+%%Z80%%share/sdcc/lib/gbz80/_isgraph.asm
+%%Z80%%share/sdcc/lib/gbz80/_isgraph.o
+%%Z80%%share/sdcc/lib/gbz80/_islower.asm
+%%Z80%%share/sdcc/lib/gbz80/_islower.o
+%%Z80%%share/sdcc/lib/gbz80/_isprint.asm
+%%Z80%%share/sdcc/lib/gbz80/_isprint.o
+%%Z80%%share/sdcc/lib/gbz80/_ispunct.asm
+%%Z80%%share/sdcc/lib/gbz80/_ispunct.o
+%%Z80%%share/sdcc/lib/gbz80/_isspace.asm
+%%Z80%%share/sdcc/lib/gbz80/_isspace.o
+%%Z80%%share/sdcc/lib/gbz80/_isupper.asm
+%%Z80%%share/sdcc/lib/gbz80/_isupper.o
+%%Z80%%share/sdcc/lib/gbz80/_isxdigit.asm
+%%Z80%%share/sdcc/lib/gbz80/_isxdigit.o
+%%Z80%%share/sdcc/lib/gbz80/_memcmp.asm
+%%Z80%%share/sdcc/lib/gbz80/_memcmp.o
+%%Z80%%share/sdcc/lib/gbz80/_memcpy.asm
+%%Z80%%share/sdcc/lib/gbz80/_memcpy.o
+%%Z80%%share/sdcc/lib/gbz80/_memmove.asm
+%%Z80%%share/sdcc/lib/gbz80/_memmove.o
+%%Z80%%share/sdcc/lib/gbz80/_memset.asm
+%%Z80%%share/sdcc/lib/gbz80/_memset.o
+%%Z80%%share/sdcc/lib/gbz80/_modslong.asm
+%%Z80%%share/sdcc/lib/gbz80/_modslong.o
+%%Z80%%share/sdcc/lib/gbz80/_modulong.asm
+%%Z80%%share/sdcc/lib/gbz80/_modulong.o
+%%Z80%%share/sdcc/lib/gbz80/_mullong.asm
+%%Z80%%share/sdcc/lib/gbz80/_mullong.o
+%%Z80%%share/sdcc/lib/gbz80/_schar2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_schar2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_sint2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_sint2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_slong2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_slong2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_startup.asm
+%%Z80%%share/sdcc/lib/gbz80/_startup.o
+%%Z80%%share/sdcc/lib/gbz80/_strcat.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcat.o
+%%Z80%%share/sdcc/lib/gbz80/_strchr.asm
+%%Z80%%share/sdcc/lib/gbz80/_strchr.o
+%%Z80%%share/sdcc/lib/gbz80/_strcmp.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcmp.o
+%%Z80%%share/sdcc/lib/gbz80/_strcpy.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcpy.o
+%%Z80%%share/sdcc/lib/gbz80/_strcspn.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcspn.o
+%%Z80%%share/sdcc/lib/gbz80/_strlen.asm
+%%Z80%%share/sdcc/lib/gbz80/_strlen.o
+%%Z80%%share/sdcc/lib/gbz80/_strncat.asm
+%%Z80%%share/sdcc/lib/gbz80/_strncat.o
+%%Z80%%share/sdcc/lib/gbz80/_strncmp.asm
+%%Z80%%share/sdcc/lib/gbz80/_strncmp.o
+%%Z80%%share/sdcc/lib/gbz80/_strncpy.asm
+%%Z80%%share/sdcc/lib/gbz80/_strncpy.o
+%%Z80%%share/sdcc/lib/gbz80/_strpbrk.asm
+%%Z80%%share/sdcc/lib/gbz80/_strpbrk.o
+%%Z80%%share/sdcc/lib/gbz80/_strrchr.asm
+%%Z80%%share/sdcc/lib/gbz80/_strrchr.o
+%%Z80%%share/sdcc/lib/gbz80/_strspn.asm
+%%Z80%%share/sdcc/lib/gbz80/_strspn.o
+%%Z80%%share/sdcc/lib/gbz80/_strstr.asm
+%%Z80%%share/sdcc/lib/gbz80/_strstr.o
+%%Z80%%share/sdcc/lib/gbz80/_strtok.asm
+%%Z80%%share/sdcc/lib/gbz80/_strtok.o
+%%Z80%%share/sdcc/lib/gbz80/_uchar2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_uchar2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_uint2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_uint2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_ulong2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_ulong2fs.o
+%%Z80%%share/sdcc/lib/gbz80/assert.asm
+%%Z80%%share/sdcc/lib/gbz80/assert.o
+%%Z80%%share/sdcc/lib/gbz80/crt0.o
+%%Z80%%share/sdcc/lib/gbz80/crt0_rle.o
+%%Z80%%share/sdcc/lib/gbz80/div.o
+%%Z80%%share/sdcc/lib/gbz80/fstubs.o
+%%Z80%%share/sdcc/lib/gbz80/gbz80.lib
+%%Z80%%share/sdcc/lib/gbz80/gets.asm
+%%Z80%%share/sdcc/lib/gbz80/gets.o
+%%Z80%%share/sdcc/lib/gbz80/heap.o
+%%Z80%%share/sdcc/lib/gbz80/malloc.asm
+%%Z80%%share/sdcc/lib/gbz80/malloc.o
+%%Z80%%share/sdcc/lib/gbz80/mul.o
+%%Z80%%share/sdcc/lib/gbz80/printf.o
+%%Z80%%share/sdcc/lib/gbz80/putchar.o
+%%Z80%%share/sdcc/lib/gbz80/puts.asm
+%%Z80%%share/sdcc/lib/gbz80/puts.o
+%%Z80%%share/sdcc/lib/gbz80/shift.o
+%%Z80%%share/sdcc/lib/gbz80/stubs.o
%%HC08%%share/sdcc/lib/hc08/_atof.asm
%%HC08%%share/sdcc/lib/hc08/_atof.rel
%%HC08%%share/sdcc/lib/hc08/_atoi.asm
@@ -1130,6 +1130,15 @@ share/sdcc/include/z180.h
%%MCS51%%share/sdcc/lib/large/time.rel
%%MCS51%%share/sdcc/lib/large/vprintf.asm
%%MCS51%%share/sdcc/lib/large/vprintf.rel
+%%PIC16%%share/sdcc/lib/pic16/pic16.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f242.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f248.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f252.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f258.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f442.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f448.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f452.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f458.lib
%%MCS51%%share/sdcc/lib/small/_atof.asm
%%MCS51%%share/sdcc/lib/small/_atof.rel
%%MCS51%%share/sdcc/lib/small/_atoi.asm
@@ -1358,170 +1367,6 @@ share/sdcc/include/z180.h
%%MCS51%%share/sdcc/lib/small/time.rel
%%MCS51%%share/sdcc/lib/small/vprintf.asm
%%MCS51%%share/sdcc/lib/small/vprintf.rel
-share/sdcc/lib/src/_atof.c
-share/sdcc/lib/src/_atoi.c
-share/sdcc/lib/src/_atol.c
-share/sdcc/lib/src/_autobaud.c
-share/sdcc/lib/src/_bp.c
-share/sdcc/lib/src/_decdptr.c
-share/sdcc/lib/src/_divsint.c
-share/sdcc/lib/src/_divslong.c
-share/sdcc/lib/src/_divuint.c
-share/sdcc/lib/src/_divulong.c
-share/sdcc/lib/src/_fs2schar.c
-share/sdcc/lib/src/_fs2sint.c
-share/sdcc/lib/src/_fs2slong.c
-share/sdcc/lib/src/_fs2uchar.c
-share/sdcc/lib/src/_fs2uint.c
-share/sdcc/lib/src/_fs2ulong.c
-share/sdcc/lib/src/_fsadd.c
-share/sdcc/lib/src/_fsdiv.c
-share/sdcc/lib/src/_fseq.c
-share/sdcc/lib/src/_fsgt.c
-share/sdcc/lib/src/_fslt.c
-share/sdcc/lib/src/_fsmul.c
-share/sdcc/lib/src/_fsneq.c
-share/sdcc/lib/src/_fssub.c
-share/sdcc/lib/src/_gptrget.c
-share/sdcc/lib/src/_gptrgetc.c
-share/sdcc/lib/src/_gptrput.c
-share/sdcc/lib/src/_iscntrl.c
-share/sdcc/lib/src/_isdigit.c
-share/sdcc/lib/src/_isgraph.c
-share/sdcc/lib/src/_islower.c
-share/sdcc/lib/src/_isprint.c
-share/sdcc/lib/src/_ispunct.c
-share/sdcc/lib/src/_isspace.c
-share/sdcc/lib/src/_isupper.c
-share/sdcc/lib/src/_isxdigit.c
-share/sdcc/lib/src/_itoa.c
-share/sdcc/lib/src/_ltoa.c
-share/sdcc/lib/src/_memcmp.c
-share/sdcc/lib/src/_memcpy.c
-share/sdcc/lib/src/_memmove.c
-share/sdcc/lib/src/_memset.c
-share/sdcc/lib/src/_modsint.c
-share/sdcc/lib/src/_modslong.c
-share/sdcc/lib/src/_moduint.c
-share/sdcc/lib/src/_modulong.c
-share/sdcc/lib/src/_mulint.c
-share/sdcc/lib/src/_mullong.c
-share/sdcc/lib/src/_schar2fs.c
-share/sdcc/lib/src/_ser.c
-share/sdcc/lib/src/_setjmp.c
-share/sdcc/lib/src/_sint2fs.c
-share/sdcc/lib/src/_slong2fs.c
-share/sdcc/lib/src/_spx.c
-share/sdcc/lib/src/_startup.c
-share/sdcc/lib/src/_strcat.c
-share/sdcc/lib/src/_strchr.c
-share/sdcc/lib/src/_strcmp.c
-share/sdcc/lib/src/_strcpy.c
-share/sdcc/lib/src/_strcspn.c
-share/sdcc/lib/src/_strlen.c
-share/sdcc/lib/src/_strncat.c
-share/sdcc/lib/src/_strncmp.c
-share/sdcc/lib/src/_strncpy.c
-share/sdcc/lib/src/_strpbrk.c
-share/sdcc/lib/src/_strrchr.c
-share/sdcc/lib/src/_strspn.c
-share/sdcc/lib/src/_strstr.c
-share/sdcc/lib/src/_strtok.c
-share/sdcc/lib/src/_uchar2fs.c
-share/sdcc/lib/src/_uint2fs.c
-share/sdcc/lib/src/_ulong2fs.c
-share/sdcc/lib/src/acosf.c
-share/sdcc/lib/src/asincosf.c
-share/sdcc/lib/src/asinf.c
-share/sdcc/lib/src/assert.c
-share/sdcc/lib/src/atan2f.c
-share/sdcc/lib/src/atanf.c
-share/sdcc/lib/src/bpx.c
-share/sdcc/lib/src/ceilf.c
-share/sdcc/lib/src/cosf.c
-share/sdcc/lib/src/coshf.c
-share/sdcc/lib/src/cotf.c
-share/sdcc/lib/src/ds390/Makefile
-share/sdcc/lib/src/ds390/Makefile.dep
-share/sdcc/lib/src/ds390/examples/MOVED
-share/sdcc/lib/src/ds390/i2c390.c
-share/sdcc/lib/src/ds390/lcd390.c
-share/sdcc/lib/src/ds390/libds390.lib
-share/sdcc/lib/src/ds390/memcpyx.c
-share/sdcc/lib/src/ds390/rtc390.c
-share/sdcc/lib/src/ds390/tinibios.c
-share/sdcc/lib/src/ds400/Makefile
-share/sdcc/lib/src/ds400/Makefile.dep
-share/sdcc/lib/src/ds400/ds400rom.c
-share/sdcc/lib/src/ds400/libds400.lib
-share/sdcc/lib/src/ds400/memcpyx.c
-share/sdcc/lib/src/ds400/tinibios.c
-share/sdcc/lib/src/errno.c
-share/sdcc/lib/src/expf.c
-share/sdcc/lib/src/fabsf.c
-share/sdcc/lib/src/floorf.c
-share/sdcc/lib/src/frexpf.c
-share/sdcc/lib/src/gbz80/Makefile
-share/sdcc/lib/src/gbz80/README
-share/sdcc/lib/src/gbz80/asm_strings.s
-share/sdcc/lib/src/gbz80/crt0.s
-share/sdcc/lib/src/gbz80/crt0_rle.s
-share/sdcc/lib/src/gbz80/div.s
-share/sdcc/lib/src/gbz80/fstubs.s
-share/sdcc/lib/src/gbz80/gbz80.lib
-share/sdcc/lib/src/gbz80/heap.s
-share/sdcc/lib/src/gbz80/mul.s
-share/sdcc/lib/src/gbz80/printf.c
-share/sdcc/lib/src/gbz80/putchar.s
-share/sdcc/lib/src/gbz80/shift.s
-share/sdcc/lib/src/gbz80/string.c
-share/sdcc/lib/src/gbz80/stubs.s
-share/sdcc/lib/src/gets.c
-share/sdcc/lib/src/hc08/Makefile
-share/sdcc/lib/src/hc08/_divuint.c
-share/sdcc/lib/src/hc08/_divulong.c
-share/sdcc/lib/src/hc08/_mulint.c
-share/sdcc/lib/src/hc08/_mullong.c
-share/sdcc/lib/src/hc08/_ret.c
-share/sdcc/lib/src/hc08/hc08.lib
-share/sdcc/lib/src/ldexpf.c
-share/sdcc/lib/src/log10f.c
-share/sdcc/lib/src/logf.c
-share/sdcc/lib/src/malloc.c
-share/sdcc/lib/src/modff.c
-share/sdcc/lib/src/powf.c
-share/sdcc/lib/src/printf_fast.c
-share/sdcc/lib/src/printf_large.c
-share/sdcc/lib/src/printfl.c
-share/sdcc/lib/src/puts.c
-share/sdcc/lib/src/ser_ir.c
-share/sdcc/lib/src/ser_ir_cts_rts.c
-share/sdcc/lib/src/serial.c
-share/sdcc/lib/src/sincosf.c
-share/sdcc/lib/src/sincoshf.c
-share/sdcc/lib/src/sinf.c
-share/sdcc/lib/src/sinhf.c
-share/sdcc/lib/src/sqrtf.c
-share/sdcc/lib/src/tancotf.c
-share/sdcc/lib/src/tanf.c
-share/sdcc/lib/src/tanhf.c
-share/sdcc/lib/src/time.c
-share/sdcc/lib/src/vprintf.c
-share/sdcc/lib/src/z80/Makefile
-share/sdcc/lib/src/z80/README
-share/sdcc/lib/src/z80/asm_strings.s
-share/sdcc/lib/src/z80/crt0.s
-share/sdcc/lib/src/z80/crt0_rle.s
-share/sdcc/lib/src/z80/div.s
-share/sdcc/lib/src/z80/fstubs.s
-share/sdcc/lib/src/z80/heap.s
-share/sdcc/lib/src/z80/mul.s
-share/sdcc/lib/src/z80/printf.c
-share/sdcc/lib/src/z80/putchar.s
-share/sdcc/lib/src/z80/shift.s
-share/sdcc/lib/src/z80/string.c
-share/sdcc/lib/src/z80/stubs.s
-share/sdcc/lib/src/z80/z80.lib
%%Z80%%share/sdcc/lib/z80/_atof.asm
%%Z80%%share/sdcc/lib/z80/_atof.o
%%Z80%%share/sdcc/lib/z80/_atoi.asm
@@ -1652,21 +1497,13 @@ share/sdcc/lib/src/z80/z80.lib
%%Z80%%share/sdcc/lib/z80/stubs.o
%%Z80%%share/sdcc/lib/z80/z80.lib
%%Z80%%@dirrm share/sdcc/lib/z80
-@exec mkdir %D/share/sdcc/lib/pic16
-@dirrm share/sdcc/lib/src/z80
-@dirrm share/sdcc/lib/src/hc08
-@dirrm share/sdcc/lib/src/gbz80
-@dirrm share/sdcc/lib/src/ds400
-@dirrm share/sdcc/lib/src/ds390/examples
-@dirrm share/sdcc/lib/src/ds390
-@dirrm share/sdcc/lib/src
-@dirrm share/sdcc/lib/small
-@dirrm share/sdcc/lib/pic16
-@dirrm share/sdcc/lib/large
-@dirrm share/sdcc/lib/hc08
-%%GBZ80%%@dirrm share/sdcc/lib/gbz80
-@dirrm share/sdcc/lib/ds400
-@dirrm share/sdcc/lib/ds390
+%%MCS51%%@dirrm share/sdcc/lib/small
+%%PIC16%%@dirrm share/sdcc/lib/pic16
+%%MCS51%%@dirrm share/sdcc/lib/large
+%%HC08%%@dirrm share/sdcc/lib/hc08
+%%Z80%%@dirrm share/sdcc/lib/gbz80
+%%DS390%%@dirrm share/sdcc/lib/ds400
+%%DS390%%@dirrm share/sdcc/lib/ds390
@dirrm share/sdcc/lib
@dirrm share/sdcc/include/pic16
@dirrm share/sdcc/include/asm/z80
diff --git a/lang/sdcc/Makefile b/lang/sdcc/Makefile
index 4943a18..9e7ad81 100644
--- a/lang/sdcc/Makefile
+++ b/lang/sdcc/Makefile
@@ -7,6 +7,7 @@
PORTNAME= sdcc
PORTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= sdcc
@@ -18,14 +19,11 @@ WRKSRC= ${WRKDIR}/sdcc
GNU_CONFIGURE= yes
USE_GMAKE= yes
-USE_LIBTOOL_VER= 15
OPTIONS= MCS51 "Intel mcs51 port" on \
- GBZ80 "Gameboy gbz80 port" on \
Z80 "Z80 port" on \
AVR "AVR port" on \
- DS390 "DS390 port" on \
- DS400 "DS400 port" on \
+ DS390 "DS390/DS400 port" on \
PIC "PIC port" on \
PIC16 "PIC16 port" on \
XA51 "XA51 port" on \
@@ -42,15 +40,8 @@ PLIST_SUB+= MCS51="@comment "
PLIST_SUB+= MCS51=""
.endif
-.if defined(WITHOUT_GBZ80)
-CONFIGURE_ARGS+= --disable-gbz80-port
-PLIST_SUB+= GBZ80="@comment "
-.else
-PLIST_SUB+= GBZ80=""
-.endif
-
.if defined(WITHOUT_Z80)
-CONFIGURE_ARGS+= --disable-z80-port
+CONFIGURE_ARGS+= --disable-gbz80-port --disable-z80-port
PLIST_SUB+= Z80="@comment "
.else
PLIST_SUB+= Z80=""
@@ -61,19 +52,12 @@ CONFIGURE_ARGS+= --disable-avr-port
.endif
.if defined(WITHOUT_DS390)
-CONFIGURE_ARGS+= --disable-ds390-port
+CONFIGURE_ARGS+= --disable-ds390-port --disable-ds400-port
PLIST_SUB+= DS390="@comment "
.else
PLIST_SUB+= DS390=""
.endif
-.if defined(WITHOUT_DS400)
-CONFIGURE_ARGS+= --disable-ds400-port
-PLIST_SUB+= DS400="@comment "
-.else
-PLIST_SUB+= DS400=""
-.endif
-
.if defined(WITHOUT_PIC)
CONFIGURE_ARGS+= --disable-pic-port
.endif
@@ -82,6 +66,8 @@ CONFIGURE_ARGS+= --disable-pic-port
CONFIGURE_ARGS+= --disable-pic16-port
PLIST_SUB+= PIC16="@comment "
.else
+BUILD_DEPENDS+= gpasm:${PORTSDIR}/devel/gputils
+USE_AUTOCONF_VER= 259
PLIST_SUB+= PIC16=""
.endif
@@ -100,6 +86,8 @@ PLIST_SUB+= HC08=""
CONFIGURE_ARGS+= --disable-ucsim
PLIST_SUB+= UCSIM="@comment "
.else
+USE_LIBTOOL_VER= 15
+LIBTOOLFILES= sim/ucsim/aclocal.m4
PLIST_SUB+= UCSIM=""
.endif
diff --git a/lang/sdcc/files/patch-configure.in b/lang/sdcc/files/patch-configure.in
new file mode 100644
index 0000000..f5f8f00
--- /dev/null
+++ b/lang/sdcc/files/patch-configure.in
@@ -0,0 +1,11 @@
+--- configure.in.orig Mon Apr 11 20:55:28 2005
++++ configure.in Mon Apr 11 20:55:44 2005
+@@ -650,7 +650,7 @@
+ AC_CONFIG_SUBDIRS(support/cpp2)
+ AC_CONFIG_SUBDIRS(packihx)
+ AC_CONFIG_SUBDIRS(sim/ucsim)
+-#AC_CONFIG_SUBDIRS(device/lib/pic16)
++AC_CONFIG_SUBDIRS(device/lib/pic16)
+
+ AC_CONFIG_FILES([main.mk:main_in.mk
+ src/Makefile
diff --git a/lang/sdcc/files/patch-device-lib-Makefile.in b/lang/sdcc/files/patch-device-lib-Makefile.in
index d851d0a..e36d50e 100644
--- a/lang/sdcc/files/patch-device-lib-Makefile.in
+++ b/lang/sdcc/files/patch-device-lib-Makefile.in
@@ -1,11 +1,38 @@
---- device/lib/Makefile.in.orig Tue May 4 16:55:47 2004
-+++ device/lib/Makefile.in Tue May 4 16:56:55 2004
-@@ -240,7 +240,7 @@
+--- device/lib/Makefile.in.orig Tue Jan 13 16:00:08 2004
++++ device/lib/Makefile.in Mon Apr 11 20:59:36 2005
+@@ -150,7 +150,7 @@
+
+ # Compiling entire program or any subproject
+ # ------------------------------------------
+-all: checkconf models model-ds390 model-ds400 model-z80 model-gbz80 model-hc08
++all: checkconf models model-ds390 model-ds400 model-z80 model-gbz80 model-hc08 model-pic16
+
+ # model-pic16
+
+@@ -240,9 +240,7 @@
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
- cp -r $(BUILDDIR)/* $(sdcc_libdir)
+- cp -r ds390 ds400 gbz80 z80 hc08 *.c $(sdcc_libdir)/src
+- rm -r `find $(sdcc_libdir)/src -name '*.rel' -or -name '*.dump*' -or -name '*.sym' -or -name '*.o' -or -name '*.lst' -or -name '*.asm' -or -name 'CVS'`
+ -cp -r $(BUILDDIR)/* $(sdcc_libdir)
- cp -r ds390 ds400 gbz80 z80 hc08 *.c $(sdcc_libdir)/src
- rm -r `find $(sdcc_libdir)/src -name '*.rel' -or -name '*.dump*' -or -name '*.sym' -or -name '*.o' -or -name '*.lst' -or -name '*.asm' -or -name 'CVS'`
+ # Deleting all the installed files
+ # --------------------------------
+@@ -263,15 +261,6 @@
+ # ---------------------------------
+ installdirs:
+ [ -d $(sdcc_libdir) ] || mkdir -p $(sdcc_libdir)
+- for model in $(MODELS); do \
+- [ -d $(sdcc_libdir)/$$model ] || \
+- mkdir -p $(sdcc_libdir)/$$model; \
+- done
+- [ -d $(sdcc_libdir)/ds390 ] || mkdir -p $(sdcc_libdir)/ds390
+- [ -d $(sdcc_libdir)/ds400 ] || mkdir -p $(sdcc_libdir)/ds400
+- [ -d $(sdcc_libdir)/hc08 ] || mkdir -p $(sdcc_libdir)/hc08
+- [ -f $(sdcc_libdir)/pic16 ] || mkdir -p $(sdcc_libdir)/pic16
+- mkdir -p $(sdcc_libdir)/src
+
+ # Creating dependencies
+ # ---------------------
diff --git a/lang/sdcc/pkg-plist b/lang/sdcc/pkg-plist
index 76760d8..214fe12 100644
--- a/lang/sdcc/pkg-plist
+++ b/lang/sdcc/pkg-plist
@@ -12,9 +12,9 @@ bin/makebin
%%UCSIM%%bin/savr
bin/sdcc
bin/sdcclib
-%%MCS51%%bin/sdcdb
-%%MCS51%%bin/sdcdb.el
-bin/sdcdbsrc.el
+%%UCSIM%%bin/sdcdb
+%%UCSIM%%bin/sdcdb.el
+%%UCSIM%%bin/sdcdbsrc.el
bin/sdcpp
%%UCSIM%%bin/serialview
%%UCSIM%%bin/shc08
@@ -357,365 +357,365 @@ share/sdcc/include/z180.h
%%DS390%%share/sdcc/lib/ds390/tinibios.rel
%%DS390%%share/sdcc/lib/ds390/vprintf.asm
%%DS390%%share/sdcc/lib/ds390/vprintf.rel
-%%DS400%%share/sdcc/lib/ds400/_atof.asm
-%%DS400%%share/sdcc/lib/ds400/_atof.rel
-%%DS400%%share/sdcc/lib/ds400/_atoi.asm
-%%DS400%%share/sdcc/lib/ds400/_atoi.rel
-%%DS400%%share/sdcc/lib/ds400/_atol.asm
-%%DS400%%share/sdcc/lib/ds400/_atol.rel
-%%DS400%%share/sdcc/lib/ds400/_autobaud.asm
-%%DS400%%share/sdcc/lib/ds400/_autobaud.rel
-%%DS400%%share/sdcc/lib/ds400/_bp.asm
-%%DS400%%share/sdcc/lib/ds400/_bp.rel
-%%DS400%%share/sdcc/lib/ds400/_decdptr.asm
-%%DS400%%share/sdcc/lib/ds400/_decdptr.rel
-%%DS400%%share/sdcc/lib/ds400/_divsint.asm
-%%DS400%%share/sdcc/lib/ds400/_divsint.rel
-%%DS400%%share/sdcc/lib/ds400/_divslong.asm
-%%DS400%%share/sdcc/lib/ds400/_divslong.rel
-%%DS400%%share/sdcc/lib/ds400/_divuint.asm
-%%DS400%%share/sdcc/lib/ds400/_divuint.rel
-%%DS400%%share/sdcc/lib/ds400/_divulong.asm
-%%DS400%%share/sdcc/lib/ds400/_divulong.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2schar.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2schar.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2sint.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2sint.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2slong.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2slong.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2uchar.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2uchar.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2uint.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2uint.rel
-%%DS400%%share/sdcc/lib/ds400/_fs2ulong.asm
-%%DS400%%share/sdcc/lib/ds400/_fs2ulong.rel
-%%DS400%%share/sdcc/lib/ds400/_fsadd.asm
-%%DS400%%share/sdcc/lib/ds400/_fsadd.rel
-%%DS400%%share/sdcc/lib/ds400/_fsdiv.asm
-%%DS400%%share/sdcc/lib/ds400/_fsdiv.rel
-%%DS400%%share/sdcc/lib/ds400/_fseq.asm
-%%DS400%%share/sdcc/lib/ds400/_fseq.rel
-%%DS400%%share/sdcc/lib/ds400/_fsgt.asm
-%%DS400%%share/sdcc/lib/ds400/_fsgt.rel
-%%DS400%%share/sdcc/lib/ds400/_fslt.asm
-%%DS400%%share/sdcc/lib/ds400/_fslt.rel
-%%DS400%%share/sdcc/lib/ds400/_fsmul.asm
-%%DS400%%share/sdcc/lib/ds400/_fsmul.rel
-%%DS400%%share/sdcc/lib/ds400/_fsneq.asm
-%%DS400%%share/sdcc/lib/ds400/_fsneq.rel
-%%DS400%%share/sdcc/lib/ds400/_fssub.asm
-%%DS400%%share/sdcc/lib/ds400/_fssub.rel
-%%DS400%%share/sdcc/lib/ds400/_gptrget.asm
-%%DS400%%share/sdcc/lib/ds400/_gptrget.rel
-%%DS400%%share/sdcc/lib/ds400/_gptrgetc.asm
-%%DS400%%share/sdcc/lib/ds400/_gptrgetc.rel
-%%DS400%%share/sdcc/lib/ds400/_gptrput.asm
-%%DS400%%share/sdcc/lib/ds400/_gptrput.rel
-%%DS400%%share/sdcc/lib/ds400/_iscntrl.asm
-%%DS400%%share/sdcc/lib/ds400/_iscntrl.rel
-%%DS400%%share/sdcc/lib/ds400/_isdigit.asm
-%%DS400%%share/sdcc/lib/ds400/_isdigit.rel
-%%DS400%%share/sdcc/lib/ds400/_isgraph.asm
-%%DS400%%share/sdcc/lib/ds400/_isgraph.rel
-%%DS400%%share/sdcc/lib/ds400/_islower.asm
-%%DS400%%share/sdcc/lib/ds400/_islower.rel
-%%DS400%%share/sdcc/lib/ds400/_isprint.asm
-%%DS400%%share/sdcc/lib/ds400/_isprint.rel
-%%DS400%%share/sdcc/lib/ds400/_ispunct.asm
-%%DS400%%share/sdcc/lib/ds400/_ispunct.rel
-%%DS400%%share/sdcc/lib/ds400/_isspace.asm
-%%DS400%%share/sdcc/lib/ds400/_isspace.rel
-%%DS400%%share/sdcc/lib/ds400/_isupper.asm
-%%DS400%%share/sdcc/lib/ds400/_isupper.rel
-%%DS400%%share/sdcc/lib/ds400/_isxdigit.asm
-%%DS400%%share/sdcc/lib/ds400/_isxdigit.rel
-%%DS400%%share/sdcc/lib/ds400/_itoa.asm
-%%DS400%%share/sdcc/lib/ds400/_itoa.rel
-%%DS400%%share/sdcc/lib/ds400/_ltoa.asm
-%%DS400%%share/sdcc/lib/ds400/_ltoa.rel
-%%DS400%%share/sdcc/lib/ds400/_memcmp.asm
-%%DS400%%share/sdcc/lib/ds400/_memcmp.rel
-%%DS400%%share/sdcc/lib/ds400/_memcpy.asm
-%%DS400%%share/sdcc/lib/ds400/_memcpy.rel
-%%DS400%%share/sdcc/lib/ds400/_memmove.asm
-%%DS400%%share/sdcc/lib/ds400/_memmove.rel
-%%DS400%%share/sdcc/lib/ds400/_memset.asm
-%%DS400%%share/sdcc/lib/ds400/_memset.rel
-%%DS400%%share/sdcc/lib/ds400/_modsint.asm
-%%DS400%%share/sdcc/lib/ds400/_modsint.rel
-%%DS400%%share/sdcc/lib/ds400/_modslong.asm
-%%DS400%%share/sdcc/lib/ds400/_modslong.rel
-%%DS400%%share/sdcc/lib/ds400/_moduint.asm
-%%DS400%%share/sdcc/lib/ds400/_moduint.rel
-%%DS400%%share/sdcc/lib/ds400/_modulong.asm
-%%DS400%%share/sdcc/lib/ds400/_modulong.rel
-%%DS400%%share/sdcc/lib/ds400/_mulint.asm
-%%DS400%%share/sdcc/lib/ds400/_mulint.rel
-%%DS400%%share/sdcc/lib/ds400/_mullong.asm
-%%DS400%%share/sdcc/lib/ds400/_mullong.rel
-%%DS400%%share/sdcc/lib/ds400/_schar2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_schar2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_ser.asm
-%%DS400%%share/sdcc/lib/ds400/_ser.rel
-%%DS400%%share/sdcc/lib/ds400/_setjmp.asm
-%%DS400%%share/sdcc/lib/ds400/_setjmp.rel
-%%DS400%%share/sdcc/lib/ds400/_sint2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_sint2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_slong2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_slong2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_spx.asm
-%%DS400%%share/sdcc/lib/ds400/_spx.rel
-%%DS400%%share/sdcc/lib/ds400/_startup.asm
-%%DS400%%share/sdcc/lib/ds400/_startup.rel
-%%DS400%%share/sdcc/lib/ds400/_strcat.asm
-%%DS400%%share/sdcc/lib/ds400/_strcat.rel
-%%DS400%%share/sdcc/lib/ds400/_strchr.asm
-%%DS400%%share/sdcc/lib/ds400/_strchr.rel
-%%DS400%%share/sdcc/lib/ds400/_strcmp.asm
-%%DS400%%share/sdcc/lib/ds400/_strcmp.rel
-%%DS400%%share/sdcc/lib/ds400/_strcpy.asm
-%%DS400%%share/sdcc/lib/ds400/_strcpy.rel
-%%DS400%%share/sdcc/lib/ds400/_strcspn.asm
-%%DS400%%share/sdcc/lib/ds400/_strcspn.rel
-%%DS400%%share/sdcc/lib/ds400/_strlen.asm
-%%DS400%%share/sdcc/lib/ds400/_strlen.rel
-%%DS400%%share/sdcc/lib/ds400/_strncat.asm
-%%DS400%%share/sdcc/lib/ds400/_strncat.rel
-%%DS400%%share/sdcc/lib/ds400/_strncmp.asm
-%%DS400%%share/sdcc/lib/ds400/_strncmp.rel
-%%DS400%%share/sdcc/lib/ds400/_strncpy.asm
-%%DS400%%share/sdcc/lib/ds400/_strncpy.rel
-%%DS400%%share/sdcc/lib/ds400/_strpbrk.asm
-%%DS400%%share/sdcc/lib/ds400/_strpbrk.rel
-%%DS400%%share/sdcc/lib/ds400/_strrchr.asm
-%%DS400%%share/sdcc/lib/ds400/_strrchr.rel
-%%DS400%%share/sdcc/lib/ds400/_strspn.asm
-%%DS400%%share/sdcc/lib/ds400/_strspn.rel
-%%DS400%%share/sdcc/lib/ds400/_strstr.asm
-%%DS400%%share/sdcc/lib/ds400/_strstr.rel
-%%DS400%%share/sdcc/lib/ds400/_strtok.asm
-%%DS400%%share/sdcc/lib/ds400/_strtok.rel
-%%DS400%%share/sdcc/lib/ds400/_uchar2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_uchar2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_uint2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_uint2fs.rel
-%%DS400%%share/sdcc/lib/ds400/_ulong2fs.asm
-%%DS400%%share/sdcc/lib/ds400/_ulong2fs.rel
-%%DS400%%share/sdcc/lib/ds400/acosf.asm
-%%DS400%%share/sdcc/lib/ds400/acosf.rel
-%%DS400%%share/sdcc/lib/ds400/asincosf.asm
-%%DS400%%share/sdcc/lib/ds400/asincosf.rel
-%%DS400%%share/sdcc/lib/ds400/asinf.asm
-%%DS400%%share/sdcc/lib/ds400/asinf.rel
-%%DS400%%share/sdcc/lib/ds400/assert.asm
-%%DS400%%share/sdcc/lib/ds400/assert.rel
-%%DS400%%share/sdcc/lib/ds400/atan2f.asm
-%%DS400%%share/sdcc/lib/ds400/atan2f.rel
-%%DS400%%share/sdcc/lib/ds400/atanf.asm
-%%DS400%%share/sdcc/lib/ds400/atanf.rel
-%%DS400%%share/sdcc/lib/ds400/bpx.asm
-%%DS400%%share/sdcc/lib/ds400/bpx.rel
-%%DS400%%share/sdcc/lib/ds400/ceilf.asm
-%%DS400%%share/sdcc/lib/ds400/ceilf.rel
-%%DS400%%share/sdcc/lib/ds400/cosf.asm
-%%DS400%%share/sdcc/lib/ds400/cosf.rel
-%%DS400%%share/sdcc/lib/ds400/coshf.asm
-%%DS400%%share/sdcc/lib/ds400/coshf.rel
-%%DS400%%share/sdcc/lib/ds400/cotf.asm
-%%DS400%%share/sdcc/lib/ds400/cotf.rel
-%%DS400%%share/sdcc/lib/ds400/ds400rom.rel
-%%DS400%%share/sdcc/lib/ds400/errno.asm
-%%DS400%%share/sdcc/lib/ds400/errno.rel
-%%DS400%%share/sdcc/lib/ds400/expf.asm
-%%DS400%%share/sdcc/lib/ds400/expf.rel
-%%DS400%%share/sdcc/lib/ds400/fabsf.asm
-%%DS400%%share/sdcc/lib/ds400/fabsf.rel
-%%DS400%%share/sdcc/lib/ds400/floorf.asm
-%%DS400%%share/sdcc/lib/ds400/floorf.rel
-%%DS400%%share/sdcc/lib/ds400/frexpf.asm
-%%DS400%%share/sdcc/lib/ds400/frexpf.rel
-%%DS400%%share/sdcc/lib/ds400/gets.asm
-%%DS400%%share/sdcc/lib/ds400/gets.rel
-%%DS400%%share/sdcc/lib/ds400/ldexpf.asm
-%%DS400%%share/sdcc/lib/ds400/ldexpf.rel
-%%DS400%%share/sdcc/lib/ds400/libds400.lib
-%%DS400%%share/sdcc/lib/ds400/libfloat.lib
-%%DS400%%share/sdcc/lib/ds400/libint.lib
-%%DS400%%share/sdcc/lib/ds400/liblong.lib
-%%DS400%%share/sdcc/lib/ds400/libsdcc.lib
-%%DS400%%share/sdcc/lib/ds400/log10f.asm
-%%DS400%%share/sdcc/lib/ds400/log10f.rel
-%%DS400%%share/sdcc/lib/ds400/logf.asm
-%%DS400%%share/sdcc/lib/ds400/logf.rel
-%%DS400%%share/sdcc/lib/ds400/malloc.asm
-%%DS400%%share/sdcc/lib/ds400/malloc.rel
-%%DS400%%share/sdcc/lib/ds400/memcpyx.rel
-%%DS400%%share/sdcc/lib/ds400/modff.asm
-%%DS400%%share/sdcc/lib/ds400/modff.rel
-%%DS400%%share/sdcc/lib/ds400/powf.asm
-%%DS400%%share/sdcc/lib/ds400/powf.rel
-%%DS400%%share/sdcc/lib/ds400/printf_fast.asm
-%%DS400%%share/sdcc/lib/ds400/printf_fast.rel
-%%DS400%%share/sdcc/lib/ds400/printf_large.asm
-%%DS400%%share/sdcc/lib/ds400/printf_large.rel
-%%DS400%%share/sdcc/lib/ds400/printfl.asm
-%%DS400%%share/sdcc/lib/ds400/printfl.rel
-%%DS400%%share/sdcc/lib/ds400/puts.asm
-%%DS400%%share/sdcc/lib/ds400/puts.rel
-%%DS400%%share/sdcc/lib/ds400/ser_ir.asm
-%%DS400%%share/sdcc/lib/ds400/ser_ir.rel
-%%DS400%%share/sdcc/lib/ds400/serial.asm
-%%DS400%%share/sdcc/lib/ds400/serial.rel
-%%DS400%%share/sdcc/lib/ds400/sincosf.asm
-%%DS400%%share/sdcc/lib/ds400/sincosf.rel
-%%DS400%%share/sdcc/lib/ds400/sincoshf.asm
-%%DS400%%share/sdcc/lib/ds400/sincoshf.rel
-%%DS400%%share/sdcc/lib/ds400/sinf.asm
-%%DS400%%share/sdcc/lib/ds400/sinf.rel
-%%DS400%%share/sdcc/lib/ds400/sinhf.asm
-%%DS400%%share/sdcc/lib/ds400/sinhf.rel
-%%DS400%%share/sdcc/lib/ds400/sqrtf.asm
-%%DS400%%share/sdcc/lib/ds400/sqrtf.rel
-%%DS400%%share/sdcc/lib/ds400/tancotf.asm
-%%DS400%%share/sdcc/lib/ds400/tancotf.rel
-%%DS400%%share/sdcc/lib/ds400/tanf.asm
-%%DS400%%share/sdcc/lib/ds400/tanf.rel
-%%DS400%%share/sdcc/lib/ds400/tanhf.asm
-%%DS400%%share/sdcc/lib/ds400/tanhf.rel
-%%DS400%%share/sdcc/lib/ds400/time.asm
-%%DS400%%share/sdcc/lib/ds400/time.rel
-%%DS400%%share/sdcc/lib/ds400/tinibios.rel
-%%DS400%%share/sdcc/lib/ds400/vprintf.asm
-%%DS400%%share/sdcc/lib/ds400/vprintf.rel
-%%GBZ80%%share/sdcc/lib/gbz80/_atof.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_atof.o
-%%GBZ80%%share/sdcc/lib/gbz80/_atoi.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_atoi.o
-%%GBZ80%%share/sdcc/lib/gbz80/_divslong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_divslong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_divulong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_divulong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2schar.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2schar.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2sint.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2sint.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2slong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2slong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uchar.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uchar.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uint.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2uint.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2ulong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fs2ulong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsadd.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsadd.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsdiv.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsdiv.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fseq.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fseq.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsgt.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsgt.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fslt.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fslt.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsmul.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsmul.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fsneq.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fsneq.o
-%%GBZ80%%share/sdcc/lib/gbz80/_fssub.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_fssub.o
-%%GBZ80%%share/sdcc/lib/gbz80/_iscntrl.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_iscntrl.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isdigit.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isdigit.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isgraph.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isgraph.o
-%%GBZ80%%share/sdcc/lib/gbz80/_islower.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_islower.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isprint.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isprint.o
-%%GBZ80%%share/sdcc/lib/gbz80/_ispunct.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_ispunct.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isspace.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isspace.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isupper.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isupper.o
-%%GBZ80%%share/sdcc/lib/gbz80/_isxdigit.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_isxdigit.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memcmp.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memcmp.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memcpy.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memcpy.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memmove.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memmove.o
-%%GBZ80%%share/sdcc/lib/gbz80/_memset.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_memset.o
-%%GBZ80%%share/sdcc/lib/gbz80/_modslong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_modslong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_modulong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_modulong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_mullong.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_mullong.o
-%%GBZ80%%share/sdcc/lib/gbz80/_schar2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_schar2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_sint2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_sint2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_slong2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_slong2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_startup.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_startup.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcat.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcat.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strchr.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strchr.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcmp.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcmp.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcpy.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcpy.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strcspn.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strcspn.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strlen.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strlen.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strncat.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strncat.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strncmp.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strncmp.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strncpy.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strncpy.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strpbrk.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strpbrk.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strrchr.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strrchr.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strspn.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strspn.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strstr.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strstr.o
-%%GBZ80%%share/sdcc/lib/gbz80/_strtok.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_strtok.o
-%%GBZ80%%share/sdcc/lib/gbz80/_uchar2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_uchar2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_uint2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_uint2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/_ulong2fs.asm
-%%GBZ80%%share/sdcc/lib/gbz80/_ulong2fs.o
-%%GBZ80%%share/sdcc/lib/gbz80/assert.asm
-%%GBZ80%%share/sdcc/lib/gbz80/assert.o
-%%GBZ80%%share/sdcc/lib/gbz80/crt0.o
-%%GBZ80%%share/sdcc/lib/gbz80/crt0_rle.o
-%%GBZ80%%share/sdcc/lib/gbz80/div.o
-%%GBZ80%%share/sdcc/lib/gbz80/fstubs.o
-%%GBZ80%%share/sdcc/lib/gbz80/gbz80.lib
-%%GBZ80%%share/sdcc/lib/gbz80/gets.asm
-%%GBZ80%%share/sdcc/lib/gbz80/gets.o
-%%GBZ80%%share/sdcc/lib/gbz80/heap.o
-%%GBZ80%%share/sdcc/lib/gbz80/malloc.asm
-%%GBZ80%%share/sdcc/lib/gbz80/malloc.o
-%%GBZ80%%share/sdcc/lib/gbz80/mul.o
-%%GBZ80%%share/sdcc/lib/gbz80/printf.o
-%%GBZ80%%share/sdcc/lib/gbz80/putchar.o
-%%GBZ80%%share/sdcc/lib/gbz80/puts.asm
-%%GBZ80%%share/sdcc/lib/gbz80/puts.o
-%%GBZ80%%share/sdcc/lib/gbz80/shift.o
-%%GBZ80%%share/sdcc/lib/gbz80/stubs.o
+%%DS390%%share/sdcc/lib/ds400/_atof.asm
+%%DS390%%share/sdcc/lib/ds400/_atof.rel
+%%DS390%%share/sdcc/lib/ds400/_atoi.asm
+%%DS390%%share/sdcc/lib/ds400/_atoi.rel
+%%DS390%%share/sdcc/lib/ds400/_atol.asm
+%%DS390%%share/sdcc/lib/ds400/_atol.rel
+%%DS390%%share/sdcc/lib/ds400/_autobaud.asm
+%%DS390%%share/sdcc/lib/ds400/_autobaud.rel
+%%DS390%%share/sdcc/lib/ds400/_bp.asm
+%%DS390%%share/sdcc/lib/ds400/_bp.rel
+%%DS390%%share/sdcc/lib/ds400/_decdptr.asm
+%%DS390%%share/sdcc/lib/ds400/_decdptr.rel
+%%DS390%%share/sdcc/lib/ds400/_divsint.asm
+%%DS390%%share/sdcc/lib/ds400/_divsint.rel
+%%DS390%%share/sdcc/lib/ds400/_divslong.asm
+%%DS390%%share/sdcc/lib/ds400/_divslong.rel
+%%DS390%%share/sdcc/lib/ds400/_divuint.asm
+%%DS390%%share/sdcc/lib/ds400/_divuint.rel
+%%DS390%%share/sdcc/lib/ds400/_divulong.asm
+%%DS390%%share/sdcc/lib/ds400/_divulong.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2schar.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2schar.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2sint.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2sint.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2slong.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2slong.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2uchar.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2uchar.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2uint.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2uint.rel
+%%DS390%%share/sdcc/lib/ds400/_fs2ulong.asm
+%%DS390%%share/sdcc/lib/ds400/_fs2ulong.rel
+%%DS390%%share/sdcc/lib/ds400/_fsadd.asm
+%%DS390%%share/sdcc/lib/ds400/_fsadd.rel
+%%DS390%%share/sdcc/lib/ds400/_fsdiv.asm
+%%DS390%%share/sdcc/lib/ds400/_fsdiv.rel
+%%DS390%%share/sdcc/lib/ds400/_fseq.asm
+%%DS390%%share/sdcc/lib/ds400/_fseq.rel
+%%DS390%%share/sdcc/lib/ds400/_fsgt.asm
+%%DS390%%share/sdcc/lib/ds400/_fsgt.rel
+%%DS390%%share/sdcc/lib/ds400/_fslt.asm
+%%DS390%%share/sdcc/lib/ds400/_fslt.rel
+%%DS390%%share/sdcc/lib/ds400/_fsmul.asm
+%%DS390%%share/sdcc/lib/ds400/_fsmul.rel
+%%DS390%%share/sdcc/lib/ds400/_fsneq.asm
+%%DS390%%share/sdcc/lib/ds400/_fsneq.rel
+%%DS390%%share/sdcc/lib/ds400/_fssub.asm
+%%DS390%%share/sdcc/lib/ds400/_fssub.rel
+%%DS390%%share/sdcc/lib/ds400/_gptrget.asm
+%%DS390%%share/sdcc/lib/ds400/_gptrget.rel
+%%DS390%%share/sdcc/lib/ds400/_gptrgetc.asm
+%%DS390%%share/sdcc/lib/ds400/_gptrgetc.rel
+%%DS390%%share/sdcc/lib/ds400/_gptrput.asm
+%%DS390%%share/sdcc/lib/ds400/_gptrput.rel
+%%DS390%%share/sdcc/lib/ds400/_iscntrl.asm
+%%DS390%%share/sdcc/lib/ds400/_iscntrl.rel
+%%DS390%%share/sdcc/lib/ds400/_isdigit.asm
+%%DS390%%share/sdcc/lib/ds400/_isdigit.rel
+%%DS390%%share/sdcc/lib/ds400/_isgraph.asm
+%%DS390%%share/sdcc/lib/ds400/_isgraph.rel
+%%DS390%%share/sdcc/lib/ds400/_islower.asm
+%%DS390%%share/sdcc/lib/ds400/_islower.rel
+%%DS390%%share/sdcc/lib/ds400/_isprint.asm
+%%DS390%%share/sdcc/lib/ds400/_isprint.rel
+%%DS390%%share/sdcc/lib/ds400/_ispunct.asm
+%%DS390%%share/sdcc/lib/ds400/_ispunct.rel
+%%DS390%%share/sdcc/lib/ds400/_isspace.asm
+%%DS390%%share/sdcc/lib/ds400/_isspace.rel
+%%DS390%%share/sdcc/lib/ds400/_isupper.asm
+%%DS390%%share/sdcc/lib/ds400/_isupper.rel
+%%DS390%%share/sdcc/lib/ds400/_isxdigit.asm
+%%DS390%%share/sdcc/lib/ds400/_isxdigit.rel
+%%DS390%%share/sdcc/lib/ds400/_itoa.asm
+%%DS390%%share/sdcc/lib/ds400/_itoa.rel
+%%DS390%%share/sdcc/lib/ds400/_ltoa.asm
+%%DS390%%share/sdcc/lib/ds400/_ltoa.rel
+%%DS390%%share/sdcc/lib/ds400/_memcmp.asm
+%%DS390%%share/sdcc/lib/ds400/_memcmp.rel
+%%DS390%%share/sdcc/lib/ds400/_memcpy.asm
+%%DS390%%share/sdcc/lib/ds400/_memcpy.rel
+%%DS390%%share/sdcc/lib/ds400/_memmove.asm
+%%DS390%%share/sdcc/lib/ds400/_memmove.rel
+%%DS390%%share/sdcc/lib/ds400/_memset.asm
+%%DS390%%share/sdcc/lib/ds400/_memset.rel
+%%DS390%%share/sdcc/lib/ds400/_modsint.asm
+%%DS390%%share/sdcc/lib/ds400/_modsint.rel
+%%DS390%%share/sdcc/lib/ds400/_modslong.asm
+%%DS390%%share/sdcc/lib/ds400/_modslong.rel
+%%DS390%%share/sdcc/lib/ds400/_moduint.asm
+%%DS390%%share/sdcc/lib/ds400/_moduint.rel
+%%DS390%%share/sdcc/lib/ds400/_modulong.asm
+%%DS390%%share/sdcc/lib/ds400/_modulong.rel
+%%DS390%%share/sdcc/lib/ds400/_mulint.asm
+%%DS390%%share/sdcc/lib/ds400/_mulint.rel
+%%DS390%%share/sdcc/lib/ds400/_mullong.asm
+%%DS390%%share/sdcc/lib/ds400/_mullong.rel
+%%DS390%%share/sdcc/lib/ds400/_schar2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_schar2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_ser.asm
+%%DS390%%share/sdcc/lib/ds400/_ser.rel
+%%DS390%%share/sdcc/lib/ds400/_setjmp.asm
+%%DS390%%share/sdcc/lib/ds400/_setjmp.rel
+%%DS390%%share/sdcc/lib/ds400/_sint2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_sint2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_slong2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_slong2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_spx.asm
+%%DS390%%share/sdcc/lib/ds400/_spx.rel
+%%DS390%%share/sdcc/lib/ds400/_startup.asm
+%%DS390%%share/sdcc/lib/ds400/_startup.rel
+%%DS390%%share/sdcc/lib/ds400/_strcat.asm
+%%DS390%%share/sdcc/lib/ds400/_strcat.rel
+%%DS390%%share/sdcc/lib/ds400/_strchr.asm
+%%DS390%%share/sdcc/lib/ds400/_strchr.rel
+%%DS390%%share/sdcc/lib/ds400/_strcmp.asm
+%%DS390%%share/sdcc/lib/ds400/_strcmp.rel
+%%DS390%%share/sdcc/lib/ds400/_strcpy.asm
+%%DS390%%share/sdcc/lib/ds400/_strcpy.rel
+%%DS390%%share/sdcc/lib/ds400/_strcspn.asm
+%%DS390%%share/sdcc/lib/ds400/_strcspn.rel
+%%DS390%%share/sdcc/lib/ds400/_strlen.asm
+%%DS390%%share/sdcc/lib/ds400/_strlen.rel
+%%DS390%%share/sdcc/lib/ds400/_strncat.asm
+%%DS390%%share/sdcc/lib/ds400/_strncat.rel
+%%DS390%%share/sdcc/lib/ds400/_strncmp.asm
+%%DS390%%share/sdcc/lib/ds400/_strncmp.rel
+%%DS390%%share/sdcc/lib/ds400/_strncpy.asm
+%%DS390%%share/sdcc/lib/ds400/_strncpy.rel
+%%DS390%%share/sdcc/lib/ds400/_strpbrk.asm
+%%DS390%%share/sdcc/lib/ds400/_strpbrk.rel
+%%DS390%%share/sdcc/lib/ds400/_strrchr.asm
+%%DS390%%share/sdcc/lib/ds400/_strrchr.rel
+%%DS390%%share/sdcc/lib/ds400/_strspn.asm
+%%DS390%%share/sdcc/lib/ds400/_strspn.rel
+%%DS390%%share/sdcc/lib/ds400/_strstr.asm
+%%DS390%%share/sdcc/lib/ds400/_strstr.rel
+%%DS390%%share/sdcc/lib/ds400/_strtok.asm
+%%DS390%%share/sdcc/lib/ds400/_strtok.rel
+%%DS390%%share/sdcc/lib/ds400/_uchar2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_uchar2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_uint2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_uint2fs.rel
+%%DS390%%share/sdcc/lib/ds400/_ulong2fs.asm
+%%DS390%%share/sdcc/lib/ds400/_ulong2fs.rel
+%%DS390%%share/sdcc/lib/ds400/acosf.asm
+%%DS390%%share/sdcc/lib/ds400/acosf.rel
+%%DS390%%share/sdcc/lib/ds400/asincosf.asm
+%%DS390%%share/sdcc/lib/ds400/asincosf.rel
+%%DS390%%share/sdcc/lib/ds400/asinf.asm
+%%DS390%%share/sdcc/lib/ds400/asinf.rel
+%%DS390%%share/sdcc/lib/ds400/assert.asm
+%%DS390%%share/sdcc/lib/ds400/assert.rel
+%%DS390%%share/sdcc/lib/ds400/atan2f.asm
+%%DS390%%share/sdcc/lib/ds400/atan2f.rel
+%%DS390%%share/sdcc/lib/ds400/atanf.asm
+%%DS390%%share/sdcc/lib/ds400/atanf.rel
+%%DS390%%share/sdcc/lib/ds400/bpx.asm
+%%DS390%%share/sdcc/lib/ds400/bpx.rel
+%%DS390%%share/sdcc/lib/ds400/ceilf.asm
+%%DS390%%share/sdcc/lib/ds400/ceilf.rel
+%%DS390%%share/sdcc/lib/ds400/cosf.asm
+%%DS390%%share/sdcc/lib/ds400/cosf.rel
+%%DS390%%share/sdcc/lib/ds400/coshf.asm
+%%DS390%%share/sdcc/lib/ds400/coshf.rel
+%%DS390%%share/sdcc/lib/ds400/cotf.asm
+%%DS390%%share/sdcc/lib/ds400/cotf.rel
+%%DS390%%share/sdcc/lib/ds400/ds400rom.rel
+%%DS390%%share/sdcc/lib/ds400/errno.asm
+%%DS390%%share/sdcc/lib/ds400/errno.rel
+%%DS390%%share/sdcc/lib/ds400/expf.asm
+%%DS390%%share/sdcc/lib/ds400/expf.rel
+%%DS390%%share/sdcc/lib/ds400/fabsf.asm
+%%DS390%%share/sdcc/lib/ds400/fabsf.rel
+%%DS390%%share/sdcc/lib/ds400/floorf.asm
+%%DS390%%share/sdcc/lib/ds400/floorf.rel
+%%DS390%%share/sdcc/lib/ds400/frexpf.asm
+%%DS390%%share/sdcc/lib/ds400/frexpf.rel
+%%DS390%%share/sdcc/lib/ds400/gets.asm
+%%DS390%%share/sdcc/lib/ds400/gets.rel
+%%DS390%%share/sdcc/lib/ds400/ldexpf.asm
+%%DS390%%share/sdcc/lib/ds400/ldexpf.rel
+%%DS390%%share/sdcc/lib/ds400/libds400.lib
+%%DS390%%share/sdcc/lib/ds400/libfloat.lib
+%%DS390%%share/sdcc/lib/ds400/libint.lib
+%%DS390%%share/sdcc/lib/ds400/liblong.lib
+%%DS390%%share/sdcc/lib/ds400/libsdcc.lib
+%%DS390%%share/sdcc/lib/ds400/log10f.asm
+%%DS390%%share/sdcc/lib/ds400/log10f.rel
+%%DS390%%share/sdcc/lib/ds400/logf.asm
+%%DS390%%share/sdcc/lib/ds400/logf.rel
+%%DS390%%share/sdcc/lib/ds400/malloc.asm
+%%DS390%%share/sdcc/lib/ds400/malloc.rel
+%%DS390%%share/sdcc/lib/ds400/memcpyx.rel
+%%DS390%%share/sdcc/lib/ds400/modff.asm
+%%DS390%%share/sdcc/lib/ds400/modff.rel
+%%DS390%%share/sdcc/lib/ds400/powf.asm
+%%DS390%%share/sdcc/lib/ds400/powf.rel
+%%DS390%%share/sdcc/lib/ds400/printf_fast.asm
+%%DS390%%share/sdcc/lib/ds400/printf_fast.rel
+%%DS390%%share/sdcc/lib/ds400/printf_large.asm
+%%DS390%%share/sdcc/lib/ds400/printf_large.rel
+%%DS390%%share/sdcc/lib/ds400/printfl.asm
+%%DS390%%share/sdcc/lib/ds400/printfl.rel
+%%DS390%%share/sdcc/lib/ds400/puts.asm
+%%DS390%%share/sdcc/lib/ds400/puts.rel
+%%DS390%%share/sdcc/lib/ds400/ser_ir.asm
+%%DS390%%share/sdcc/lib/ds400/ser_ir.rel
+%%DS390%%share/sdcc/lib/ds400/serial.asm
+%%DS390%%share/sdcc/lib/ds400/serial.rel
+%%DS390%%share/sdcc/lib/ds400/sincosf.asm
+%%DS390%%share/sdcc/lib/ds400/sincosf.rel
+%%DS390%%share/sdcc/lib/ds400/sincoshf.asm
+%%DS390%%share/sdcc/lib/ds400/sincoshf.rel
+%%DS390%%share/sdcc/lib/ds400/sinf.asm
+%%DS390%%share/sdcc/lib/ds400/sinf.rel
+%%DS390%%share/sdcc/lib/ds400/sinhf.asm
+%%DS390%%share/sdcc/lib/ds400/sinhf.rel
+%%DS390%%share/sdcc/lib/ds400/sqrtf.asm
+%%DS390%%share/sdcc/lib/ds400/sqrtf.rel
+%%DS390%%share/sdcc/lib/ds400/tancotf.asm
+%%DS390%%share/sdcc/lib/ds400/tancotf.rel
+%%DS390%%share/sdcc/lib/ds400/tanf.asm
+%%DS390%%share/sdcc/lib/ds400/tanf.rel
+%%DS390%%share/sdcc/lib/ds400/tanhf.asm
+%%DS390%%share/sdcc/lib/ds400/tanhf.rel
+%%DS390%%share/sdcc/lib/ds400/time.asm
+%%DS390%%share/sdcc/lib/ds400/time.rel
+%%DS390%%share/sdcc/lib/ds400/tinibios.rel
+%%DS390%%share/sdcc/lib/ds400/vprintf.asm
+%%DS390%%share/sdcc/lib/ds400/vprintf.rel
+%%Z80%%share/sdcc/lib/gbz80/_atof.asm
+%%Z80%%share/sdcc/lib/gbz80/_atof.o
+%%Z80%%share/sdcc/lib/gbz80/_atoi.asm
+%%Z80%%share/sdcc/lib/gbz80/_atoi.o
+%%Z80%%share/sdcc/lib/gbz80/_divslong.asm
+%%Z80%%share/sdcc/lib/gbz80/_divslong.o
+%%Z80%%share/sdcc/lib/gbz80/_divulong.asm
+%%Z80%%share/sdcc/lib/gbz80/_divulong.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2schar.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2schar.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2sint.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2sint.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2slong.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2slong.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2uchar.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2uchar.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2uint.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2uint.o
+%%Z80%%share/sdcc/lib/gbz80/_fs2ulong.asm
+%%Z80%%share/sdcc/lib/gbz80/_fs2ulong.o
+%%Z80%%share/sdcc/lib/gbz80/_fsadd.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsadd.o
+%%Z80%%share/sdcc/lib/gbz80/_fsdiv.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsdiv.o
+%%Z80%%share/sdcc/lib/gbz80/_fseq.asm
+%%Z80%%share/sdcc/lib/gbz80/_fseq.o
+%%Z80%%share/sdcc/lib/gbz80/_fsgt.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsgt.o
+%%Z80%%share/sdcc/lib/gbz80/_fslt.asm
+%%Z80%%share/sdcc/lib/gbz80/_fslt.o
+%%Z80%%share/sdcc/lib/gbz80/_fsmul.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsmul.o
+%%Z80%%share/sdcc/lib/gbz80/_fsneq.asm
+%%Z80%%share/sdcc/lib/gbz80/_fsneq.o
+%%Z80%%share/sdcc/lib/gbz80/_fssub.asm
+%%Z80%%share/sdcc/lib/gbz80/_fssub.o
+%%Z80%%share/sdcc/lib/gbz80/_iscntrl.asm
+%%Z80%%share/sdcc/lib/gbz80/_iscntrl.o
+%%Z80%%share/sdcc/lib/gbz80/_isdigit.asm
+%%Z80%%share/sdcc/lib/gbz80/_isdigit.o
+%%Z80%%share/sdcc/lib/gbz80/_isgraph.asm
+%%Z80%%share/sdcc/lib/gbz80/_isgraph.o
+%%Z80%%share/sdcc/lib/gbz80/_islower.asm
+%%Z80%%share/sdcc/lib/gbz80/_islower.o
+%%Z80%%share/sdcc/lib/gbz80/_isprint.asm
+%%Z80%%share/sdcc/lib/gbz80/_isprint.o
+%%Z80%%share/sdcc/lib/gbz80/_ispunct.asm
+%%Z80%%share/sdcc/lib/gbz80/_ispunct.o
+%%Z80%%share/sdcc/lib/gbz80/_isspace.asm
+%%Z80%%share/sdcc/lib/gbz80/_isspace.o
+%%Z80%%share/sdcc/lib/gbz80/_isupper.asm
+%%Z80%%share/sdcc/lib/gbz80/_isupper.o
+%%Z80%%share/sdcc/lib/gbz80/_isxdigit.asm
+%%Z80%%share/sdcc/lib/gbz80/_isxdigit.o
+%%Z80%%share/sdcc/lib/gbz80/_memcmp.asm
+%%Z80%%share/sdcc/lib/gbz80/_memcmp.o
+%%Z80%%share/sdcc/lib/gbz80/_memcpy.asm
+%%Z80%%share/sdcc/lib/gbz80/_memcpy.o
+%%Z80%%share/sdcc/lib/gbz80/_memmove.asm
+%%Z80%%share/sdcc/lib/gbz80/_memmove.o
+%%Z80%%share/sdcc/lib/gbz80/_memset.asm
+%%Z80%%share/sdcc/lib/gbz80/_memset.o
+%%Z80%%share/sdcc/lib/gbz80/_modslong.asm
+%%Z80%%share/sdcc/lib/gbz80/_modslong.o
+%%Z80%%share/sdcc/lib/gbz80/_modulong.asm
+%%Z80%%share/sdcc/lib/gbz80/_modulong.o
+%%Z80%%share/sdcc/lib/gbz80/_mullong.asm
+%%Z80%%share/sdcc/lib/gbz80/_mullong.o
+%%Z80%%share/sdcc/lib/gbz80/_schar2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_schar2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_sint2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_sint2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_slong2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_slong2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_startup.asm
+%%Z80%%share/sdcc/lib/gbz80/_startup.o
+%%Z80%%share/sdcc/lib/gbz80/_strcat.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcat.o
+%%Z80%%share/sdcc/lib/gbz80/_strchr.asm
+%%Z80%%share/sdcc/lib/gbz80/_strchr.o
+%%Z80%%share/sdcc/lib/gbz80/_strcmp.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcmp.o
+%%Z80%%share/sdcc/lib/gbz80/_strcpy.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcpy.o
+%%Z80%%share/sdcc/lib/gbz80/_strcspn.asm
+%%Z80%%share/sdcc/lib/gbz80/_strcspn.o
+%%Z80%%share/sdcc/lib/gbz80/_strlen.asm
+%%Z80%%share/sdcc/lib/gbz80/_strlen.o
+%%Z80%%share/sdcc/lib/gbz80/_strncat.asm
+%%Z80%%share/sdcc/lib/gbz80/_strncat.o
+%%Z80%%share/sdcc/lib/gbz80/_strncmp.asm
+%%Z80%%share/sdcc/lib/gbz80/_strncmp.o
+%%Z80%%share/sdcc/lib/gbz80/_strncpy.asm
+%%Z80%%share/sdcc/lib/gbz80/_strncpy.o
+%%Z80%%share/sdcc/lib/gbz80/_strpbrk.asm
+%%Z80%%share/sdcc/lib/gbz80/_strpbrk.o
+%%Z80%%share/sdcc/lib/gbz80/_strrchr.asm
+%%Z80%%share/sdcc/lib/gbz80/_strrchr.o
+%%Z80%%share/sdcc/lib/gbz80/_strspn.asm
+%%Z80%%share/sdcc/lib/gbz80/_strspn.o
+%%Z80%%share/sdcc/lib/gbz80/_strstr.asm
+%%Z80%%share/sdcc/lib/gbz80/_strstr.o
+%%Z80%%share/sdcc/lib/gbz80/_strtok.asm
+%%Z80%%share/sdcc/lib/gbz80/_strtok.o
+%%Z80%%share/sdcc/lib/gbz80/_uchar2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_uchar2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_uint2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_uint2fs.o
+%%Z80%%share/sdcc/lib/gbz80/_ulong2fs.asm
+%%Z80%%share/sdcc/lib/gbz80/_ulong2fs.o
+%%Z80%%share/sdcc/lib/gbz80/assert.asm
+%%Z80%%share/sdcc/lib/gbz80/assert.o
+%%Z80%%share/sdcc/lib/gbz80/crt0.o
+%%Z80%%share/sdcc/lib/gbz80/crt0_rle.o
+%%Z80%%share/sdcc/lib/gbz80/div.o
+%%Z80%%share/sdcc/lib/gbz80/fstubs.o
+%%Z80%%share/sdcc/lib/gbz80/gbz80.lib
+%%Z80%%share/sdcc/lib/gbz80/gets.asm
+%%Z80%%share/sdcc/lib/gbz80/gets.o
+%%Z80%%share/sdcc/lib/gbz80/heap.o
+%%Z80%%share/sdcc/lib/gbz80/malloc.asm
+%%Z80%%share/sdcc/lib/gbz80/malloc.o
+%%Z80%%share/sdcc/lib/gbz80/mul.o
+%%Z80%%share/sdcc/lib/gbz80/printf.o
+%%Z80%%share/sdcc/lib/gbz80/putchar.o
+%%Z80%%share/sdcc/lib/gbz80/puts.asm
+%%Z80%%share/sdcc/lib/gbz80/puts.o
+%%Z80%%share/sdcc/lib/gbz80/shift.o
+%%Z80%%share/sdcc/lib/gbz80/stubs.o
%%HC08%%share/sdcc/lib/hc08/_atof.asm
%%HC08%%share/sdcc/lib/hc08/_atof.rel
%%HC08%%share/sdcc/lib/hc08/_atoi.asm
@@ -1130,6 +1130,15 @@ share/sdcc/include/z180.h
%%MCS51%%share/sdcc/lib/large/time.rel
%%MCS51%%share/sdcc/lib/large/vprintf.asm
%%MCS51%%share/sdcc/lib/large/vprintf.rel
+%%PIC16%%share/sdcc/lib/pic16/pic16.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f242.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f248.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f252.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f258.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f442.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f448.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f452.lib
+%%PIC16%%share/sdcc/lib/pic16/pic18f458.lib
%%MCS51%%share/sdcc/lib/small/_atof.asm
%%MCS51%%share/sdcc/lib/small/_atof.rel
%%MCS51%%share/sdcc/lib/small/_atoi.asm
@@ -1358,170 +1367,6 @@ share/sdcc/include/z180.h
%%MCS51%%share/sdcc/lib/small/time.rel
%%MCS51%%share/sdcc/lib/small/vprintf.asm
%%MCS51%%share/sdcc/lib/small/vprintf.rel
-share/sdcc/lib/src/_atof.c
-share/sdcc/lib/src/_atoi.c
-share/sdcc/lib/src/_atol.c
-share/sdcc/lib/src/_autobaud.c
-share/sdcc/lib/src/_bp.c
-share/sdcc/lib/src/_decdptr.c
-share/sdcc/lib/src/_divsint.c
-share/sdcc/lib/src/_divslong.c
-share/sdcc/lib/src/_divuint.c
-share/sdcc/lib/src/_divulong.c
-share/sdcc/lib/src/_fs2schar.c
-share/sdcc/lib/src/_fs2sint.c
-share/sdcc/lib/src/_fs2slong.c
-share/sdcc/lib/src/_fs2uchar.c
-share/sdcc/lib/src/_fs2uint.c
-share/sdcc/lib/src/_fs2ulong.c
-share/sdcc/lib/src/_fsadd.c
-share/sdcc/lib/src/_fsdiv.c
-share/sdcc/lib/src/_fseq.c
-share/sdcc/lib/src/_fsgt.c
-share/sdcc/lib/src/_fslt.c
-share/sdcc/lib/src/_fsmul.c
-share/sdcc/lib/src/_fsneq.c
-share/sdcc/lib/src/_fssub.c
-share/sdcc/lib/src/_gptrget.c
-share/sdcc/lib/src/_gptrgetc.c
-share/sdcc/lib/src/_gptrput.c
-share/sdcc/lib/src/_iscntrl.c
-share/sdcc/lib/src/_isdigit.c
-share/sdcc/lib/src/_isgraph.c
-share/sdcc/lib/src/_islower.c
-share/sdcc/lib/src/_isprint.c
-share/sdcc/lib/src/_ispunct.c
-share/sdcc/lib/src/_isspace.c
-share/sdcc/lib/src/_isupper.c
-share/sdcc/lib/src/_isxdigit.c
-share/sdcc/lib/src/_itoa.c
-share/sdcc/lib/src/_ltoa.c
-share/sdcc/lib/src/_memcmp.c
-share/sdcc/lib/src/_memcpy.c
-share/sdcc/lib/src/_memmove.c
-share/sdcc/lib/src/_memset.c
-share/sdcc/lib/src/_modsint.c
-share/sdcc/lib/src/_modslong.c
-share/sdcc/lib/src/_moduint.c
-share/sdcc/lib/src/_modulong.c
-share/sdcc/lib/src/_mulint.c
-share/sdcc/lib/src/_mullong.c
-share/sdcc/lib/src/_schar2fs.c
-share/sdcc/lib/src/_ser.c
-share/sdcc/lib/src/_setjmp.c
-share/sdcc/lib/src/_sint2fs.c
-share/sdcc/lib/src/_slong2fs.c
-share/sdcc/lib/src/_spx.c
-share/sdcc/lib/src/_startup.c
-share/sdcc/lib/src/_strcat.c
-share/sdcc/lib/src/_strchr.c
-share/sdcc/lib/src/_strcmp.c
-share/sdcc/lib/src/_strcpy.c
-share/sdcc/lib/src/_strcspn.c
-share/sdcc/lib/src/_strlen.c
-share/sdcc/lib/src/_strncat.c
-share/sdcc/lib/src/_strncmp.c
-share/sdcc/lib/src/_strncpy.c
-share/sdcc/lib/src/_strpbrk.c
-share/sdcc/lib/src/_strrchr.c
-share/sdcc/lib/src/_strspn.c
-share/sdcc/lib/src/_strstr.c
-share/sdcc/lib/src/_strtok.c
-share/sdcc/lib/src/_uchar2fs.c
-share/sdcc/lib/src/_uint2fs.c
-share/sdcc/lib/src/_ulong2fs.c
-share/sdcc/lib/src/acosf.c
-share/sdcc/lib/src/asincosf.c
-share/sdcc/lib/src/asinf.c
-share/sdcc/lib/src/assert.c
-share/sdcc/lib/src/atan2f.c
-share/sdcc/lib/src/atanf.c
-share/sdcc/lib/src/bpx.c
-share/sdcc/lib/src/ceilf.c
-share/sdcc/lib/src/cosf.c
-share/sdcc/lib/src/coshf.c
-share/sdcc/lib/src/cotf.c
-share/sdcc/lib/src/ds390/Makefile
-share/sdcc/lib/src/ds390/Makefile.dep
-share/sdcc/lib/src/ds390/examples/MOVED
-share/sdcc/lib/src/ds390/i2c390.c
-share/sdcc/lib/src/ds390/lcd390.c
-share/sdcc/lib/src/ds390/libds390.lib
-share/sdcc/lib/src/ds390/memcpyx.c
-share/sdcc/lib/src/ds390/rtc390.c
-share/sdcc/lib/src/ds390/tinibios.c
-share/sdcc/lib/src/ds400/Makefile
-share/sdcc/lib/src/ds400/Makefile.dep
-share/sdcc/lib/src/ds400/ds400rom.c
-share/sdcc/lib/src/ds400/libds400.lib
-share/sdcc/lib/src/ds400/memcpyx.c
-share/sdcc/lib/src/ds400/tinibios.c
-share/sdcc/lib/src/errno.c
-share/sdcc/lib/src/expf.c
-share/sdcc/lib/src/fabsf.c
-share/sdcc/lib/src/floorf.c
-share/sdcc/lib/src/frexpf.c
-share/sdcc/lib/src/gbz80/Makefile
-share/sdcc/lib/src/gbz80/README
-share/sdcc/lib/src/gbz80/asm_strings.s
-share/sdcc/lib/src/gbz80/crt0.s
-share/sdcc/lib/src/gbz80/crt0_rle.s
-share/sdcc/lib/src/gbz80/div.s
-share/sdcc/lib/src/gbz80/fstubs.s
-share/sdcc/lib/src/gbz80/gbz80.lib
-share/sdcc/lib/src/gbz80/heap.s
-share/sdcc/lib/src/gbz80/mul.s
-share/sdcc/lib/src/gbz80/printf.c
-share/sdcc/lib/src/gbz80/putchar.s
-share/sdcc/lib/src/gbz80/shift.s
-share/sdcc/lib/src/gbz80/string.c
-share/sdcc/lib/src/gbz80/stubs.s
-share/sdcc/lib/src/gets.c
-share/sdcc/lib/src/hc08/Makefile
-share/sdcc/lib/src/hc08/_divuint.c
-share/sdcc/lib/src/hc08/_divulong.c
-share/sdcc/lib/src/hc08/_mulint.c
-share/sdcc/lib/src/hc08/_mullong.c
-share/sdcc/lib/src/hc08/_ret.c
-share/sdcc/lib/src/hc08/hc08.lib
-share/sdcc/lib/src/ldexpf.c
-share/sdcc/lib/src/log10f.c
-share/sdcc/lib/src/logf.c
-share/sdcc/lib/src/malloc.c
-share/sdcc/lib/src/modff.c
-share/sdcc/lib/src/powf.c
-share/sdcc/lib/src/printf_fast.c
-share/sdcc/lib/src/printf_large.c
-share/sdcc/lib/src/printfl.c
-share/sdcc/lib/src/puts.c
-share/sdcc/lib/src/ser_ir.c
-share/sdcc/lib/src/ser_ir_cts_rts.c
-share/sdcc/lib/src/serial.c
-share/sdcc/lib/src/sincosf.c
-share/sdcc/lib/src/sincoshf.c
-share/sdcc/lib/src/sinf.c
-share/sdcc/lib/src/sinhf.c
-share/sdcc/lib/src/sqrtf.c
-share/sdcc/lib/src/tancotf.c
-share/sdcc/lib/src/tanf.c
-share/sdcc/lib/src/tanhf.c
-share/sdcc/lib/src/time.c
-share/sdcc/lib/src/vprintf.c
-share/sdcc/lib/src/z80/Makefile
-share/sdcc/lib/src/z80/README
-share/sdcc/lib/src/z80/asm_strings.s
-share/sdcc/lib/src/z80/crt0.s
-share/sdcc/lib/src/z80/crt0_rle.s
-share/sdcc/lib/src/z80/div.s
-share/sdcc/lib/src/z80/fstubs.s
-share/sdcc/lib/src/z80/heap.s
-share/sdcc/lib/src/z80/mul.s
-share/sdcc/lib/src/z80/printf.c
-share/sdcc/lib/src/z80/putchar.s
-share/sdcc/lib/src/z80/shift.s
-share/sdcc/lib/src/z80/string.c
-share/sdcc/lib/src/z80/stubs.s
-share/sdcc/lib/src/z80/z80.lib
%%Z80%%share/sdcc/lib/z80/_atof.asm
%%Z80%%share/sdcc/lib/z80/_atof.o
%%Z80%%share/sdcc/lib/z80/_atoi.asm
@@ -1652,21 +1497,13 @@ share/sdcc/lib/src/z80/z80.lib
%%Z80%%share/sdcc/lib/z80/stubs.o
%%Z80%%share/sdcc/lib/z80/z80.lib
%%Z80%%@dirrm share/sdcc/lib/z80
-@exec mkdir %D/share/sdcc/lib/pic16
-@dirrm share/sdcc/lib/src/z80
-@dirrm share/sdcc/lib/src/hc08
-@dirrm share/sdcc/lib/src/gbz80
-@dirrm share/sdcc/lib/src/ds400
-@dirrm share/sdcc/lib/src/ds390/examples
-@dirrm share/sdcc/lib/src/ds390
-@dirrm share/sdcc/lib/src
-@dirrm share/sdcc/lib/small
-@dirrm share/sdcc/lib/pic16
-@dirrm share/sdcc/lib/large
-@dirrm share/sdcc/lib/hc08
-%%GBZ80%%@dirrm share/sdcc/lib/gbz80
-@dirrm share/sdcc/lib/ds400
-@dirrm share/sdcc/lib/ds390
+%%MCS51%%@dirrm share/sdcc/lib/small
+%%PIC16%%@dirrm share/sdcc/lib/pic16
+%%MCS51%%@dirrm share/sdcc/lib/large
+%%HC08%%@dirrm share/sdcc/lib/hc08
+%%Z80%%@dirrm share/sdcc/lib/gbz80
+%%DS390%%@dirrm share/sdcc/lib/ds400
+%%DS390%%@dirrm share/sdcc/lib/ds390
@dirrm share/sdcc/lib
@dirrm share/sdcc/include/pic16
@dirrm share/sdcc/include/asm/z80
OpenPOWER on IntegriCloud