Commit Graph

69 Commits

Author SHA1 Message Date
Joel Sherrill
e5727f3921 Added PPC_USE_DATA_CACHE. 1998-06-13 10:05:15 +00:00
Joel Sherrill
9456087368 Added rule for .cxx and .cpp per suggestion from Geoffroy Montel
<g_montel@yahoo.com>.
1998-06-09 14:21:21 +00:00
Joel Sherrill
1ce50e0e50 Changed spacing 1998-06-03 18:40:21 +00:00
Joel Sherrill
3ac5966643 Changed BSP name to posix. 1998-06-03 18:40:10 +00:00
Joel Sherrill
b938d3d43b Changed ppc to PowerPC in comments. 1998-06-03 18:39:53 +00:00
Joel Sherrill
dc104a4039 Updated to current source and removed warnings. 1998-05-30 11:46:21 +00:00
Joel Sherrill
9c559accc0 New file -- from rtems-LM-980406 based on a 12/97 RTEMS snapshot. 1998-05-30 10:17:57 +00:00
Joel Sherrill
27291bcc55 Changed invocation of bin2boot to match gcc 2.8 rule. 1998-05-27 22:07:40 +00:00
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