mrg
92ce299301
switch to GDB 5.3 on armeb & m68000.
2003-11-09 02:54:50 +00:00
lukem
1d6c9bac12
The order of items in .SUFFIXES is extremely important!
...
Revert part of previous and put `.s .S' before `.c' again.
(Fixes recent libkern lossage.)
2003-11-08 23:14:45 +00:00
lukem
820345f78c
Remove single suffix inference rules from here; nothing in the tree
...
relies upon them (AFAICT).
(This fixes the build issue with src/x11, because the .cpp rule in
bsd.x11.mk was being overridden by the .cpp rule here)
2003-11-08 06:06:50 +00:00
lukem
3b34d70c1d
Trim .SUFFIXES to only contain those used in this file.
...
Reorder some variables appropriately.
Add chmod a+x in .sh:, as per SUSv3.
2003-11-08 05:33:37 +00:00
lukem
4c858a92f3
Support MAKEVERBOSE more effectively.
2003-11-07 00:05:24 +00:00
lukem
f8780e2dfa
Support MAKEVERBOSE when installing man symlinks.
...
Note; this makes symlink installation more "chatty" in the MAKEVERBOSE=2
case, but results in more consistent operation for that level.
2003-11-06 22:59:03 +00:00
lukem
03ac03264c
support MAKEVERBOSE for objdir creation messages
2003-11-06 22:47:22 +00:00
skrll
ad376176f9
Switch ARM to gdb 5.3.
...
XXX 26bit support isn't there at the moment.
2003-11-05 07:14:31 +00:00
scw
b4816bc53a
Use MACHINE_CPU instead of MACHINE_ARCH to select the appropriate
...
architecture directory under sys/lkm/arch. This permits a single
directory to be used for bi-endian architectures.
2003-11-04 14:52:22 +00:00
mrg
79281abf48
switch sun2 to GCC3
2003-11-04 07:14:24 +00:00
sekiya
f17c77ee73
Use XFree86 4.x on sgimips.
2003-11-03 00:30:34 +00:00
lukem
443c980dcd
use ${.PREFIX} instead of ${.TARGET:R}
2003-10-29 02:10:57 +00:00
mrg
76dbb1d8cc
GCC3:
...
- move m68000 into "mostly working" section
GDB53:
- move m68000 & armeb into "in progress" section
- enable sh3eb
2003-10-28 07:22:55 +00:00
simonb
c78d65c886
Sort MACHINE_ARCH's in the GDB section.
2003-10-28 07:09:03 +00:00
mrg
45e224e8d4
fix a typo in previous pointed out by lukem
2003-10-28 01:25:33 +00:00
mrg
8dcb3c2e33
allow -traditional-cpp to be overridden when making dependancies
2003-10-27 23:52:57 +00:00
mrg
3b4ce5498c
turn on GCC3 for armeb
2003-10-27 01:45:20 +00:00
uwe
1312264774
Mark GCC3 for sh3el as "mostly working". Remaining issues are
...
toolchain/22452 and toolchain/22489 (gcc's optimization/11937).
2003-10-27 01:35:12 +00:00
uwe
0f1f83b0cc
Switch sh3el to GDB 5.3.
2003-10-27 01:29:58 +00:00
mycroft
08c9a64727
I have no idea how this built, given that there seems to be a syntax error...
2003-10-26 06:26:26 +00:00
mycroft
07ea22b5b8
Note that armeb needs GCC 3, and hppa and m68000 need GDB 5.3.
2003-10-26 05:45:05 +00:00
lukem
7f41288379
use ${HOST_SH} instead of sh
2003-10-26 03:29:44 +00:00
lukem
5daa33014e
Improve how build.sh -N and MAKEVERBOSE interoperate;
...
rather than adding '-s' to make's command line in the makewrapper,
use the .SILENT target based on MAKEVERBOSE's value.
This means that you can do:
./build.sh -N 1 makewrapper
$TOOLDIR/bin/nbmake-$MACHINE
# runs at MAKEVERBOSE==1, with command lines suppressed
$TOOLDIR/bin/nbmake-$MACHINE MAKEVERBOSE=2
# runs at MAKEVERBOSE==2 for this invocation, with command lines shown
2003-10-26 02:17:46 +00:00
simonb
8652f3d5d3
Switch MIPS to GDB 5.3
2003-10-26 01:29:34 +00:00
mycroft
b1f62a47b0
Throw the switch for mipseb and mipsel -- GCC 3 works.
2003-10-25 22:25:55 +00:00
matt
da19615924
Switch VAX to GDB 5.3
2003-10-25 19:02:55 +00:00
mycroft
68fd22e460
68k works with GCC 3 on next68k and amiga. Throw the switch.
2003-10-24 17:44:36 +00:00
skrll
6cbe1f3d8f
gdb 5.3 for arm is in progress
2003-10-22 07:43:59 +00:00
lukem
7675cc90f4
Move the MAKEVERBOSE setup from <bsd.sys.mk> to <bsd.own.mk>, and
...
change all the variable assignments from = to ?=
2003-10-21 16:36:58 +00:00
lukem
130ab7336b
Rework how MAKEVERBOSE operates:
...
* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
chs
7e53301bb7
fix parallel-make race.
2003-10-20 01:53:02 +00:00
lukem
0e3525fabb
Add MAKEVERBOSE pretty versions for .cc .cpp .cxx .C
...
Fix typo in .l.o and .y.o rule
2003-10-20 00:24:22 +00:00
lukem
094017b449
add _MKMSGCREATE.m
2003-10-19 14:23:02 +00:00
lukem
b606e4ebf0
support MAKEVERBOSE
2003-10-19 06:10:41 +00:00
lukem
d931e2e741
support MAKEVERBOSE
2003-10-19 05:24:53 +00:00
lukem
4afe0be65c
support MAKEVERBOSE for .txi.info .texi.info .texinfo.info
2003-10-19 04:54:53 +00:00
lukem
bef75a2e23
add _MKMSGINSTALL.m
2003-10-19 03:53:33 +00:00
lukem
d2142fb492
fix _MKSHECHO for MAKEVERBOSE=1
2003-10-19 03:21:18 +00:00
lukem
4ccb31e74a
Provide _MKMSG{BUILD,CREATE,COMPILE,FORMAT,INSTALL,LINK,LEX,YACC} to display
...
${_MKMSG} " ... {$.TARGET}" and use appropriately.
Provide _MKMSGLINK.m to provide "link" message by itself (without ${.TARGET})
Replace _MKSHCMD with _MKSHECHO
2003-10-19 03:00:55 +00:00
lukem
e14dfde075
Add rules for .s .s.o .S .S.o to support per-source COPTS,CPUFLAGS,CPPFLAGS
...
and MAKEVERBOSE
2003-10-19 02:11:29 +00:00
matt
7cca41f35a
Default MK{BINUTILS,CVS,GCCCMDS,POSTFIX,SENDMAIL,UUCP} to yes
2003-10-18 23:40:36 +00:00
lukem
f1e290c260
implement MAKEVERBOSE for rules which are of the form:
...
@cmp -s ${.ALLSRC} ${.TARGET} || ( echo cmd && cmd )
2003-10-18 16:41:19 +00:00
lukem
52a5f69154
implement MAKEVERBOSE for filesinstall
2003-10-18 16:40:47 +00:00
lukem
d1ac0f085b
implement MAKEVERBOSE
2003-10-18 15:37:29 +00:00
lukem
03b6213598
Implement MAKEVERBOSE to control how "verbose" the standard make(1) rules are.
...
Supported values:
0 Minimal output ("quiet")
1 Describe what is occurring
2 Describe what is occurring and echo the actual command ("verbose")
This is the default, and is equivalent to the previous behaviour.
2003-10-18 15:33:59 +00:00
fvdl
95641fb068
Enable gdb 5.3 for MACHINE_ARCH == x86_64
2003-10-14 02:08:02 +00:00
lukem
7b256958f1
Only try to KERNOBJDIR!= if the required directory exists.
2003-10-11 08:05:57 +00:00
jdolecek
5951c8215b
if S is not already defined, use ${NETBSDSRCDIR}/sys or ${BSDSRCDIR}/sys to set
...
top of kernel source tree
2003-10-11 07:15:59 +00:00
matt
7744cd370c
HPPA toolchain is now in-tree.
2003-10-06 05:19:32 +00:00
fvdl
852a11e722
Enable gcc3 for x86_64.
2003-10-05 02:22:30 +00:00