aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authordanfe <danfe@FreeBSD.org>2004-11-18 18:36:29 +0800
committerdanfe <danfe@FreeBSD.org>2004-11-18 18:36:29 +0800
commit0e19594ead78cd5aa2a530acff2bd936fc9ef479 (patch)
tree7e8b9009aafd602ef1e9d71f16bd9e7a5eb2d406 /devel
parent1d933fc601b17af3189c82c4f99dd11b119f04c0 (diff)
downloadfreebsd-ports-gnome-0e19594ead78cd5aa2a530acff2bd936fc9ef479.tar.gz
freebsd-ports-gnome-0e19594ead78cd5aa2a530acff2bd936fc9ef479.tar.zst
freebsd-ports-gnome-0e19594ead78cd5aa2a530acff2bd936fc9ef479.zip
Add SDCC, freeware, retargettable, optimizing ANSI C compiler that targets the
Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs (support for Motorola 68HC08 as well as Microchip PIC16 and PIC18 series is in progress). Approved by: fjoe (mentor, implicit) Partially obtained from: Debian (manpages)
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/sdcc/Makefile81
-rw-r--r--devel/sdcc/distinfo2
-rw-r--r--devel/sdcc/files/aslink.1111
-rw-r--r--devel/sdcc/files/asxxxx.1111
-rw-r--r--devel/sdcc/files/makebin.130
-rw-r--r--devel/sdcc/files/packihx.120
-rw-r--r--devel/sdcc/files/patch-Makefile12
-rw-r--r--devel/sdcc/files/patch-as+Makefile13
-rw-r--r--devel/sdcc/files/patch-debugger+mcs51+Makefile.in13
-rw-r--r--devel/sdcc/files/patch-device+lib+vprintf.c11
-rw-r--r--devel/sdcc/files/patch-sim+ucsim+avr.src+arith_inst.cc74
-rw-r--r--devel/sdcc/files/patch-sim+ucsim+doc+Makefile.in11
-rw-r--r--devel/sdcc/files/patch-sim+ucsim+packages.mk11
-rw-r--r--devel/sdcc/files/sdcc.1445
-rw-r--r--devel/sdcc/files/sdcdb.180
-rw-r--r--devel/sdcc/files/sdcpp.1259
-rw-r--r--devel/sdcc/files/serialview.142
-rw-r--r--devel/sdcc/files/ucsim.1140
-rw-r--r--devel/sdcc/pkg-descr29
-rw-r--r--devel/sdcc/pkg-plist1681
21 files changed, 3177 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 40f3bbeadb02..ece01c8a53b3 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1292,6 +1292,7 @@
SUBDIR += scandoc
SUBDIR += scons
SUBDIR += scsh-install-lib
+ SUBDIR += sdcc
SUBDIR += sdl12
SUBDIR += sdl_ldbad
SUBDIR += sdlmm
diff --git a/devel/sdcc/Makefile b/devel/sdcc/Makefile
new file mode 100644
index 000000000000..8dd3b3bc323b
--- /dev/null
+++ b/devel/sdcc/Makefile
@@ -0,0 +1,81 @@
+# New ports collection makefile for: sdcc
+# Date created: 18 Nov 2004
+# Whom: Alexey Dokuchaev <danfe@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= sdcc
+PORTVERSION= 2.4.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Small Device C Compiler
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= docdir=${DOCSDIR}
+CONFIGURE_ENV+= LDFLAGS=-L${PREFIX}/lib
+
+.if defined(WITHOUT_UCSIM)
+CONFIGURE_ARGS+= --disable-ucsim
+PLIST_SUB+= UCSIM="@comment "
+.else
+PLIST_SUB+= UCSIM=""
+MAN1+= sdcdb.1 serialview.1 ucsim.1
+MLINKS+= ucsim.1 s51.1 ucsim.1 savr.1 ucsim.1 sz80.1
+.endif
+
+.if defined(WITHOUT_DEVICE_LIB)
+CONFIGURE_ARGS+= --disable-device-lib-build
+PLIST_SUB+= DEVICE_LIB="@comment "
+.else
+PLIST_SUB+= DEVICE_LIB=""
+.endif
+
+.if defined(WITHOUT_PACKIHX)
+CONFIGURE_ARGS+= --disable-packihx
+PLIST_SUB+= PACKIHX="@comment "
+.else
+PLIST_SUB+= PACKIHX=""
+MAN1+= packihx.1
+.endif
+
+.if defined(WITH_LIBGC)
+LIB_DEPENDS= gc.1:${PORTSDIR}/devel/boehm-gc
+CONFIGURE_ARGS+= --enable-libgc
+.endif
+
+.if defined(NOPORTDOCS)
+MAKE_ARGS+= NOPORTDOCS=1
+.endif
+
+MAN1+= aslink.1 asxxxx.1 makebin.1 sdcc.1 sdcpp.1
+MLINKS+= aslink.1 link-gbz80.1 aslink.1 link-hc08.1 aslink.1 link-z80.1 \
+ asxxxx.1 as-gbz80.1 asxxxx.1 as-hc08.1 asxxxx.1 as-z80.1 \
+ asxxxx.1 asx8051.1
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+pre-everything::
+.if !defined(WITHOUT_UCSIM)
+ @${ECHO_MSG} "Define WITHOUT_UCSIM to disable building of ucsim (debug tools)"
+.endif
+.if !defined(WITHOUT_DEVICE_LIB)
+ @${ECHO_MSG} "Define WITHOUT_DEVICE_LIB to not to build/install device libraries and headers"
+.endif
+.if !defined(WITHOUT_PACKIHX)
+ @${ECHO_MSG} "Define WITHOUT_PACKIHX to disable building of packihx"
+.endif
+.if !defined(WITH_LIBGC)
+ @${ECHO_MSG} "Define WITH_LIBGC to use the Bohem memory allocator (lower runtime footprint)"
+.endif
+
+post-install:
+.for m in ${MAN1}
+ @${INSTALL_MAN} ${FILESDIR}/${m} ${MANPREFIX}/man/man1
+.endfor
+
+.include <bsd.port.mk>
diff --git a/devel/sdcc/distinfo b/devel/sdcc/distinfo
new file mode 100644
index 000000000000..ee7b387d7689
--- /dev/null
+++ b/devel/sdcc/distinfo
@@ -0,0 +1,2 @@
+MD5 (sdcc-2.4.0.tar.gz) = ef959381f292d8857d8679f92a71582d
+SIZE (sdcc-2.4.0.tar.gz) = 3021296
diff --git a/devel/sdcc/files/aslink.1 b/devel/sdcc/files/aslink.1
new file mode 100644
index 000000000000..fcf310117c4d
--- /dev/null
+++ b/devel/sdcc/files/aslink.1
@@ -0,0 +1,111 @@
+.TH ASLINK 1
+.SH NAME
+ASLINK \- companion linker for the ASxxxx assemblers.
+.SH SYNOPSIS
+.B aslink
+.I "[options] filenames"
+.br
+.B link-gbz80
+.I "[options] filenames"
+.br
+.B link-z80
+.I "[options] filenames"
+.br
+.SH WARNING
+The information in this man page is an extract from the full
+documentation of
+.B SDCC\c
+\&, and is limited to the meaning of the options.
+.PP
+For complete and current documentation, refer to the
+.B
+ASxxxx Cross Assembler Documentation\c
+\&, available in /usr/share/doc/sdcc-doc/aslink.
+.SH "DESCRIPTION"
+The
+.B ASLINK\c
+\& is general relocating companion linker for the
+.B ASxxx\c
+\& assemblers.
+.PP
+.B MCS51\c
+\& family is supported by
+.B aslink\c
+\&.
+.br
+.B Z80\c
+\& family is supported by
+.B link-z80\c
+\&.
+.br
+.B GBZ80\c
+\& (GameBoy Z80-like CPU) is supported by
+.B link-gbz80\c
+\&.
+.SH OPTIONS
+The linker may run in the command line mode or command file modes. The
+allowed startup linker commands are:
+.TP
+.BI "\-c/\-f"
+command line / command file modes
+.TP
+.BI "\-p/\-n"
+enable/disable echo file.lnk input to stdout
+.PP
+If command line mode is selected, all linker commands come from stdin, if the
+command file mode is selected the commands are input from the specified
+file (extension must be .lnk).
+.PP
+After invoking the linker the valid options are:
+.TP
+.BI
+.TP
+.BI "\-i/\-s"
+Intel Hex (file.ihx) or Motorola S19 (file.s19) image output file.
+.TP
+.BI "\-z"
+Specifies that symbol names are case sensitive.
+.TP
+.BI "\-m"
+Generate a map file (file.map). This file contains a list of the symbols
+(by area) with absolute addresses, sizes of linked areas, and other linking
+information.
+.TP
+.BI "\-w"
+Specifies that a wide listing format be used for the map file.
+.TP
+.BI "\-xdq"
+Specifies the number radix for the map file (Hexidecimal, Decimal, or
+Octal).
+.TP
+.BI "\-u"
+Generate an updated listing file (file.rst) derived from the relocated
+addresses and data from the linker.
+.TP
+.BI "fileN"
+Files to be linked. Files may be on the same line as the above options or on a
+separate line(s) one file per line or multiple files separated by spaces or
+tabs.
+.TP
+.BI "-b " "area = expression" " (one definition per line)"
+This specifies an area base address where the expression may contain constants
+and/or defined symbols from the linked files.
+.TP
+.BI "-g " "symbol = expression" " (one definition per line)"
+This specifies the value for the symbol where the expression may contain
+constants and/or defined symbols from the linked files.
+.TP
+.BI "-k " "library directory path" " (one definition per line)"
+This specifies one possible path to an object library. More than one path is
+allowed.
+.TP
+.BI "-l " "library file specification" " (one definition per line)"
+This specifies a possible library file. More than one file is allowed.
+.TP
+.BI "-e "
+or null line, terminates input to the linker.
+.SH SEE ALSO
+sdcc(1), asxxxx(1), link-z80(1), link-gbz80(1).
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/files/asxxxx.1 b/devel/sdcc/files/asxxxx.1
new file mode 100644
index 000000000000..2ab19ac1b793
--- /dev/null
+++ b/devel/sdcc/files/asxxxx.1
@@ -0,0 +1,111 @@
+.TH ASxxxx 1
+.SH NAME
+ASxxxx \- Series of microprocessor cross assemblers for SDCC.
+.SH SYNOPSIS
+.B asx8051
+.I "[options] file1 [file2 file3 ... file6]"
+.br
+.B as-gbz80
+.I "[options] file1 [file2 file3 ... file6]"
+.br
+.B as-z80
+.I "[options] file1 [file2 file3 ... file6]"
+.br
+.SH WARNING
+The information in this man page is an extract from the full
+documentation of
+.B SDCC\c
+\&, and is limited to the meaning of the options.
+.PP
+For complete and current documentation, refer to the
+.B
+ASxxxx Cross Assembler Documentation\c
+\&, available in /usr/share/doc/sdcc-doc/aslink.
+.SH "DESCRIPTION"
+The
+.B ASxxxx\c
+\& assemblers are a series of microprocessor assemblers. Each assembler has
+a device specific section.
+.PP
+.B MCS51\c
+\& family is supported by
+.B asx8051\c
+\&.
+.br
+.B Z80\c
+\& family is supported by
+.B as-z80\c
+\&.
+.br
+.B GBZ80\c
+\& (GameBoy Z80-like CPU) is supported by
+.B as-gbz80\c
+\&.
+.SH OPTIONS
+The ASxxxx assemblers are command line oriented. The PC assemblers are
+started with the appropriate option(s) and file(s) to assemble following
+the assembler name.
+.TP
+.BI "\-d"
+decimal listing.
+.TP
+.BI "\-q"
+octal listing.
+.TP
+.BI "\-x"
+hex listing (default)
+.PP
+The listing radix affects the .lst, .rel, and .sym files.
+.TP
+.BI "\-j"
+add line number and debug information to file.
+.TP
+.BI "\-g"
+undefined symbols made global.
+.TP
+.BI "\-a"
+all user symbols made global.
+.TP
+.BI "\-l"
+create list output file1.lst.
+.TP
+.BI "\-o"
+create object output file1.rel.
+.TP
+.BI "\-s"
+create symbol output file1.sym.
+.TP
+.BI "\-p"
+disable listing pagination.
+.TP
+.BI "\-w"
+wide listing format for symbol table.
+.TP
+.BI "\-z"
+enable case sensitivity for symbols.
+.TP
+.BI "\-f"
+flag relocatable references by ` in the listing file.
+.TP
+.BI "\-ff"
+flag relocatable reference by mode in the listing file.
+.PP
+The file name for the .lst, .rel, and .sym files is the first file name
+specified in the command line. All output files are ascii text files which
+may be edited, copied, etc. The output files are the concatenation of all
+the input files, if files are to be assembled independently invoke the
+assembler for each file.
+.PP
+The .rel file contains a radix directive so that the linker will use the
+proper conversion for this file. Linked files may have different radices.
+.PP
+If the list
+.B (l)\c
+\& option is specified without the symbol table
+.B (s)\c
+\& option, the symbol table is placed at the end of the listing file.
+.SH SEE ALSO
+sdcc(1), aslink(1), asx8051, as-z80(1), as-gbz80(1).
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/files/makebin.1 b/devel/sdcc/files/makebin.1
new file mode 100644
index 000000000000..509443a8f689
--- /dev/null
+++ b/devel/sdcc/files/makebin.1
@@ -0,0 +1,30 @@
+.TH MAKEBIN 1
+.SH NAME
+makebin \- convert a Intel IHX file to binary
+.SH SYNOPSIS
+.B makebin
+.I "[options] filename"
+.SH "DESCRIPTION"
+This manual page documents briefly the
+.BR makebin
+command.
+This manual page was written for the Debian GNU/Linux distribution
+because the original program does not have a manual page.
+Instead, you can read the documentation in
+/usr/share/doc/sdcc-doc.
+.PP
+.B makebin
+convert a Intel IHX file to binary.
+.SH OPTIONS
+.TP
+.B \-h
+Show summary of options.
+.TP
+.B \-p
+Pack the file.
+.TP
+.BI \-s " romsize"
+Specify the size of the ROM.
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/files/packihx.1 b/devel/sdcc/files/packihx.1
new file mode 100644
index 000000000000..4a94408233cb
--- /dev/null
+++ b/devel/sdcc/files/packihx.1
@@ -0,0 +1,20 @@
+.TH PACKIHX 1
+.SH NAME
+packihx \- A tool to pack Intel hex files for SDCC
+.SH SYNOPSIS
+.B packihx
+.SH "DESCRIPTION"
+This manual page documents briefly the
+.BR sdcdb
+command.
+This manual page was written for the Debian GNU/Linux distribution
+because the original program does not have a manual page.
+Instead, you can read the documentation in
+/usr/share/doc/sdcc-doc.
+.PP
+.B SDCC
+is a Freeware, retargettable, optimizing ANSI-C compiler
+designed for 8 bit Microprocessors.
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/files/patch-Makefile b/devel/sdcc/files/patch-Makefile
new file mode 100644
index 000000000000..204ee0e5f5ae
--- /dev/null
+++ b/devel/sdcc/files/patch-Makefile
@@ -0,0 +1,12 @@
+--- Makefile.orig Fri Nov 5 14:25:43 2004
++++ Makefile Fri Nov 5 14:27:58 2004
+@@ -10,7 +10,9 @@
+
+ SDCC_MISC = debugger/mcs51 sim/ucsim
+ SDCC_LIBS = support/cpp2 support/makebin
++ifndef NOPORTDOCS
+ SDCC_DOC = doc
++endif
+
+ # Parts that are not normally compiled but need to be cleaned
+ SDCC_EXTRA = support/regression
diff --git a/devel/sdcc/files/patch-as+Makefile b/devel/sdcc/files/patch-as+Makefile
new file mode 100644
index 000000000000..e3f2fd12b186
--- /dev/null
+++ b/devel/sdcc/files/patch-as+Makefile
@@ -0,0 +1,13 @@
+--- as/Makefile.orig Fri Nov 5 17:44:15 2004
++++ as/Makefile Fri Nov 5 17:44:49 2004
+@@ -18,8 +18,10 @@
+ $(STRIP) `echo $(bindir)/as-hc08$(EXEEXT)|sed '$(transform)'`
+
+ install-doc:
++ifndef NOPORTDOCS
+ $(INSTALL) -d $(docdir)/aslink
+ cp -f `find doc -maxdepth 1 -type f` $(docdir)/aslink
++endif
+
+ uninstall:
+ cd $(bindir); rm -f as-z80$(EXEEXT) as-gbz80$(EXEEXT) as-hc08$(EXEEXT)
diff --git a/devel/sdcc/files/patch-debugger+mcs51+Makefile.in b/devel/sdcc/files/patch-debugger+mcs51+Makefile.in
new file mode 100644
index 000000000000..7dba4b0d201a
--- /dev/null
+++ b/devel/sdcc/files/patch-debugger+mcs51+Makefile.in
@@ -0,0 +1,13 @@
+--- debugger/mcs51/Makefile.in.orig Wed Nov 10 13:47:11 2004
++++ debugger/mcs51/Makefile.in Wed Nov 10 13:48:52 2004
+@@ -58,8 +58,8 @@
+ install: all installdirs
+ $(INSTALL) $(TARGET) $(bindir)/sdcdb$(EXEEXT)
+ $(STRIP) $(bindir)/sdcdb$(EXEEXT)
+- cp $(PRJDIR)/debugger/mcs51/sdcdb.el $(bindir)/sdcdb.el
+- cp $(PRJDIR)/debugger/mcs51/sdcdbsrc.el $(bindir)/sdcdbsrc.el
++ cp $(PRJDIR)/debugger/mcs51/sdcdb.el $(datadir)/emacs/site-lisp/sdcdb.el
++ cp $(PRJDIR)/debugger/mcs51/sdcdbsrc.el $(datadir)/emacs/site-lisp/sdcdbsrc.el
+
+
+ # Deleting all the installed files
diff --git a/devel/sdcc/files/patch-device+lib+vprintf.c b/devel/sdcc/files/patch-device+lib+vprintf.c
new file mode 100644
index 000000000000..51637da27d51
--- /dev/null
+++ b/devel/sdcc/files/patch-device+lib+vprintf.c
@@ -0,0 +1,11 @@
+--- device/lib/vprintf.c.orig
++++ device/lib/vprintf.c
+@@ -292,7 +292,7 @@
+
+ unsigned char width;
+ signed char decimals;
+- unsigned char length;
++ volatile unsigned char length;
+ char c;
+
+ // reset output chars
diff --git a/devel/sdcc/files/patch-sim+ucsim+avr.src+arith_inst.cc b/devel/sdcc/files/patch-sim+ucsim+avr.src+arith_inst.cc
new file mode 100644
index 000000000000..fd4cac775a49
--- /dev/null
+++ b/devel/sdcc/files/patch-sim+ucsim+avr.src+arith_inst.cc
@@ -0,0 +1,74 @@
+--- sim/ucsim/avr.src/arith_inst.cc.orig Wed Nov 17 17:05:26 2004
++++ sim/ucsim/avr.src/arith_inst.cc Wed Nov 17 17:09:31 2004
+@@ -51,7 +51,7 @@
+ if (D & 0x80)
+ D|= ~0xff;
+ t_mem sreg= ram->get(SREG);
+- (signed)result= (signed)D-(signed)K;
++ result= (t_mem)((signed)D-(signed)K);
+ res= result & 0xff;
+
+ sreg= sreg & ~(BIT_H|BIT_S|BIT_V|BIT_N|BIT_C|BIT_Z);
+@@ -101,7 +101,7 @@
+ if (D & 0x80)
+ D|= ~0xff;
+ t_mem sreg= ram->get(SREG);
+- (signed)result= (signed)D-(signed)K-(sreg&BIT_C)?1:0;
++ result= (t_mem)((signed)D-(signed)K-(sreg&BIT_C)?1:0);
+ res= result & 0xff;
+ ram->write(d, res);
+
+@@ -151,7 +151,7 @@
+ K|= ~0xff;
+ if (D & 0x80)
+ D|= ~0xff;
+- (signed)result= (signed)D-(signed)K;
++ result= (t_mem)((signed)D-(signed)K);
+ res= result & 0xff;
+ ram->write(d, res);
+
+@@ -237,7 +237,7 @@
+ if (D & 0x80)
+ D|= ~0xff;
+ t_mem sreg= ram->get(SREG);
+- (signed)result= (signed)D-(signed)R-(sreg&BIT_C)?1:0;
++ result= (t_mem)((signed)D-(signed)R-(sreg&BIT_C)?1:0);
+ res= result & 0xff;
+
+ sreg= sreg & ~(BIT_H|BIT_S|BIT_V|BIT_N|BIT_C);
+@@ -287,7 +287,7 @@
+ if (D & 0x80)
+ D|= ~0xff;
+ t_mem sreg= ram->get(SREG);
+- (signed)result= (signed)D-(signed)R-(sreg&BIT_C)?1:0;
++ result= (t_mem)((signed)D-(signed)R-(sreg&BIT_C)?1:0);
+ res= result & 0xff;
+ ram->write(d, res);
+
+@@ -389,7 +389,7 @@
+ R|= ~0xff;
+ if (D & 0x80)
+ D|= ~0xff;
+- (signed)result= (signed)D-(signed)R;
++ result= (t_mem)((signed)D-(signed)R);
+ res= result & 0xff;
+
+ t_mem sreg= ram->get(SREG) & ~(BIT_H|BIT_S|BIT_V|BIT_N|BIT_Z|BIT_C);
+@@ -438,7 +438,7 @@
+ R|= ~0xff;
+ if (D & 0x80)
+ D|= ~0xff;
+- (signed)result= (signed)D-(signed)R;
++ result= (t_mem)((signed)D-(signed)R);
+ res= result & 0xff;
+ ram->write(d, res);
+
+@@ -922,7 +922,7 @@
+ K|= ~0x3f;
+ if (D & 0x8000)
+ D|= ~0xffff;
+- (signed)result= (signed)D-(signed)K;
++ result= (t_mem)((signed)D-(signed)K);
+ res= result & 0xffff;
+ t_mem resl= res&0xff, resh= (res>>8)&0xff;
+ ram->write(dl+1, resh);
diff --git a/devel/sdcc/files/patch-sim+ucsim+doc+Makefile.in b/devel/sdcc/files/patch-sim+ucsim+doc+Makefile.in
new file mode 100644
index 000000000000..d8b1ba56a858
--- /dev/null
+++ b/devel/sdcc/files/patch-sim+ucsim+doc+Makefile.in
@@ -0,0 +1,11 @@
+--- sim/ucsim/doc/Makefile.in.orig Fri Nov 5 17:20:51 2004
++++ sim/ucsim/doc/Makefile.in Fri Nov 5 17:21:33 2004
+@@ -22,7 +22,7 @@
+ man2dir = $(mandir)/man2
+ infodir = @infodir@
+ srcdir = @srcdir@
+-docdir = $(prefix)/share/sdcc/doc/ucsim
++docdir = @datadir@/doc/sdcc/ucsim
+
+
+ # Compiling entire program or any subproject
diff --git a/devel/sdcc/files/patch-sim+ucsim+packages.mk b/devel/sdcc/files/patch-sim+ucsim+packages.mk
new file mode 100644
index 000000000000..5d34528c0f44
--- /dev/null
+++ b/devel/sdcc/files/patch-sim+ucsim+packages.mk
@@ -0,0 +1,11 @@
+--- sim/ucsim/packages_in.mk.orig Fri Nov 5 17:23:28 2004
++++ sim/ucsim/packages_in.mk Fri Nov 5 17:24:26 2004
+@@ -37,4 +37,7 @@
+ endif
+
+ PKGS = cmd.src sim.src gui.src $(S51) $(SAVR) $(SZ80) $(XA) \
+- $(SHC08) doc
++ $(SHC08)
++ifndef NOPORTDOCS
++PKGS += doc
++endif
diff --git a/devel/sdcc/files/sdcc.1 b/devel/sdcc/files/sdcc.1
new file mode 100644
index 000000000000..d1e296d79ffc
--- /dev/null
+++ b/devel/sdcc/files/sdcc.1
@@ -0,0 +1,445 @@
+.TH SDCC 1
+.SH NAME
+sdcc \- Small Device C Compiler
+.SH SYNOPSIS
+.B sdcc
+.I "[options] filename"
+.SH WARNING
+The information in this man page is an extract from the full
+documentation of SDCC, and is limited to the meaning of the
+options.
+.PP
+For complete and current documentation, refer to the
+.B
+SDCC Compiler User Guide\c
+\&.
+.SH "DESCRIPTION"
+.B SDCC
+is a Freeware, retargettable, optimizing ANSI-C compiler. The current
+version targets Intel MCS51 based Microprocessors(8051, 8052, etc), Zilog
+Z80 based MCUs, and the Dallas DS80C390 variant. It can be retargetted for
+other microprocessors, support for PIC, AVR and 186 is under development.
+.PP
+.B SDCC\c
+\& uses
+.B ASXXXX\c
+\& &
+.B ASLINK\c
+\&, a Freeware, retargettable assembler & linker.
+.B SDCC\c
+\& has extensive language extensions suitable for utilizing various
+microcontrollers and underlying hardware effectively.
+.PP
+The compiler also allows inline assembler code to be embedded anywhere in a
+function. In addition, routines developed in assembly can also be called.
+.SH PROCESSOR SELECTION OPTIONS
+.TP
+.BI "\-mmcs51"
+Generate code for the MCS51 (8051) family of processors. This is the default
+processor target.
+.TP
+.BI "\-mds390"
+Generate code for the DS80C390 processor.
+.TP
+.BI "\-mz80"
+Generate code for the Z80 family of processors.
+.TP
+.BI "\-mgbz80"
+Generate code for the GameBoy Z80 processor.
+.TP
+.BI "\-mavr"
+Generate code for the Atmel AVR processor (In development, not complete).
+.TP
+.BI "\-mpic14"
+Generate code for the PIC 14-bit processors (In development, not complete).
+.TP
+.BI "\-mtlcs900h"
+Generate code for the Toshiba TLCS-900H processor (In development, not
+complete).
+.SH PREPROCESSOR OPTIONS
+.TP
+.BI "\-I" "<path>"
+The additional location where the pre processor will look for `<..h>' or
+`..h' files.
+.TP
+.BI "\-D " "<macro[=value]>"
+Command line definition of macros. Passed to the pre processor.
+.TP
+.BI "\-M"
+Tell the preprocessor to output a rule suitable for make describing the
+dependencies of each object file. For each source file, the preprocessor
+outputs one make-rule whose target is the object file name for that source
+file and whose dependencies are all the files `#include'd in it. This rule
+may be a single line or may be continued with `\\'-newline if it is long.
+The list of rules is printed on standard output instead of the preprocessed
+C program.
+.B `-M'\c
+\& implies
+.B `-E'\c
+\&.
+.TP
+.BI "-C"
+Tell the preprocessor not to discard comments. Used with the
+.B `-E'
+option.
+.TP
+.BI "\-MM"
+Like
+.B `-M'\c
+\& but the output mentions only the user header files included with
+`#include "file"'. System header files included with `#include <file>'
+are omitted.
+.TP
+.BI "\-A " "question(answer)"
+Assert the answer answer for question, in case it is tested with a
+preprocessor conditional such as `#if #question(answer)'.
+.B `-A-'\c
+\& disables the standard assertions that normally describe the target machine.
+.TP
+.BI "\-A " "question"
+(answer) Assert the answer answer for question, in case it is tested with a
+preprocessor conditional such as `#if #question(answer)'.
+.B `-A-'\c
+\& disables the standard assertions that normally describe the target machine.
+.TP
+.BI "-Umacro"
+Undefine macro macro.
+.B `-U'\c
+\& options are evaluated after all
+.B `-D'\c
+\& options, but before any
+.B `-include'\c
+\& and
+.B `-imacros'\c
+\& options.
+.TP
+.BI "\-dM"
+Tell the preprocessor to output only a list of the macro definitions that
+are in effect at the end of preprocessing. Used with the
+.B '-E'\c
+\& option.
+.TP
+.BI "\-dD"
+Tell the preprocessor to pass all macro definitions into the output, in their
+proper sequence in the rest of the output.
+.TP
+.BI "\-dN"
+Like
+.B `-dD'\c
+\&except that the macro arguments and contents are omitted. Only
+`#define name' is included in the output.
+.SH LINKER OPTIONS
+.TP
+.BI "\-L, \-lib\-path" "<absolute path to additional libraries>"
+This option is passed to the linkage editor's additional libraries search
+path. The path name must be absolute. Additional library files may be
+specified in the command line. See section Compiling programs for more
+details.
+.TP
+.BI "\-\-xram-loc " "<Value>"
+The start location of the external ram, default value is 0. The value entered
+can be in Hexadecimal or Decimal format, e.g.:
+.B --xram-loc 0x8000\c
+\& or
+.B --xram-loc 32768\c
+\&.
+.TP
+.BI "\-\-code-loc " "<Value>"
+The start location of the code segment, default value 0. Note when this
+option is used the interrupt vector table is also relocated to the given
+address. The value entered can be in Hexadecimal or Decimal format, e.g.:
+.B --code-loc 0x8000\c
+\& or
+.B --code-loc 32768\c
+\&.
+.TP
+.BI "\-\-stack-loc " "<Value>"
+The initial value of the stack pointer. The default value of the stack pointer
+is
+.B 0x07\c
+\& if only register bank 0 is used, if other register banks are used then the
+stack pointer is initialized to the location above the highest register bank
+used. eg. if register banks 1 & 2 are used the stack pointer will default to
+location
+.B 0x18\c
+\&. The value entered can be in Hexadecimal or Decimal format, eg.
+.B --stack-loc 0x20
+or
+.B --stack-loc 32\c
+\&. If all four register banks are used the stack will be placed after the data
+segment (equivalent to
+.B --stack-after-data\c
+\&)
+.TP
+.BI "\-\-stack-after-data"
+This option will cause the stack to be located in the internal ram after the
+data segment.
+.TP
+.BI "\-\-data-loc " "<Value>"
+The start location of the internal ram data segment, the default value is
+.B 0x30\c
+\&. The value entered can be in Hexadecimal or Decimal format, eg.
+.B --data-loc 0x20\c
+\& or
+.B --data-loc 32\c
+\&.
+.TP
+.BI "--idata-loc " "<Value>"
+The start location of the indirectly addressable internal ram, default value is
+.B 0x80\c
+\&. The value entered can be in Hexadecimal or Decimal format, eg.
+.B --idata-loc 0x88\c
+\& or
+.B --idata-loc 136\c
+\&.
+.TP
+.BI "\-\-out\-fmt\-ihx"
+The linker output (final object code) is in Intel Hex format. (This is the
+default option).
+.TP
+.BI "\-\-out\-fmt\-s19"
+The linker output (final object code) is in Motorola S19 format.
+.SH MCS51 OPTIONS
+.TP
+.BI "\-\-model\-large"
+Generate code for Large model programs see section Memory Models for more
+details. If this option is used all source files in the project should be
+compiled with this option. In addition the standard library routines are
+compiled with small model, they will need to be recompiled.
+.TP
+.BI "\-\-model\-small"
+Generate code for Small Model programs see section Memory Models for more
+details. This is the default model.
+.SH
+.TP
+.SH DS390 OPTIONS
+.TP
+.BI "\-\-model\-flat24"
+Generate 24-bit flat mode code. This is the one and only that the ds390 code
+generator supports right now and is default when using
+.B -mds390\c
+\&.
+.TP
+.BI "\_-\-stack\-10bit"
+Generate code for the 10 bit stack mode of the Dallas DS80C390 part. This is
+the one and only that the ds390 code generator supports right now and is
+default when using
+.B -mds390\c
+\&. In this mode, the stack is located in the lower 1K of the internal RAM,
+which is mapped to
+.B 0x400000
+\&. Note that the support is incomplete, since it still uses a single byte as
+the stack pointer. This means that only the lower 256 bytes of the potential
+1K stack space will actually be used. However, this does allow you to reclaim
+the precious 256 bytes of low RAM for use for the DATA and IDATA segments. The
+compiler will not generate any code to put the processor into 10 bit stack
+mode. It is important to ensure that the processor is in this mode before
+calling any re-entrant functions compiled with this option. In principle, this
+should work with the
+.B --stack-auto option\c
+\&, but that has not been tested. It is incompatible with the
+.B --xstack\c
+\& option. It also only makes sense if the processor is in 24 bit contiguous
+addressing mode (see the
+.B --model-flat24\c
+\& option).
+.SH OPTIMIZATIONS OPTIONS
+.TP
+.BI "\-\-nogcse"
+Will not do global subexpression elimination, this option may be used when the
+compiler creates undesirably large stack/data spaces to store compiler
+temporaries. A warning message will be generated when this happens and the
+compiler will indicate the number of extra bytes it allocated. It recommended
+that this option NOT be used,
+.B #pragma NOGCSE\c
+\& can be used to turn off global subexpression elimination for a given
+function only.
+.TP
+.BI "\-\-noinvariant"
+Will not do loop invariant optimizations, this may be turned off for reasons
+explained for the previous option. For more details of loop optimizations
+performed see section Loop Invariants.It recommended that this option NOT be
+used,
+.B #pragma NOINVARIANT\c
+\& can be used to turn off invariant optimizations for a given function only.
+.TP
+.BI "\-\-noinduction"
+Will not do loop induction optimizations, see section strength reduction for
+more details. It is recommended that this option is NOT used,
+.B #pragma NOINDUCTION\c
+\& can be used to turn off induction optimizations for a given function only.
+.TP
+.BI "\-\-nojtbound"
+Will not generate boundary condition check when switch statements are
+implemented using jump-tables. It is recommended that this option is NOT used,
+.B #pragma NOJTBOUND\c
+\& can be used to turn off boundary checking for jump tables for a given
+function only.
+.TP
+.BI "\-\-noloopreverse"
+Will not do loop reversal optimization.
+.SH OTHER OPTIONS
+.TP
+.BI "\-c, \-\-compile\-only"
+will compile and assemble the source, but will not call the linkage editor.
+.TP
+.BI "\-E"
+Run only the C preprocessor. Preprocess all the C source files specified and
+output the results to standard output.
+.TP
+.BI "\-\-stack-auto"
+All functions in the source file will be compiled as reentrant, i.e. the
+parameters and local variables will be allocated on the stack. If this option
+is used all source files in the project should be compiled with this option.
+.TP
+.BI "\-\-xstack"
+Uses a pseudo stack in the first 256 bytes in the external ram for allocating
+variables and passing parameters.
+.TP
+.BI "\-\-callee-saves " "function1[,function2][,function3]...."
+The compiler by default uses a caller saves convention for register saving
+across function calls, however this can cause unneccessary register pushing &
+popping when calling small functions from larger functions. This option can be
+used to switch the register saving convention for the function names specified.
+The compiler will not save registers when calling these functions, no extra
+code will be generated at the entry & exit for these functions to save &
+restore the registers used by these functions, this can
+.I SUBSTANTIALLY\c
+\& reduce code & improve run time performance of the generated code. In the
+future the compiler (with interprocedural analysis) will be able to determine
+the appropriate scheme to use for each function call.
+.I DO NOT\c
+\& use this option for built-in functions such as
+.B _muluint\c
+\&..., if this option is used for a library function the appropriate library
+function needs to be recompiled with the same option. If the project consists
+of multiple source files then all the source file should be compiled with the
+same
+.B --callee-saves\c
+\& option string.
+.TP
+.BI "\-\-debug"
+When this option is used the compiler will generate debug information, that can
+be used with the
+.B SDCDB\c
+\&. The debug information is collected in a file with .cdb extension.
+.TP
+.BI "\-\-regextend"
+This option is obsolete and isn't supported anymore.
+.TP
+.BI "\-\-noregparms"
+This option is obsolete and isn't supported anymore.
+.TP
+.BI "\-\-peep-file" "<filename>
+This option can be used to use additional rules to be used by the peep hole
+optimizer.
+.TP
+.BI "\-S"
+Stop after the stage of compilation proper; do not assemble. The output is an
+assembler code file for the input file specified.
+.TP
+.BI "\-Wa_" "asmOption[,asmOption]...]"
+Pass the asmOption to the assembler.
+.TP
+.BI "\-Wl_" "linkOption[,linkOption]...]"
+Pass the linkOption to the linker.
+.TP
+.BI "\-\-int-long-reent"
+Integer (16 bit) and long (32 bit) libraries have been compiled as reentrant.
+Note by default these libraries are compiled as non-reentrant.
+.TP
+.BI "\-\-cyclomatic"
+This option will cause the compiler to generate an information message for each
+function in the source file. The message contains some important information
+about the function. The number of edges and nodes the compiler detected in the
+control flow graph of the function, and most importantly the cyclomatic complexity.
+.TP
+.BI "\-\-float\-reent"
+Floating point library is compiled as reentrant.
+.TP
+.BI "\-\-nooverlay"
+The compiler will not overlay parameters and local variables of any function,
+see section Parameters and local variables for more details.
+.TP
+.BI "\-\-main\-return"
+This option can be used when the code generated is called by a monitor program.
+The compiler will generate a 'ret' upon return from the 'main' function. The
+default option is to lock up i.e. generate a 'ljmp '.
+.TP
+.BI "\-\-no\-peep"
+Disable peep-hole optimization.
+.TP
+.BI "\-\-peep\-asm"
+Pass the inline assembler code through the peep hole optimizer. This can cause
+unexpected changes to inline assembler code, please go through the peephole
+optimizer rules defined in the source file tree '<target>/peeph.def' before
+using this option.
+.TP
+.BI "\-\-iram\-size " "<Value>"
+Causes the linker to check if the interal ram usage is within limits of the
+given value.
+.TP
+.BI "\-\-nostdincl"
+This will prevent the compiler from passing on the default include path to the
+preprocessor.
+.TP
+.BI "\-\-nostdlib"
+This will prevent the compiler from passing on the default library path to the
+linker.
+.TP
+.BI "\-\-verbose"
+Shows the various actions the compiler is performing.
+.TP
+.BI "\-V"
+Shows the actual commands the compiler is executing.
+.SH INTERMEDIATE DUMP OPTIONS
+The following options are provided for the purpose of retargetting and
+debugging the compiler. These provided a means to dump the intermediate code
+(iCode) generated by the compiler in human readable form at various stages of
+the compilation process.
+.TP
+.BI "\-\-dumpraw"
+This option will cause the compiler to dump the intermediate code into a file
+of named <source filename>.
+.B dumpraw\c
+\& just after the intermediate code has been generated for a function, i.e.
+before any optimizations are done. The basic blocks at this stage ordered in
+the depth first number, so they may not be in sequence of execution.
+.TP
+.BI "\-\-dumpgcse"
+Will create a dump of iCode's, after global subexpression elimination, into a
+file named <source filename>.dumpgcse.
+.TP
+.BI "\-\-dumpdeadcode"
+Will create a dump of iCode's, after deadcode elimination, into a file named
+<source filename>.dumpdeadcode.
+.TP
+.BI "\-\-dumploop"
+Will create a dump of iCode's, after loop optimizations, into a file named
+<source filename>.dumploop.
+.TP
+.BI "\-\-dumprange"
+Will create a dump of iCode's, after live range analysis, into a file named
+<source filename>.dumprange.
+.TP
+.BI "\-\-dumlrange"
+Will dump the life ranges for all symbols.
+.TP
+.BI "\-\-dumpregassign"
+Will create a dump of iCode's, after register assignment, into a file named
+<source filename>.dumprassgn.
+.TP
+.BI "\-\-dumplrange"
+Will create a dump of the live ranges of iTemp's
+.TP
+.BI "\-\-dumpall"
+Will cause all the above mentioned dumps to be created.
+.SH COPYING
+The entire source code for the compiler is distributed under GNU General Public
+License.
+.SH SEE ALSO
+sdcpp(1), asxxxx(1), aslink(1).
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
+
diff --git a/devel/sdcc/files/sdcdb.1 b/devel/sdcc/files/sdcdb.1
new file mode 100644
index 000000000000..198beaa092f7
--- /dev/null
+++ b/devel/sdcc/files/sdcdb.1
@@ -0,0 +1,80 @@
+.TH SDCDB 1
+.SH NAME
+sdcdb \- Source debugger for SDCC
+.SH SYNOPSIS
+.B sdcdb [options] filename
+.SH WARNING
+The information in this man page is an extract from the full
+documentation of SDCC, and is limited to the meaning of the
+options.
+.PP
+For complete and current documentation, refer to the
+.B
+SDCC Compiler User Guide\c
+\&.
+.SH "DESCRIPTION"
+.B sdcdb\c
+\& is a source debugger for
+.B SDCC\c
+\&. It uses
+.B ucSim\c
+\& to execute the program, the programm execution is controlled
+by the debugger.
+.PP
+The command interface for the debugger has been deliberately kept as close the
+GNU debugger gdb, as possible. This will help the integration with existing
+graphical user interfaces (like ddd, xxgdb or xemacs) existing for the GNU
+debugger.
+.SH STARTING THE DEBUGGER
+The debugger can be started using the following command line (Assume the file
+you are debugging has the file name foo):
+.PP
+.B sdcdb foo
+.PP
+The debugger will look for the following files:
+.PP
+.nf
+foo.c - the source file.
+foo.cdb - the debugger symbol information file.
+foo.ihx - the intel hex format object file.
+.fi
+.SH OPTIONS
+.TP
+.BI "\-directory=" "<source file directory>"
+This option can used to specify the directory search list. The debugger will
+look into the directory list specified for source, cdb & ihx files. The items
+in the directory list must be separated by ':', e.g. if the source files can be
+in the directories /home/src1 and /home/src2, the
+.B -directory\c
+\& option should be
+.B -directory=/home/src1:/home/src2\c
+\&. Note there can be no spaces in the option.
+.TP
+.BI "\-cd " "<directory>"
+Change to the <directory>.
+.TP
+.BI "\-fullname"
+Used by GUI front ends.
+.TP
+.BI "\-cpu " "<cpu-type>"
+This argument is passed to the simulator. Please see the simulator docs for
+details.
+.TP
+.BI "\-X " "<Clock frequency>"
+This option is passed to the simulator. Please see the simulator docs for
+details.
+.TP
+.BI "\-s " "<serial port file>"
+This option is passed to simulator. Please see the simulator docs for details.
+.TP
+.BI "\-S " "<serial in,out>"
+This argument is passed to simulator. Please see the simulator docs for
+details.
+.SH COPYING
+The entire source code for the debugger is distributed under GNU General Public
+License.
+.SH SEE ALSO
+sdcc(1), ucsim(1), s51(1), savr(1), sz80(1).
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/files/sdcpp.1 b/devel/sdcc/files/sdcpp.1
new file mode 100644
index 000000000000..53acaa4f4de5
--- /dev/null
+++ b/devel/sdcc/files/sdcpp.1
@@ -0,0 +1,259 @@
+.TH SDCPP 1
+.SH NAME
+sdcpp \- C preprocessor for SDCC
+.SH SYNOPSIS
+.B sdcppold
+.I "[options] filename"
+.SH "DESCRIPTION"
+This manual page documents briefly the
+.BR sdccp
+command.
+This manual page was written for the Debian GNU/Linux distribution
+because the original program does not have a manual page.
+Instead, you can read the documentation in
+/usr/share/doc/sdcc-doc.
+.PP
+.B SDCC
+is a Freeware, retargettable, optimizing ANSI-C compiler
+designed for 8 bit Microprocessors.
+.SH OPTIONS
+.TP
+.BI "\-include " "<file>"
+Include the contents of
+.I <file>\c
+\& before other files.
+.TP
+.BI "\-imacros " "<file>"
+Accept definition of macros in
+.I <file>\c
+\&.
+.TP
+.BI "\-iprefix " "<path>"
+Specify
+.I <path>\c
+\& as a prefix for next two options.
+.TP
+.BI "\-iwithprefix " "<dir>"
+Add
+.I <dir>\c
+\& to the end of the system include path.
+.TP
+.BI "\-iwithprefixbefore " "<dir>"
+Add
+.I <dir>\c
+\& to the end of the main include path.
+.TP
+.BI "\-isystem " "<dir>"
+Add
+.I <dir>\c
+\& to the start of the system include path.
+.TP
+.BI "\-idirafter " "<dir>"
+Add
+.I <dir>\c
+\& to the end of the system include path.
+.TP
+.BI "-I " "<dir>"
+Add
+.I <dir>\c
+\& to the end of the main include path.
+.TP
+.B "\-I\-"
+Fine-grained include path control; see info docs.
+.TP
+.B "\-nostdinc"
+Do not search system include directories (dirs specified with
+.B -isystem\c
+\& will still be used).
+.TP
+.B "\-nostdinc++"
+Do not search system include directories for C++.
+.TP
+.BI "-o " "<file>"
+Put output into
+.I <file>\c
+\&.
+.TP
+.B "\-pedantic"
+Issue all warnings demanded by strict ISO C.
+.TP
+.B "\-pedantic-errors"
+Issue
+.I \-pedantic\c
+\& warnings as errors instead.
+.TP
+.B "\-trigraphs"
+Support ISO C trigraphs.
+.TP
+.B "\-lang-c"
+Assume that the input sources are in C.
+.TP
+.B "\-lang-c89"
+Assume that the input sources are in C89.
+.TP
+.B "\-lang-c++"
+Assume that the input sources are in C++.
+.TP
+.B "\-lang-objc"
+Assume that the input sources are in ObjectiveC.
+.TP
+.B "\-lang-objc++"
+Assume that the input sources are in ObjectiveC++.
+.TP
+.B "\-lang-asm"
+Assume that the input sources are in assembler.
+.TP
+.BI "\-std=" "<std name>"
+Specify the conformance standard; one of:
+gnu89, gnu99, c89, c99, iso9899:1990,
+iso9899:199409, iso9899:1999
+.TP
+.B "\-+"
+Allow parsing of C++ style features.
+.TP
+.B "\-w"
+Inhibit warning messages.
+.TP
+.B "\-Wtrigraphs"
+Warn if trigraphs are encountered.
+.TP
+.B "\-Wno-trigraphs"
+Do not warn about trigraphs.
+.TP
+.B "\-Wcomment{s}"
+Warn if one comment starts inside another.
+.TP
+.B "\-Wno-comment{s}"
+Do not warn about comments.
+.TP
+.B "\-Wtraditional"
+Warn about features not present in traditional C;
+.TP
+.B "\-Wno-traditional"
+Do not warn about traditional C;
+.TP
+.B "\-Wundef"
+Warn if an undefined macro is used by #if.
+.TP
+.B "\-Wno-undef"
+Do not warn about testing undefined macros.
+.TP
+.B "\-Wimport"
+Warn about the use of the #import directive.
+.TP
+.B "\-Wno-import"
+Do not warn about the use of #import.
+.TP
+.B "\-Werror"
+Treat all warnings as errors.
+.TP
+.B "\-Wno-error"
+Do not treat warnings as errors.
+.TP
+.B "\-Wsystem-headers"
+Do not suppress warnings from system headers.
+.TP
+.B "\-Wno-system-headers"
+Suppress warnings from system headers.
+.TP
+.B "\-Wall"
+Enable all preprocessor warnings.
+.TP
+.B "\-M"
+Generate make dependencies.
+.TP
+.B "\-MM"
+As
+.B "\-M"\c
+\&, but ignore system header files.
+.TP
+.BI "\-MF " "<file>"
+Write dependency output to the given file.
+.TP
+.B "\-MG"
+Treat missing header file as generated files.
+.TP
+.B "\-MP"
+Generate phony targets for all headers.
+.TP
+.BI "\-MQ " "<target>"
+Add a MAKE-quoted target.
+.TP
+.BI "\-MT " "<target>"
+Add an unquoted target.
+.TP
+.BI "\-D" "<macro>"
+Define a
+.I <macro>\c
+\& with string '1' as its value.
+.TP
+.BI "\-D" "<macro>=<val>"
+Define a
+.I <macro>\¢
+\& with
+.I <val>\c
+\& as its value.
+.TP
+.BI "\-A" "<question> (<answer>)"
+Assert the
+.I <answer>\c
+\& to
+.I <question>\c
+\&.
+.TP
+.BI "\-A\-" "<question> (<answer>)"
+Disable
+.I <answer>\c
+\& to
+.I <question>\c
+\&.
+.TP
+.BI "-U" "<macro>"
+Undefine
+.I <macro>\c
+\&.
+.TP
+.B "\-H"
+Print the name of header files as they are used.
+.TP
+.B "\-C"
+Do not discard comments.
+.TP
+.B "\-dM"
+Display a list of macro definitions active at end.
+.TP
+.B "\-dD"
+Preserve macro definitions in output.
+.TP
+.B "\-dN"
+As
+.B \-dD\c
+\& except that only the names are preserved.
+.TP
+.B "\-dI"
+Include #include directives in the output.
+.TP
+.B "\-fpreprocessed"
+Treat the input file as already preprocessed.
+.TP
+.BI "\-ftabstop=" "<number>"
+Distance between tab stops for column reporting.
+.TP
+.B "\-P"
+Do not generate #line directives.
+.TP
+.B "\-$"
+Do not allow '$' in identifiers.
+.TP
+.B "\-remap"
+Remap file names when including files.
+.TP
+.B "\-v or \-\-version"
+Display the version number.
+.TP
+.B "\-h or \-\-help"
+Show summary of options.
+
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/files/serialview.1 b/devel/sdcc/files/serialview.1
new file mode 100644
index 000000000000..7f4b15dcd845
--- /dev/null
+++ b/devel/sdcc/files/serialview.1
@@ -0,0 +1,42 @@
+.TH SERIALVIEW 1
+.SH NAME
+serialview \- Terminal emulator for ucSim
+.SH SYNOPSIS
+.B serialview
+.I " [-i <filename>] [-o <filename>] [-h]"
+.SH WARNING
+The information in this man page is an extract from the full
+documentation of SDCC, and is limited to the meaning of the
+options.
+.PP
+For complete and current documentation, refer to the
+.B
+SDCC Compiler User Guide\c
+\&.
+.SH DESCRIPTION
+Serialview is a simple terminal emulator which can be used with ucSim.
+.SH OPTIONS
+.TP
+.BI "\-i " "filename"
+.I filename\c
+\& is the pipe to the controller's serial input.
+.TP
+.BI "\-o" " filename"
+.I filename\c
+\& is the pipe to the controller's serial output.
+.TP
+.B \-h
+Show summary of options.
+.PP
+When no options are provided the input and output pipes are created in
+.B /tmp\c
+\&, and named respectively
+.B in\c
+\& and
+.B out\c
+\&.
+.SH SEE ALSO
+sdcc(1), ucsim(1).
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/files/ucsim.1 b/devel/sdcc/files/ucsim.1
new file mode 100644
index 000000000000..72155e21fb74
--- /dev/null
+++ b/devel/sdcc/files/ucsim.1
@@ -0,0 +1,140 @@
+.TH UCSIM 1
+.SH NAME
+s51, savr, sz80 \- 8051, AVR and Z80 microcontrollers simulator for SDCC.
+.SH SYNOPSIS
+.B s51
+.I "[options] filenames"
+.br
+.B savr
+.I "[options] filenames"
+.br
+.B sz80
+.I "[options] filenames"
+.SH WARNING
+The information in this man page is an extract from the full
+documentation of
+.B SDCC\c
+\&, and is limited to the meaning of the options.
+.PP
+For complete and current documentation, refer to the
+.B
+ucSim simulator User Guide\c
+\&.
+.SH "DESCRIPTION"
+.B ucSim\c
+\& is a microcontroller simulator. It is extensible to support
+different microcontroller families.
+.PP
+.B MCS51\c
+\& family is simulated by
+.B s51\c
+\&.
+.br
+.B AVR\c
+\& family is simulated by
+.B savr\c
+\&.
+.br
+.B Z80\c
+\& processor is simulated by
+.B sz80\c
+\&.
+.PP
+Specified files must be names of Intel hex files. Simulator loads them in
+specified order into the ROM of the simulated system.
+.SH OPTIONS
+.TP
+.BI "\-t " "CPU"
+Type of CPU. Recognized types are: 51, 8051, 8751, C51, 80C51, 87C51, 31, 8031,
+C31, 80C31, 52, 8052, 8752, C52, 80C52, 87C52, 32, 8032, C32, 80C32, 51R, 51RA,
+51RB, 51RC, C51R, C51RA, C51RB, C51RC, 89C51R, 251, C251, DS390, DS390F. Note
+that recongition of a CPU type as option does not mean that the simulator can
+simulate that kind of CPU. Default type is C51. DS390 supports Dallas DS80C390
+dual-dptr operations, DS390F supports minimal flat24 mode code and dual-dptr
+operations.
+.TP
+.BI "\-X " "freq[k|M]"
+XTAL frequency is
+.I freq\c
+\& Hertz.
+.B k\c
+\& or
+.B M\c
+\& can be used to specify frequency in kHZ or MHz. Space is not allowed between
+the number and the
+.B k\c
+\& or
+.B M\c
+\&. Default value is 11059200 Hz.
+.TP
+.BI "\-c " "file"
+Open command console on
+.I file\c
+\&. Command consoles are on standard input and output
+by default. Using this option the console can be opened on any file for example
+on the serial interface of the computer.
+.TP
+.BI "\-Z " "portnum"
+Listen for incoming connections on port
+.I portnum\c
+\&. Using this option uCsim can
+serve multiple consoles. You can get a console by simply telnet into machine
+running
+.B uCsim\c
+\&to port
+.I portnumber\c
+\&. This option is not available on platforms which doesn't support BSD
+networking.
+.TP
+.BI "\-s " "file"
+Connect serial interface of the simulated microcontroller to the
+.I file\c
+\&. Nothing is used by default which means that characters transmitted by
+serial interface of the simulated microcontroller go to nowhere and it will
+never receive anything. If you are going to communicate with serial interface
+interactively the best idea is to specify a teminal with
+.B -s\c
+\& option.
+.TP
+.BI "-S " "in=file,out=file"
+Using this option you can specify different files for input and output streams
+that
+.B uCsim\c
+\& uses to simulate microprocessor's serial interface.
+.TP
+.BI "\-p prompt"
+Using this option you can specify any string to be the prompt of command
+interpreter, for example:
+.nf
+$ s51 -p "s51> "
+ucsim 0.2.12, Copyright (C) 1997 Daniel Drotos, Talker Bt.
+ucsim comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+This is free software, and you are welcome to redistribute it
+under certain conditions; type `show c' for details.
+s51>
+.fi
+.TP
+.BI "\-P"
+Prompt will be a null ('\\0') character. This feature can be useful for
+programs which controlls simulator through a pipe.
+.TP
+.BI "\-V"
+Verbose mode. The simulator notifies you about some kind of internal actions
+for example interrupts. Messages are printed on command console.
+.TP
+.BI "\-v"
+Print out version number and stop.
+.TP
+.BI "\-H"
+Print out types of known CPUs. Names printed out by this option can be used to
+determine CPU type using -t option.
+.TP
+.BI "\-h"
+Print out a short help about the options and stop.
+.SH COPYING
+ucSim is distributed under the GNU General Public License.
+.SH SEE ALSO
+sdcc(1), s51(1), savr(1), sz80(1).
+.SH AUTHOR
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/devel/sdcc/pkg-descr b/devel/sdcc/pkg-descr
new file mode 100644
index 000000000000..4a7de23447af
--- /dev/null
+++ b/devel/sdcc/pkg-descr
@@ -0,0 +1,29 @@
+SDCC is a freeware, retargettable, optimizing ANSI C compiler that targets the
+Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs. Work is in progress on
+supporting Motorola 68HC08 as well as Microchip PIC16 and PIC18 series.
+
+Some of the features include:
+
+ * ASXXXX and ASLINK, a freeware, retargettable assembler and linker.
+ * Extensive MCU specific language extensions, allowing effective use of
+ the underlying hardware.
+ * A host of standard optimizations such as global sub expression
+ elimination, loop optimizations (loop invariant, strength reduction of
+ induction variables and loop reversing), constant folding and
+ propagation, copy propagation, dead code elimination and jump tables
+ for `switch' statements.
+ * MCU specific optimisations, including a global register allocator.
+ * Adaptable MCU specific backend that should be well suited for other 8
+ bit MCUs.
+ * Independent rule based peep hole optimizer.
+ * A full range of data types: char (8 bits, 1 byte), short (16 bits, 2
+ bytes), int (16 bits, 2 bytes), long (32 bit, 4 bytes) and float (4
+ byte IEEE).
+ * Ability to add inline assembler code anywhere in a function.
+ * Ability to report on the complexity of a function to help decide what
+ what should be re-written in assembler.
+ * A good selection of automated regression tests.
+
+SDCC also comes with the source level debugger SDCDB.
+
+WWW: http://sdcc.sourceforge.net/
diff --git a/devel/sdcc/pkg-plist b/devel/sdcc/pkg-plist
new file mode 100644
index 000000000000..46dac36295f0
--- /dev/null
+++ b/devel/sdcc/pkg-plist
@@ -0,0 +1,1681 @@
+bin/as-gbz80
+bin/as-hc08
+bin/as-z80
+bin/aslink
+bin/asx8051
+bin/link-gbz80
+bin/link-hc08
+bin/link-z80
+bin/makebin
+%%PACKIHX%%bin/packihx
+%%UCSIM%%bin/s51
+%%UCSIM%%bin/savr
+bin/sdcc
+bin/sdcclib
+%%UCSIM%%bin/sdcdb
+bin/sdcpp
+%%UCSIM%%bin/serialview
+%%UCSIM%%bin/shc08
+%%UCSIM%%share/emacs/site-lisp/sdcdb.el
+%%UCSIM%%share/emacs/site-lisp/sdcdbsrc.el
+%%PORTDOCS%%%%DOCSDIR%%/aslink/README
+%%PORTDOCS%%%%DOCSDIR%%/aslink/format.txt
+%%PORTDOCS%%%%DOCSDIR%%/aslink/asxhtm.html
+%%PORTDOCS%%%%DOCSDIR%%/aslink/asmlnk.doc
+%%PORTDOCS%%%%DOCSDIR%%/aslink/appendk.txt
+%%PORTDOCS%%%%DOCSDIR%%/aslink/abstra.doc
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/aslink
+%%PORTDOCS%%%%DOCSDIR%%/z80/combined_i186_z80_design.tex
+%%PORTDOCS%%%%DOCSDIR%%/z80/Makefile
+%%PORTDOCS%%%%DOCSDIR%%/z80/README
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/z80
+%%PORTDOCS%%%%DOCSDIR%%/avr/avr_design.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/avr
+%%PORTDOCS%%%%DOCSDIR%%/macro-sys-design.txt
+%%PORTDOCS%%%%DOCSDIR%%/libdoc.txt
+%%PORTDOCS%%%%DOCSDIR%%/choices.txt
+%%PORTDOCS%%%%DOCSDIR%%/builtins.txt
+%%PORTDOCS%%%%DOCSDIR%%/TININative.txt
+%%PORTDOCS%%%%DOCSDIR%%/README.txt
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
+%%PORTDOCS%%%%DOCSDIR%%/random-notes.txt
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/analyzer.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/timers.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/term_cpuopt.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/syntax.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/serial.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/obsolete.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/mulcons.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/invoke.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/interrupt.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/index.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cpu_types.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cpu.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/commref.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cmd_set.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cmd_removed.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cmd_general.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cmd_exec.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cmd_dump.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cmd_bp.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cmd.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/wins.html
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/burst.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/timers.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/term_cpuopt.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/serial2.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/serial1.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/new.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/interrupt.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/cpu.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/wins.gif
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/post.jpg
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/UCsim.jpg
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/serial2.fig
+%%PORTDOCS%%%%UCSIM%%%%DOCSDIR%%/ucsim/serial1.fig
+%%PORTDOCS%%%%UCSIM%%@dirrm %%DOCSDIR%%/ucsim
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f242.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f458.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f452.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f448.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f442.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f258.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f252.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18f248.h
+%%DEVICE_LIB%%share/sdcc/include/pic16/pic18fregs.h
+%%DEVICE_LIB%%@dirrm share/sdcc/include/pic16
+%%DEVICE_LIB%%share/sdcc/include/asm/default/features.h
+%%DEVICE_LIB%%@dirrm share/sdcc/include/asm/default
+%%DEVICE_LIB%%share/sdcc/include/asm/gbz80/features.h
+%%DEVICE_LIB%%@dirrm share/sdcc/include/asm/gbz80
+%%DEVICE_LIB%%share/sdcc/include/asm/z80/features.h
+%%DEVICE_LIB%%@dirrm share/sdcc/include/asm/z80
+%%DEVICE_LIB%%@dirrm share/sdcc/include/asm
+%%DEVICE_LIB%%share/sdcc/include/typeof.h
+%%DEVICE_LIB%%share/sdcc/include/tinibios.h
+%%DEVICE_LIB%%share/sdcc/include/time.h
+%%DEVICE_LIB%%share/sdcc/include/string.h
+%%DEVICE_LIB%%share/sdcc/include/stdlib.h
+%%DEVICE_LIB%%share/sdcc/include/stdio.h
+%%DEVICE_LIB%%share/sdcc/include/stdarg.h
+%%DEVICE_LIB%%share/sdcc/include/setjmp.h
+%%DEVICE_LIB%%share/sdcc/include/serial390.h
+%%DEVICE_LIB%%share/sdcc/include/serial.h
+%%DEVICE_LIB%%share/sdcc/include/ser_ir.h
+%%DEVICE_LIB%%share/sdcc/include/ser.h
+%%DEVICE_LIB%%share/sdcc/include/sdcc-lib.h
+%%DEVICE_LIB%%share/sdcc/include/sab80515.h
+%%DEVICE_LIB%%share/sdcc/include/regc515c.h
+%%DEVICE_LIB%%share/sdcc/include/reg764.h
+%%DEVICE_LIB%%share/sdcc/include/reg51.h
+%%DEVICE_LIB%%share/sdcc/include/mcs51reg.h
+%%DEVICE_LIB%%share/sdcc/include/mc68hc908qy.h
+%%DEVICE_LIB%%share/sdcc/include/mc68hc908jb8.h
+%%DEVICE_LIB%%share/sdcc/include/math.h
+%%DEVICE_LIB%%share/sdcc/include/malloc.h
+%%DEVICE_LIB%%share/sdcc/include/limits.h
+%%DEVICE_LIB%%share/sdcc/include/float.h
+%%DEVICE_LIB%%share/sdcc/include/errno.h
+%%DEVICE_LIB%%share/sdcc/include/ds80c390.h
+%%DEVICE_LIB%%share/sdcc/include/ds400rom.h
+%%DEVICE_LIB%%share/sdcc/include/ctype.h
+%%DEVICE_LIB%%share/sdcc/include/c8051f320.h
+%%DEVICE_LIB%%share/sdcc/include/c8051f310.h
+%%DEVICE_LIB%%share/sdcc/include/c8051f300.h
+%%DEVICE_LIB%%share/sdcc/include/c8051f120.h
+%%DEVICE_LIB%%share/sdcc/include/c8051f000.h
+%%DEVICE_LIB%%share/sdcc/include/at89x52.h
+%%DEVICE_LIB%%share/sdcc/include/at89x51.h
+%%DEVICE_LIB%%share/sdcc/include/at89x051.h
+%%DEVICE_LIB%%share/sdcc/include/at89c55.h
+%%DEVICE_LIB%%share/sdcc/include/z180.h
+%%DEVICE_LIB%%share/sdcc/include/assert.h
+%%DEVICE_LIB%%share/sdcc/include/80c51xa.h
+%%DEVICE_LIB%%share/sdcc/include/8052.h
+%%DEVICE_LIB%%share/sdcc/include/8051.h
+%%DEVICE_LIB%%share/sdcc/include/at89S8252.h
+%%DEVICE_LIB%%@dirrm share/sdcc/include
+%%DEVICE_LIB%%share/sdcc/lib/small/libfloat.lib
+%%DEVICE_LIB%%share/sdcc/lib/small/dummy.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_atof.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/dummy.lib
+%%DEVICE_LIB%%share/sdcc/lib/small/_atoi.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_atoi.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_atol.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_atol.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_autobaud.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_autobaud.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_bp.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_bp.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_schar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_schar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/bpx.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_decdptr.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_decdptr.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_divsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_divsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_divslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_divslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_divuint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_divuint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_divulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_divulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2schar.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2schar.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2sint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2sint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2slong.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2slong.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2uchar.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2uchar.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2uint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2uint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2ulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fs2ulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsadd.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsadd.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsdiv.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsdiv.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fseq.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fseq.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsgt.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsgt.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fslt.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fslt.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsmul.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsmul.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsneq.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fsneq.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_fssub.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_fssub.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_gptrget.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_gptrget.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_gptrgetc.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_gptrgetc.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_gptrput.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_gptrput.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_sint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_sint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_iscntrl.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_iscntrl.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_isdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_isdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_isgraph.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_itoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_isgraph.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_islower.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_islower.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_isprint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_isprint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_ispunct.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_ispunct.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_isspace.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_isspace.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_isupper.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_isupper.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_isxdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_isxdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_itoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_ltoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_ltoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_slong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_slong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_memcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_memcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_memcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_memcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_memmove.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_memmove.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_memset.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_memset.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_modsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_modsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_modslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_modslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_moduint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_moduint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_modulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_modulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_mulint.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_mulint.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_mullong.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_mullong.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_ser.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_ser.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_setjmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_setjmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_spx.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_spx.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_startup.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_startup.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strlen.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strlen.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strncat.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strncat.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strncmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strncmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strncpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strncpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strpbrk.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strpbrk.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strrchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strrchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strstr.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strstr.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strtok.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strtok.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_uchar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_uchar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_uint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_uint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_ulong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_ulong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/malloc.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/malloc.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/serial.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/serial.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/ser_ir.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/ser_ir.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/printfl.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/printfl.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/printf_large.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/printf_large.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/vprintf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/vprintf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/puts.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/puts.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/gets.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/gets.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/assert.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/assert.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcat.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/_strcat.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/time.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/time.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/printf_fast.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/printf_fast.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/bpx.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/fabsf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/fabsf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/frexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/frexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/ldexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/ldexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/expf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/expf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/powf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/powf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/sincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/sincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/sinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/sinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/cosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/cosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/logf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/logf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/log10f.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/log10f.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/sqrtf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/sqrtf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/tancotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/tancotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/tanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/tanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/cotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/cotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/asincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/asincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/asinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/asinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/acosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/acosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/atanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/atanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/atan2f.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/atan2f.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/sincoshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/sincoshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/sinhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/sinhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/coshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/coshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/tanhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/tanhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/floorf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/floorf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/ceilf.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/ceilf.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/modff.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/modff.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/errno.asm
+%%DEVICE_LIB%%share/sdcc/lib/small/errno.rel
+%%DEVICE_LIB%%share/sdcc/lib/small/libsdcc.lib
+%%DEVICE_LIB%%share/sdcc/lib/small/liblong.lib
+%%DEVICE_LIB%%share/sdcc/lib/small/libint.lib
+%%DEVICE_LIB%%share/sdcc/lib/small/_atof.asm
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/small
+%%DEVICE_LIB%%share/sdcc/lib/large/libfloat.lib
+%%DEVICE_LIB%%share/sdcc/lib/large/dummy.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_atof.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/dummy.lib
+%%DEVICE_LIB%%share/sdcc/lib/large/_atoi.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_atoi.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_atol.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_atol.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_autobaud.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_autobaud.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_bp.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_bp.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_schar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_schar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/bpx.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_decdptr.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_decdptr.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_divsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_divsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_divslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_divslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_divuint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_divuint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_divulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_divulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2schar.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2schar.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2sint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2sint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2slong.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2slong.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2uchar.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2uchar.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2uint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2uint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2ulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fs2ulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsadd.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsadd.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsdiv.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsdiv.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fseq.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fseq.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsgt.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsgt.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fslt.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fslt.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsmul.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsmul.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsneq.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fsneq.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_fssub.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_fssub.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_gptrget.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_gptrget.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_gptrgetc.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_gptrgetc.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_gptrput.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_gptrput.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_sint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_sint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_iscntrl.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_iscntrl.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_isdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_isdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_isgraph.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_itoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_isgraph.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_islower.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_islower.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_isprint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_isprint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_ispunct.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_ispunct.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_isspace.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_isspace.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_isupper.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_isupper.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_isxdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_isxdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_itoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_ltoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_ltoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_slong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_slong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_memcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_memcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_memcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_memcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_memmove.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_memmove.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_memset.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_memset.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_modsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_modsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_modslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_modslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_moduint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_moduint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_modulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_modulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_mulint.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_mulint.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_mullong.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_mullong.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_ser.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_ser.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_setjmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_setjmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_spx.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_spx.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_startup.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_startup.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strlen.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strlen.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strncat.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strncat.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strncmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strncmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strncpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strncpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strpbrk.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strpbrk.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strrchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strrchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strstr.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strstr.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strtok.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strtok.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_uchar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_uchar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_uint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_uint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_ulong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_ulong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/malloc.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/malloc.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/serial.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/serial.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/ser_ir.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/ser_ir.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/printfl.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/printfl.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/printf_large.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/printf_large.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/vprintf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/vprintf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/puts.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/puts.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/gets.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/gets.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/assert.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/assert.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcat.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/_strcat.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/time.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/time.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/printf_fast.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/printf_fast.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/bpx.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/fabsf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/fabsf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/frexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/frexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/ldexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/ldexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/expf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/expf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/powf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/powf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/sincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/sincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/sinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/sinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/cosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/cosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/logf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/logf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/log10f.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/log10f.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/sqrtf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/sqrtf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/tancotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/tancotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/tanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/tanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/cotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/cotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/asincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/asincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/asinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/asinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/acosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/acosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/atanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/atanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/atan2f.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/atan2f.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/sincoshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/sincoshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/sinhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/sinhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/coshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/coshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/tanhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/tanhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/floorf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/floorf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/ceilf.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/ceilf.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/modff.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/modff.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/errno.asm
+%%DEVICE_LIB%%share/sdcc/lib/large/errno.rel
+%%DEVICE_LIB%%share/sdcc/lib/large/libsdcc.lib
+%%DEVICE_LIB%%share/sdcc/lib/large/liblong.lib
+%%DEVICE_LIB%%share/sdcc/lib/large/libint.lib
+%%DEVICE_LIB%%share/sdcc/lib/large/_atof.asm
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/large
+%%DEVICE_LIB%%share/sdcc/lib/ds390/libfloat.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_atof.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/tinibios.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_atoi.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/rtc390.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_atoi.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/memcpyx.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_atol.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/lcd390.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_atol.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/i2c390.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_autobaud.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/libds390.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_autobaud.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_bp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_bp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_schar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_schar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/bpx.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_decdptr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_decdptr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsadd.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divuint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divuint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_divulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2schar.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2schar.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2sint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2sint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2slong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2slong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2uchar.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2uchar.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2uint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2uint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2ulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fs2ulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsadd.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsdiv.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/bpx.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsdiv.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fseq.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fseq.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsgt.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsgt.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fslt.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fslt.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsmul.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsmul.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsneq.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fsneq.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fssub.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_fssub.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_gptrget.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_gptrget.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_gptrgetc.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_gptrgetc.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_gptrput.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_gptrput.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_sint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_sint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_iscntrl.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_iscntrl.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isgraph.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isgraph.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_islower.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_islower.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isprint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isprint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ispunct.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ispunct.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isspace.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isspace.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isupper.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isupper.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isxdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_isxdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_itoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_itoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ltoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ltoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_slong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_slong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memmove.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memmove.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memset.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_memset.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_modsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_modsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_modslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_modslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_moduint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_moduint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_modulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_modulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_mulint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_mulint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_mullong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_mullong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ser.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ser.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_setjmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_setjmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_spx.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_spx.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_startup.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_startup.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strlen.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strlen.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strncat.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strncat.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strncmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strncmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strncpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strncpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strpbrk.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strpbrk.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strrchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strrchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strstr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strstr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strtok.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strtok.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_uchar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_uchar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_uint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_uint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ulong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_ulong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/malloc.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/malloc.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/serial.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/serial.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/ser_ir.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/ser_ir.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/printfl.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/printfl.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/printf_large.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/printf_large.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/vprintf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/vprintf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/puts.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/puts.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/gets.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/gets.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/assert.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/assert.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcat.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_strcat.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/time.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/time.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/printf_fast.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/printf_fast.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/fabsf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/fabsf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/frexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/frexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/ldexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/ldexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/expf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/expf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/powf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/powf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/cosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/cosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/logf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/logf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/log10f.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/log10f.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sqrtf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sqrtf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/tancotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/tancotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/tanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/tanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/cotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/cotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/asincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/asincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/asinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/asinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/acosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/acosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/atanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/atanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/atan2f.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/atan2f.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sincoshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sincoshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sinhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/sinhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/coshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/coshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/tanhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/tanhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/floorf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/floorf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/ceilf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/ceilf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/modff.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/modff.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/errno.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds390/errno.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds390/libsdcc.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds390/liblong.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds390/libint.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds390/_atof.asm
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/ds390
+%%DEVICE_LIB%%share/sdcc/lib/ds400/libfloat.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_atof.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/tinibios.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_atoi.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/memcpyx.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_atoi.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/ds400rom.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_atol.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/libds400.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_atol.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_autobaud.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_autobaud.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_bp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_bp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_schar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_schar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/bpx.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_decdptr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_decdptr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divuint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divuint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_divulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2schar.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2schar.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2sint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2sint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2slong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2slong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2uchar.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2uchar.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2uint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2uint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2ulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fs2ulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsadd.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsadd.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsdiv.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsdiv.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fseq.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fseq.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsgt.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsgt.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fslt.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fslt.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsmul.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsmul.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsneq.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fsneq.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fssub.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_fssub.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_gptrget.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_gptrget.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_gptrgetc.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_gptrgetc.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_gptrput.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_gptrput.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_sint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_sint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_iscntrl.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_iscntrl.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isgraph.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isgraph.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_islower.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_islower.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isprint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isprint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ispunct.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ispunct.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isspace.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isspace.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isupper.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isupper.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isxdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_isxdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_itoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_itoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ltoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ltoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_slong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_slong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memmove.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memmove.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memset.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_memset.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_modsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_modsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_modslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_modslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_moduint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_moduint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_modulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_modulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_mulint.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_mulint.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_mullong.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_mullong.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ser.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ser.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_setjmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_setjmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_spx.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_spx.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_startup.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_startup.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strlen.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strlen.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strncat.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strncat.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strncmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strncmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strncpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strncpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strpbrk.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strpbrk.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strrchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strrchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strstr.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strstr.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strtok.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strtok.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_uchar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_uchar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_uint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_uint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ulong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_ulong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/malloc.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/malloc.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/serial.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/serial.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/ser_ir.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/ser_ir.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/printfl.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/printfl.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/printf_large.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/printf_large.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/vprintf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/vprintf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/puts.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/puts.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/gets.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/gets.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/assert.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/assert.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcat.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_strcat.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/time.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/time.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/printf_fast.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/printf_fast.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/bpx.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/fabsf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/fabsf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/frexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/frexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/ldexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/ldexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/expf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/expf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/powf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/powf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/cosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/cosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/logf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/logf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/log10f.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/log10f.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sqrtf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sqrtf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/tancotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/tancotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/tanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/tanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/cotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/cotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/asincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/asincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/asinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/asinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/acosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/acosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/atanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/atanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/atan2f.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/atan2f.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sincoshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sincoshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sinhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/sinhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/coshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/coshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/tanhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/tanhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/floorf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/floorf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/ceilf.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/ceilf.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/modff.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/modff.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/errno.asm
+%%DEVICE_LIB%%share/sdcc/lib/ds400/errno.rel
+%%DEVICE_LIB%%share/sdcc/lib/ds400/libsdcc.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds400/liblong.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds400/libint.lib
+%%DEVICE_LIB%%share/sdcc/lib/ds400/_atof.asm
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/ds400
+%%DEVICE_LIB%%share/sdcc/lib/hc08/errno.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_atof.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_atoi.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_atoi.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_atol.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_atol.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_schar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_schar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_divsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_divsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_divslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_divslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2schar.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2schar.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2sint.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2sint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2slong.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2slong.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2uchar.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2uchar.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2uint.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2uint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2ulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fs2ulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsadd.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsadd.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsdiv.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsdiv.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fseq.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fseq.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsgt.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsgt.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fslt.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fslt.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsmul.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsmul.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsneq.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fsneq.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fssub.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_fssub.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_sint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_sint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_iscntrl.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_iscntrl.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isgraph.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isgraph.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_islower.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_islower.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isprint.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isprint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_ispunct.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_ispunct.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isspace.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isspace.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isupper.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isupper.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isxdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_isxdigit.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_itoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_itoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_ltoa.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_ltoa.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_slong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_slong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_ret.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_mullong.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memmove.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_mulint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memmove.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_divulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memset.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_divuint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_memset.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/hc08.lib
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_modsint.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_modsint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_modslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_modslong.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_moduint.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_moduint.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_modulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_modulong.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_spx.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_spx.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_startup.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_startup.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strlen.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strlen.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strncat.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strncat.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strncmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strncmp.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strncpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strncpy.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strpbrk.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strpbrk.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strrchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strrchr.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strspn.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strstr.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strstr.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strtok.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strtok.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_uchar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_uchar2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_uint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_uint2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_ulong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_ulong2fs.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/malloc.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/malloc.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/assert.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/assert.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcat.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_strcat.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/time.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/time.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/fabsf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/fabsf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/frexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/frexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/ldexpf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/ldexpf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/expf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/expf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/powf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/powf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/cosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/cosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/logf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/logf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/log10f.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/log10f.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sqrtf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sqrtf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/tancotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/tancotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/tanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/tanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/cotf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/cotf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/asincosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/asincosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/asinf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/asinf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/acosf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/acosf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/atanf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/atanf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/atan2f.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/atan2f.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sincoshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sincoshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sinhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/sinhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/coshf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/coshf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/tanhf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/tanhf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/floorf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/floorf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/ceilf.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/ceilf.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/modff.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/modff.rel
+%%DEVICE_LIB%%share/sdcc/lib/hc08/errno.asm
+%%DEVICE_LIB%%share/sdcc/lib/hc08/_atof.asm
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/hc08
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/pic16
+%%DEVICE_LIB%%share/sdcc/lib/src/hc08/_divulong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/hc08/_mulint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/hc08/_mullong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/hc08/_ret.c
+%%DEVICE_LIB%%share/sdcc/lib/src/hc08/Makefile
+%%DEVICE_LIB%%share/sdcc/lib/src/hc08/hc08.lib
+%%DEVICE_LIB%%share/sdcc/lib/src/hc08/_divuint.c
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/src/hc08
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/crt0.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/crt0_rle.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/div.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/fstubs.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/heap.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/Makefile
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/mul.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/printf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/putchar.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/README
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/shift.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/string.c
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/stubs.s
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/z80.lib
+%%DEVICE_LIB%%share/sdcc/lib/src/z80/asm_strings.s
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/src/z80
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/crt0.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/crt0_rle.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/div.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/fstubs.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/heap.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/Makefile
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/mul.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/printf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/putchar.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/README
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/shift.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/string.c
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/stubs.s
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/gbz80.lib
+%%DEVICE_LIB%%share/sdcc/lib/src/gbz80/asm_strings.s
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/src/gbz80
+%%DEVICE_LIB%%share/sdcc/lib/src/ds400/libds400.lib
+%%DEVICE_LIB%%share/sdcc/lib/src/ds400/Makefile
+%%DEVICE_LIB%%share/sdcc/lib/src/ds400/memcpyx.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ds400/tinibios.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ds400/Makefile.dep
+%%DEVICE_LIB%%share/sdcc/lib/src/ds400/ds400rom.c
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/src/ds400
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/examples/MOVED
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/src/ds390/examples
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/i2c390.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/lcd390.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/Makefile
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/memcpyx.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/rtc390.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/tinibios.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/Makefile.dep
+%%DEVICE_LIB%%share/sdcc/lib/src/ds390/libds390.lib
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/src/ds390
+%%DEVICE_LIB%%share/sdcc/lib/src/sqrtf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/sinhf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/sinf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/sincoshf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/sincosf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/serial.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ser_ir_cts_rts.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ser_ir.c
+%%DEVICE_LIB%%share/sdcc/lib/src/puts.c
+%%DEVICE_LIB%%share/sdcc/lib/src/printfl.c
+%%DEVICE_LIB%%share/sdcc/lib/src/printf_large.c
+%%DEVICE_LIB%%share/sdcc/lib/src/printf_fast.c
+%%DEVICE_LIB%%share/sdcc/lib/src/powf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/modff.c
+%%DEVICE_LIB%%share/sdcc/lib/src/malloc.c
+%%DEVICE_LIB%%share/sdcc/lib/src/logf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/log10f.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ldexpf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/gets.c
+%%DEVICE_LIB%%share/sdcc/lib/src/frexpf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/floorf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/fabsf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/expf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/errno.c
+%%DEVICE_LIB%%share/sdcc/lib/src/cotf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/coshf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/cosf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/ceilf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/bpx.c
+%%DEVICE_LIB%%share/sdcc/lib/src/atanf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/atan2f.c
+%%DEVICE_LIB%%share/sdcc/lib/src/assert.c
+%%DEVICE_LIB%%share/sdcc/lib/src/asinf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/asincosf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/acosf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_ulong2fs.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_uint2fs.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_uchar2fs.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strtok.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strstr.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strspn.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strrchr.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strpbrk.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strncpy.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strncmp.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strncat.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strlen.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strcspn.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_spx.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strcpy.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strcmp.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strchr.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_strcat.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_startup.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_slong2fs.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_sint2fs.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_setjmp.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_ser.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_schar2fs.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_mullong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_mulint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_modulong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_moduint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_modslong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_modsint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_memset.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_memmove.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_memcpy.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_memcmp.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_ltoa.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_itoa.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_isxdigit.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_isupper.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_isspace.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_ispunct.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_isprint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_islower.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_isgraph.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_isdigit.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_iscntrl.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_gptrput.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_gptrgetc.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_gptrget.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fssub.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fsneq.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fsmul.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fslt.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fsgt.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fseq.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fsdiv.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fsadd.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fs2ulong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fs2uint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fs2uchar.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fs2slong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fs2sint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_fs2schar.c
+%%DEVICE_LIB%%share/sdcc/lib/src/vprintf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_divuint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_divslong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_divsint.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_decdptr.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_bp.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_autobaud.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_atol.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_atoi.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_atof.c
+%%DEVICE_LIB%%share/sdcc/lib/src/_divulong.c
+%%DEVICE_LIB%%share/sdcc/lib/src/time.c
+%%DEVICE_LIB%%share/sdcc/lib/src/tanhf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/tanf.c
+%%DEVICE_LIB%%share/sdcc/lib/src/tancotf.c
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/src
+%%DEVICE_LIB%%share/sdcc/lib/z80/_schar2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_atof.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_atoi.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_atoi.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_iscntrl.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_iscntrl.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isdigit.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isgraph.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isgraph.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_islower.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_islower.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isprint.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isprint.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_ispunct.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_ispunct.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isspace.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isspace.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isupper.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isupper.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isxdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_isxdigit.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memcmp.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memcpy.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memmove.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memmove.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memset.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_memset.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_startup.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_startup.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strchr.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/z80.lib
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcmp.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/shift.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/putchar.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcpy.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/printf.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/mul.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/heap.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcspn.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/fstubs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strlen.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/div.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strlen.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/crt0_rle.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strncat.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/crt0.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/stubs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strncat.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strncmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strncmp.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strncpy.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strncpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strpbrk.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strpbrk.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strrchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strrchr.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strspn.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strstr.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strstr.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strtok.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strtok.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/puts.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/puts.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/gets.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/gets.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/assert.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/assert.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcat.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_strcat.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_modslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_modslong.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_modulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_modulong.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_mullong.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_mullong.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_divslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_divslong.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_divulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_divulong.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/malloc.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/malloc.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2schar.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2schar.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2sint.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2sint.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2slong.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2slong.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2uchar.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2uchar.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fseq.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2uint.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2uint.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2ulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fs2ulong.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsadd.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsadd.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsdiv.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsdiv.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fseq.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsgt.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsgt.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fslt.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fslt.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsmul.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsmul.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsneq.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fsneq.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fssub.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_fssub.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_uchar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_uchar2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_uint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_uint2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_ulong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_ulong2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_slong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_slong2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_sint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_sint2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/z80/_schar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/z80/_atof.asm
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/z80
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_schar2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_atof.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_atoi.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_atoi.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_iscntrl.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_iscntrl.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isdigit.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isgraph.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isgraph.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_islower.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_islower.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isprint.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isprint.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_ispunct.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_ispunct.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isspace.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isspace.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isupper.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isupper.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isxdigit.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_isxdigit.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memcmp.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memcpy.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memmove.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memmove.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memset.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_memset.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_startup.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_startup.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strchr.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/gbz80.lib
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcmp.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/shift.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/putchar.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcpy.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/printf.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/mul.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcspn.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/heap.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/fstubs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strlen.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/div.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strlen.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/crt0_rle.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strncat.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/crt0.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strncat.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/stubs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strncmp.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strncmp.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strncpy.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strncpy.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strpbrk.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strpbrk.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strrchr.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strrchr.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strspn.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strspn.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strstr.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strstr.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strtok.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strtok.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/puts.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/puts.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/gets.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/gets.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/assert.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/assert.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcat.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_strcat.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_modslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_modslong.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_modulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_modulong.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_mullong.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_mullong.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_divslong.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_divslong.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_divulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_divulong.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/malloc.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/malloc.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2schar.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2schar.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2sint.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2sint.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2slong.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2slong.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2uchar.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fseq.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2uchar.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2uint.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2uint.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2ulong.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fs2ulong.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsadd.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsadd.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsdiv.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsdiv.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fseq.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsgt.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsgt.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fslt.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fslt.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsmul.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsmul.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsneq.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fsneq.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fssub.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_fssub.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_uchar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_uchar2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_uint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_uint2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_ulong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_ulong2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_slong2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_slong2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_sint2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_sint2fs.o
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_schar2fs.asm
+%%DEVICE_LIB%%share/sdcc/lib/gbz80/_atof.asm
+%%DEVICE_LIB%%@dirrm share/sdcc/lib/gbz80
+%%DEVICE_LIB%%@dirrm share/sdcc/lib
+%%DEVICE_LIB%%@dirrm share/sdcc