enami
a28fcd776c
Make mtree a host tool and use it when appropriate.
2001-10-09 05:19:03 +00:00
mrg
f650652253
use CC="${CC}" and NM="${NM}" so that, eg, "CC=cc -m64" works.
2001-10-08 10:01:35 +00:00
tv
4623186407
Make sure to define USETOOLS properly always (set it to "no" on systems
...
without USE_NEW_TOOLCHAIN). This will allow conversion of in-tree
conditionals to use only USETOOLS....
2001-10-04 15:52:59 +00:00
mrg
f0cf28bfaa
enable a toolchain for the sparc64.
2001-09-26 12:45:56 +00:00
tv
63e11416cf
Add STRIP to the environment of binstall, to use proper strip at install
...
time. Noted by <jepeway@blasted-health.com>.
2001-09-25 01:43:35 +00:00
tv
e7bc3de221
Add mssed commit that sets USETOOLS=no if BSD_PKG_MK is set. Noted by erh.
2001-09-25 01:04:35 +00:00
tv
aea7f2e0d5
Move the definitions of host tools from Makefile.tools to <bsd.own.mk>.
...
Turn on USE_NEW_TOOLCHAIN explicitly on i386. (See current-users or
tech-toolchain for the heads up announcement and tech details.)
2001-09-22 05:45:50 +00:00
chris
a41363209a
Arm doesn't do ELF by default yet. Should fix PR 13973.
2001-09-16 18:50:29 +00:00
thomas
d9203a217e
On Atari now the default object format is ELF.
2001-09-08 11:10:41 +00:00
eeh
500082fdef
Build lint on sparc64.
2001-08-26 06:00:30 +00:00
chs
7cffe4c898
switch cesfic to ELF.
2001-08-25 18:39:24 +00:00
mrg
665a4002a3
enable profile libraries on sparc64
2001-08-19 14:24:44 +00:00
tv
64263ab596
Revert previous temporarily to deal with PR bin/13722; will revisit this
...
(and close the PR) after I've located all of the uses of PRINTOBJDIR and
fixed them up not to bork themselves recursively.
2001-08-15 17:50:15 +00:00
tv
937e77aec5
Speed up PRINTOBJDIR a little by changing it to "${MAKE} -V .OBJDIR" (it
...
will recurse, but won't need to spawn a shell and run commands now).
2001-08-14 23:33:43 +00:00
tv
55e586472d
Simplify some MACHINE_ARCH transforms, and redefine MACHINE_GNU_PLATFORM
...
as the full GNU triplet name.
2001-08-14 09:31:42 +00:00
tv
d0f9e45413
Rather than explicitly saying "clean cleandir:" all the time, make clean
...
a dependency of cleandir (so that "make cleandir" implies "make clean").
2001-08-14 07:02:13 +00:00
tv
b2e42252e1
Simplify PRESERVE and INSTPRIV by using ${...:D...}.
2001-08-14 06:47:24 +00:00
tv
c7dda8f2a7
Make MAKECONF defined always by setting MAKECONF?=/etc/mk.conf and using
...
that variable only for including make(1) variables. Much more consistent
and less prone to ambiguity this way (and now, ${MAKECONF} can be used in
messages indicating a missing option needed for a build).
2001-08-14 05:55:27 +00:00
matt
c944f94d86
MACHINE_ARCH=arm changes
2001-07-23 17:13:44 +00:00
bjh21
6c71fcb79a
Since arm26 and arm32 are heading towards shared binaries, don't distinguish
...
them for the GNU tools.
2001-07-21 16:56:07 +00:00
bjh21
0d2f9028de
arm26 uses ELF.
2001-07-21 16:48:49 +00:00
fredette
340af7db82
Added support for the m68000 MACHINE_ARCH, as an incomplete
...
ELF port with a MACHINE_CPU of m68k.
2001-07-13 12:44:22 +00:00
fvdl
644b748282
Add some extra flags for the x86-64 port. Disable -O in sys.mk
...
(which is where all ports set it); there seem to be some lurking
optimization bugs for the x86-64.
2001-06-19 01:37:44 +00:00
simonb
3acd556b4d
Add a new make variable "MKSOFTFLOAT". If not set to "no", it adds
...
"-msoft-float" to COPTS and FOPTS, and possibly builds soft-float
library support (port specific).
Defaults to "no".
2001-06-18 17:04:44 +00:00
tv
08b1b0382d
Fix typo.
2001-06-02 02:22:35 +00:00
tv
ca502c58a6
Add MACHINE_GNU_PLATFORM to identify as "netbsdelf" for historically a.out
...
platforms. While there, allow MACHINE_GNU_ARCH and MACHINE_CPU to be
inherited from the environment.
2001-06-02 01:53:29 +00:00
tv
dd70bf30ad
Make "distclean" a REAL synonym for "cleandir" by actually aliasing it
...
in <bsd.own.mk>, rather than sprinkling it in all the .mk files (and
some Makefiles throughout the tree).
2001-06-01 17:49:32 +00:00
chs
bef49778fd
next68k is now ELF.
2001-05-12 22:38:04 +00:00
tsutsui
b7e1b57d70
Switch news68k to ELF:
...
- Set OBJECT_FMT=ELF on news68k
2001-03-19 17:01:12 +00:00
msaitoh
636da14f06
NetBSD/sh3 ELF doesn't supports dynamic link yet.
2001-02-24 16:37:43 +00:00
chs
7408da7619
sun3 now uses ELF.
2001-02-22 07:12:55 +00:00
itojun
6ecd41c538
add LOCALEDIR and related declarations.
2001-02-01 19:29:59 +00:00
itojun
561c43d3fa
use MACHINE_CPU=arm on both arm26/32.
2001-01-08 13:28:08 +00:00
itojun
9833445e10
declare MACHINE_CPU. MACHINE_CPU will be generated from MACHINE_ARCH,
...
to identifiy CPU type in build tree (like mipse[lb] -> mips, sh3e[lb] -> sh3).
XXX what should we do about arm and sparc?
2001-01-08 07:28:07 +00:00
itojun
083a373737
s/.INIT/.BEGIN/ for NetBSD make
2001-01-05 00:25:59 +00:00
itojun
180f4678a4
die if MACHINE_ARCH == sh3
2001-01-04 15:17:41 +00:00
itojun
c5fb04a57e
sh3 split (MACHINE_GNU_ARCH)
2001-01-04 10:29:11 +00:00
itojun
973149dcb3
sh3 split
2001-01-04 08:32:02 +00:00
simonb
15f972c29b
Switch NetBSD/hp300's OBJECT_FMT to ELF
2001-01-02 04:34:37 +00:00
sommerfeld
fd805ed302
Change ${PRINTOBJDIR} to a "safer" but more complex form which avoids
...
infinite recursion when directories reference each other or themselves
(most common when a FOOOBJDIR is defined in a common Makefile.inc).
2000-12-30 14:34:09 +00:00
scw
9b343e1abc
NetBSD/mvme68k's OBJECT_FMT is now officially ELF. :-)
2000-12-07 08:35:15 +00:00
sommerfeld
304faf39ff
define PRINTOBJDIR as a canned known-safe print-objdir invocation.
2000-12-06 03:21:33 +00:00
itojun
e5e807d114
always compile RSA into libcrypto.
...
MKCRYPTO disables the whole crypto tree, and in that case,
we will not have RSA (nor libcrypto) with us.
2000-09-30 12:21:51 +00:00
itojun
8d26d03189
repair openssl (libcrypto) for non-32bit architecture.
...
don't use unsigned long where 32bit unsigned variable is asked for.
use u_int32_t. (not sure if uint32_t is better or not, but anyway,
u_int32_t <-> uint32_t should not raise binary compatibility issue)
PR10921.
TODO: have arch-dependent Makefiles where we supply -DFOO for optimization.
(do not change size of variable though)
XXX: we should actually nuke all other #ifdef in /usr/include/openssl/*.h,
however, that needs a lot of work and will make future openssl upgrade harder.
remove RC5 and IDEA by default. build them separately as
libcrypto_{rc5,idea}.a. put dummy function, which is "warning to stderr
and exit(1)". NOCRYPTO_{RC5,IDEA} are obsoleted.
PR10883.
2000-09-30 00:23:28 +00:00
phil
ec49e039c2
Add rules to make and install html pages in /usr/share/man/html*
2000-09-22 05:37:57 +00:00
msaitoh
d5567fbc4d
sh3 port is incomplete, so add NOLINT=1 and NOPROFILE=1
...
(and NOPIC=1 if OBJECT_FMT==COFF)
2000-08-02 20:04:45 +00:00
mycroft
320dc0b012
Build shared libraries on sparc64.
2000-07-26 02:21:21 +00:00
bjh21
f42e9888c5
Add GNU_ARCH.arm26
2000-06-27 21:12:42 +00:00
thorpej
cdc96f602d
Garbage-collect old KERBEROS* switches.
2000-06-23 06:14:33 +00:00
thorpej
df83a2a3cd
Add MK... variables to enable/disable various aspects of building
...
crypto support into the system. See share/mk/bsd.README for more
a full description.
2000-06-23 06:01:10 +00:00