From: Luis Commins <l.commins@18...> - 2001-08-14 15:47:05
We are building SDCC for the 8051, so decided to use all of the
--disable-XXX-port options to configure except for
--disable-mcs51-port. Some problems came up with this:
1. the "ports.build" file had Windows-style line breaks (we are
building under Win98/Cygwin which probably explains this). This
broke the makefile as make couldn't find a directory called
"mcs51^M". This might be a CVS issue as there are no ^M characters
in the same file on a Linux machine.
2. In ./device/lib there is no conditional compilation for some
architectures, unlike in ./src/. Make didn't build the ds390 code
but tried to build the z80 code, "tried" being the term here. As
only some of the z80 tools were built the build stopped here.
3. In ./link/ the code appears to be Z80 specific and is still being
built, although we disabled both z80 ports.
4. In ./as/ the ports list is hard-coded to "mcs51" and "z80" - it is
not reading from ports.build. Again z80 code is being built.
Could someone with the knowledge in the Makefiles fix these issues?
Under the Regulation of Investigatory Powers (RIP) Act 2000 together
with any and all Regulations in force pursuant to the Act One Eighty
Software Ltd reserves the right to monitor any or all incoming or
outgoing communications as provided for under the Act.
Luis Commins Software Engineer
OneEighty Software Ltd Tel: +44 (0)20 8680 8712
Cygnet House Fax: +44 (0)20 8680 8453
12-14 Sydenham Road
CR9 2ET l.commins@...