Joel Sherrill
c2c9c7e58f
Added names for C++ compilers.
1998-05-27 19:26:09 +00:00
Joel Sherrill
cdf6fcbccb
Now uses BSP specific configure variables and compiles for i486 and m68k.
1998-05-22 12:30:19 +00:00
Joel Sherrill
6fa12899c4
Renamed bare BSP specific options to make the dependency obvious.
1998-05-22 12:29:13 +00:00
Joel Sherrill
bd5e4f3baf
Added bare bsp from Chris Johns <cjohns@plessey.com.au>.
1998-05-21 18:26:58 +00:00
Joel Sherrill
1e9c9d4643
Per patch from Ralf Corsepius removed redundant lines.
1998-05-21 16:41:56 +00:00
Joel Sherrill
dd84f129c8
Removed undesirable space in TARGET_ARCH assignment line.
...
Cleaned up command line macro definitions.
Per patch from Ralf Corsepius UNIX ports always needs C++ for rtems-ctor.cc.
1998-05-21 16:41:40 +00:00
Joel Sherrill
d494eeb429
Per patch from Ralf Corsepius UNIX ports always needs C++ for rtems-ctor.cc.
1998-05-21 16:40:46 +00:00
Joel Sherrill
17a8d60365
Some patches in place from Brian Stevens which help the Solaris port
...
build. It does not link successfully for him. It does not compile
for me locally.
1998-05-20 17:02:29 +00:00
Joel Sherrill
7aa10b005e
Copied gcc 2.7.2 style make-exe rule to gcc 2.8 conditional. This
...
lets the makefile work in both cases.
1998-05-20 17:01:39 +00:00
Joel Sherrill
5dd4212fec
Changed CPP rule per patch from Ralf Corsepius.
1998-05-20 17:01:04 +00:00
Joel Sherrill
ca0bafa734
Added much stuff formerly in multiple compiler files.
1998-05-18 16:40:13 +00:00
Joel Sherrill
0500c342e1
Added conditional around TARGET_ARCH to prevent accidental overrides.
1998-05-18 16:39:49 +00:00
Joel Sherrill
7ebfa9347d
Switched to using shared gcc-target-default.cfg.
1998-05-18 16:39:21 +00:00
Joel Sherrill
6ee6abb40d
Added C++ rule.
...
Added CROSS_TARGET conditionals so unix port can share this file.
1998-05-18 16:38:38 +00:00
Joel Sherrill
60fa630576
Added RTEMS_CROSS_TARGET.
1998-05-18 16:37:50 +00:00
Joel Sherrill
7123d3b77f
Modified objcopy to remove extra sections.
...
Modified gcc 2.8 style link rule to provide start address correctly.
1998-05-04 13:19:29 +00:00
Joel Sherrill
3d4e5906dd
Changed default target architecture name
1998-04-30 16:45:55 +00:00
Joel Sherrill
5f92a6a38c
Modified objcopy invocation to ignore more sections.
1998-04-30 16:45:08 +00:00
Joel Sherrill
96d56b3690
Update from Pedro Romano <pmcnr@camoes.rnl.ist.utl.pt>.
1998-04-27 18:42:04 +00:00
Joel Sherrill
0e70f60581
Fixes from Ralf Corsepius:
...
* Posix BSP configuration: Moved some rules from make/custom/*-posix.cfg
files to make/custom/posix.cfg, Removed references to stdc++ from
*posix.cfg files (rtems doesn't use/need libstdc++)
NOTE: Building Posix-BSPs should now work again for native compilation with
gcc, i..e. linux using primary compiler and primary libc.
All Posix-BSP configurations that don't use gcc as primary compiler or
don't use the primary libc don't work, e.g. solaris, linux w/ egcs as
secondary compiler won't be built correctly.
1998-04-27 14:21:55 +00:00
Joel Sherrill
c1dc8228ca
Removed forced enable of POSIX API. Now follow configuration flag.
1998-04-27 14:21:04 +00:00
Joel Sherrill
21c1513f40
Fixed bad CVS Id string.
...
Removed unnecessary definition of "ED".
1998-04-27 14:20:25 +00:00
Joel Sherrill
b3d3a34edd
Stack checker now enabled via initial set of user extensions. This
...
eliminates the need to build the entire application with the
STACK_CHECKER_ON macro defined.
1998-04-15 15:10:47 +00:00
Joel Sherrill
4381e50e1e
Ralf Corsepius suggested a way to get rid of UNIX compiler files and use gcc-target-default.cfg
1998-04-14 22:44:49 +00:00
Joel Sherrill
2758c9f20b
Ralf Corsepius suggested a way to get rid of UNIX compiler files and use gcc-target-default.cfg
1998-04-14 22:13:05 +00:00
Joel Sherrill
1504f71edf
Stack checker on
1998-04-14 21:33:20 +00:00
Joel Sherrill
92e15e08c2
Updates from PPC refresh
1998-04-14 21:32:56 +00:00
Joel Sherrill
b0562e7465
new file
1998-04-14 19:54:38 +00:00
Joel Sherrill
092940bdc4
Purged references to STACK_CHECKER_REPORT_USAGE
1998-04-06 17:09:44 +00:00
Joel Sherrill
1ea9c3f4a5
Purged references to STACK_CHECKER_REPORT_USAGE
1998-04-06 16:33:48 +00:00
Joel Sherrill
a5cb6730b0
Reordered CFLAGS definition so CFLAGS_DEFAULT is before
...
CFLAGS_$(TARGET_VARIANTS). This makes sure that -Wall appears
before any individual warnings are disabled during "debug" builds.
1998-04-06 16:26:53 +00:00
Joel Sherrill
9d07e59d55
Changed CPU model to mcpu32.
1998-04-06 15:55:37 +00:00
Joel Sherrill
5fafa0e2a6
Added test so the build procedure would stop if a directory did not exist.
...
This typically indicates a bug in a directory level Makefile or a configure
scrip bug.
1998-04-03 18:46:16 +00:00
Joel Sherrill
55258b4acd
Fixed CUSTOM_FILES rule so it properly picked up files included from
...
make/custom files.
1998-03-31 16:52:32 +00:00
Joel Sherrill
c5fcc75ec9
Made the POSIX API option follow the configure line.
1998-03-30 14:05:03 +00:00
Joel Sherrill
26580ff1ee
Made the HAS_POSIX_API follow the configure line option.
1998-03-30 14:04:44 +00:00
Joel Sherrill
de0d00512f
Made the C++ option follow the configure option.
1998-03-30 14:04:20 +00:00
Joel Sherrill
cbf2f54333
Made HAS_POSIX_API have a "no" definition when it is not enabled.
1998-03-30 14:03:59 +00:00
Joel Sherrill
83997e2ff3
Made C++ follow the configure option.
1998-03-30 14:03:34 +00:00
Joel Sherrill
e6c92eefbd
Changed RTEMS cpu to hppa1.1.
1998-03-24 18:44:40 +00:00
Joel Sherrill
526ebe88a8
Added rule to transform hppa1.1 to hppa1_1 since hppa1.1 is not a
...
valid cpp symbol.
1998-03-24 18:44:25 +00:00
Joel Sherrill
3ec7bfc7c4
Rename hppa1_1 to hppa1.1 and switched to using __XXX__ macros for
...
the CPU family name constants.
1998-03-24 16:24:39 +00:00
Joel Sherrill
e4829a055d
renamed ppc to powerpc
1998-03-23 22:54:55 +00:00
Joel Sherrill
61bbe54311
Update from Eric Norum:
...
Here are some patches to the gen68360 BSP. The improvements include:
Boot prom run-time selection of DRAM size (1/4/16 Mbytes)
Full 32-bit ethernet address obtained from boot prom.
Updated README.
1998-03-23 18:35:07 +00:00
Joel Sherrill
db4aaf8d59
Patch from Eric Norum <eric@skatter.usask.ca>:
...
I've included a version of make/custom/gen68360.cfg that works with
this. Note that I've removed the option of using `-m68020
-msoft-float -mno-bitfield' as an alternative to using `-mcpu32'.
The alternative won't work with the new system (since it predefines
__mc68020__ and not __mcpu32__), and didn't really work before anyway
(since the newlib that gets linked was built with `-m68020
-msoft-float' and so could contain bitfield operators).
1998-03-20 17:39:56 +00:00
Joel Sherrill
f8b27df985
New port from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1998-03-20 17:20:45 +00:00
Joel Sherrill
aa24c61b74
Fixed MANAGERS_NOT_WANTED.
1998-03-20 16:30:51 +00:00
Joel Sherrill
d2865dceeb
Fix from Chris Johns for inconsistent invocation of make.
1998-03-16 13:52:11 +00:00
Joel Sherrill
96c73abbc2
Patch from Eric Norum:
...
While trying to work through this problem I decided that the
build-time selection of the console I/O operation (polling or
interrupt) was too clumsy. Here's a patch that allows run-time
(actually init-time) selection of the console I/O mode.
It also shows the need for another `flags' or `options' field in
the rtems_driver_address_table structure...
1998-02-19 23:02:16 +00:00
Joel Sherrill
73249891c8
Went back to polled console.
1998-02-18 20:30:53 +00:00