itojun
49d6a0d5af
document MKxxx/NOxxx naming rule.
2002-04-19 03:08:05 +00:00
itojun
9b96df2ed3
NOCRYPTO is no longer used and has no effect, so remove documentation
2002-04-16 03:47:32 +00:00
lukem
987817d952
add ELF2ECOFF
2002-04-12 05:08:53 +00:00
lukem
0476c683f0
replace BSDSRCDIR with _SRC_TOP_, since the latter is more likely to
...
be "accurate". document _SRC_TOP_.
2002-04-10 15:05:41 +00:00
jdolecek
a4fee01be9
Only attempt to make the machine links for targets 'depend', 'all',
...
'dependall'.
This fixes misc/16227 by Stoned Elipot.
XXX this solution is not ideal
2002-04-09 17:14:38 +00:00
wiz
8237994500
No more arm32.
2002-04-08 12:25:22 +00:00
jdolecek
a5abace5e2
Do what rev. 1.50 intented using .BEGIN, g/c target 'machine-links'.
...
Making ${OBJS} and ${DPSRC} depend on target which is always out of date is
_really_ bad idea.
2002-04-06 17:49:02 +00:00
lukem
266f41b284
add INSTALLBOOT. sort some entries in bsd.sys.mk
2002-04-03 05:32:58 +00:00
bjh21
15b0cb61a9
Add a default for CAP_MKDB.
2002-04-01 13:30:24 +00:00
bjh21
c3e2abe891
Add CKSUM.
2002-03-31 15:01:39 +00:00
bjh21
c18727ccec
MACHINE_ARCH can't be "arm26", so don't bother checking for that.
2002-03-31 14:59:04 +00:00
bjh21
407daa978b
Provide a default for PWD_MKDB.
2002-03-31 11:48:45 +00:00
matt
6c83577293
Change VAX to default to new toolchain.
2002-03-30 21:53:27 +00:00
tv
75032d5369
COPTS is for target objects, not host objects.
2002-03-29 18:58:19 +00:00
matt
c670c2a754
Don't complain if vax && ELF.
2002-03-28 06:59:39 +00:00
eeh
f0a7e18ff6
Use the medium low model for sparc64 programs that don't 2GB of data segment.
2002-03-27 05:40:54 +00:00
eeh
72feb11b6e
Reserve %g4 for backwards compatibility with the old ABI.
2002-03-27 05:39:00 +00:00
fredette
ba0d9b105c
In the machine-links target, the sun2 also needs a sun68k symlink.
...
Plan ahead and make it on the sun3 also.
2002-03-26 23:13:08 +00:00
shiba
a3b10f5127
Switch mac68k to ELF. Now the default executable binaries are ELF.
...
Approved by Scott,briggs,fredb,wormey
2002-03-25 14:03:05 +00:00
bjh21
2d53252971
MACHINE_ARCH == "arm26" hasn't been valid for some time, so don't check
...
for it.
2002-03-24 22:32:00 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
pk
ad92811bb5
`linksinstall' cannot be issued in parallel with other realinstall sources.
2002-03-21 12:59:56 +00:00
pk
2918ae233f
Target dependencies again: `machine-links' must be made before $DPSRCS.
...
We now have
all => $PROG => $OBJS => $DPSRCS (if present) => machine-links
2002-03-21 12:54:21 +00:00
lukem
328fa6b19f
use ${VAR:D:U...} if we only want a value in the undefined case
2002-03-19 22:17:23 +00:00
lukem
1995e199a3
Change library installation.
...
Instead of:
install -m 600 [...]
ranlib -t [...]
chmod 444 [...]
use the newly added "-a" flag to install(1) to invoke ranlib ifndef UPDATE.
Should prevent unnecessary ranlib-ing of installed libraries with UPDATE
defined.
Per discussion with simonb.
2002-03-19 14:39:22 +00:00
lukem
1e73b16611
- ensure that check_DESTDIR and check_RELEASEDIR are always available,
...
even if USETOOLS==no.
- wrap setting of DESTDIR?= with own USETOOLS==yes check.
should fix a problem noted on current-users with USETOOLS=no
2002-03-19 11:03:05 +00:00
bjh21
6ee155e761
We never set MACHINE_ARCH to "arm26" so remove the MACHINE_GNU_ARCH mapping
...
for it.
2002-03-18 18:42:52 +00:00
thorpej
43c6552a49
Add a BUILDID variable, which further qualifies object directories.
2002-03-14 18:26:32 +00:00
tv
cb25cef027
Remove the ability to set "USE_NEW_TOOLCHAIN=no" explicitly. This is a
...
one-way transition, so once it's defined by default for a port, it can't
be turned off.
2002-03-09 15:17:45 +00:00
lukem
1142a4b638
oops; should define check_DESTDIR before setting default for DESTDIR...
2002-03-05 03:53:58 +00:00
lukem
4b99ad4ad4
provide check_DESTDIR and check_RELEASEDIR targets in <bsd.own.mk>
...
and use those rather than local versions
2002-03-05 03:51:21 +00:00
pk
c26b4a92e2
Serialize access to $INFODIR/dir; multiple instances of `install-info'
...
would trash that file.
2002-03-01 15:42:10 +00:00
pk
721880b0bc
Fix target order: the machine links must be present before compiling object
...
files.
2002-02-28 15:55:50 +00:00
is
92a181b637
Move Amiga PORT to ELF and new toolchain. Still missing:
...
support in UPGRADE to move old shared libs to /emul/aout
2002-02-15 21:28:03 +00:00
matthias
dd580ad301
".else if" doesn't work, thus everything was "COFF". Changed to ".elif".
2002-02-15 10:20:24 +00:00
mycroft
09819b05ef
Don't use .PHONY for targets that are actually installed. Instead use force
...
dependencies. (Among other things, `make -t install' does something vaguely
sensible now.)
2002-02-11 21:14:58 +00:00
pk
9d602b9ca3
Mark installed system libraries as .MADE only if we're actually establishing
...
their default variable values here.
2002-02-07 07:43:24 +00:00
ross
a3f340931b
Honor MANSUBDIR when installing md html pages.
2002-02-07 01:56:02 +00:00
ross
8a40adb0ab
if NOMAN is defined, also define NOHTML
2002-02-07 00:53:34 +00:00
ross
57170e8ef5
fix html sources, they were depending on -mdoc, not -mdoc2html
2002-02-07 00:52:23 +00:00
christos
e7f0a97835
s/.NOSUFF/.MADE/
2002-02-04 17:25:44 +00:00
thorpej
300e827b31
* Turn lint and profiling on for SuperH.
...
* Turn lint on for m68000.
2002-02-04 08:49:04 +00:00
thorpej
085ea65576
Allow PIC on SuperH if HAVE_GCC3 is defined.
2002-02-03 23:52:23 +00:00
christos
944602ca01
Apply a .NOSUFF: directive to targets we don't want to have processed by
...
the suffix rules engine.
2002-02-03 21:40:14 +00:00
veego
e2e1706f05
Ups, it is LIBUSBHID and not LIBUSBHIB.
2002-02-02 16:54:26 +00:00
veego
3de557e57f
Change LIBUSB to LIBUSBHIB, reflecting the library name change.
2002-02-02 16:49:52 +00:00
tv
9fbd88883c
Roll in fixes to permit cross-compiling from non-NetBSD hosts. This
...
round has been tested on Solaris/x86 and Linux hosts.
* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.
2002-01-31 22:43:33 +00:00
thorpej
f8e5e3f153
Simplify OBJECT_FMT assignment:
...
* All new-toolchain platforms are ELF.
* Else, if SuperH, old toolchain is COFF.
* Else, a.out.
2002-01-29 19:17:49 +00:00
tv
aaa9568b4c
rpcgen now accepts CPP from the environment; set it here for TOOLDIR builds.
2002-01-29 10:21:35 +00:00
enami
d85411d9e1
Mark the targets clean{extra,objs} as PHONY.
2002-01-29 03:09:54 +00:00