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
f059974dc2
Add a HOST_CXX and HOST_CXXFLAGS (currently needed for compiling groff on
...
a cross host).
2001-08-14 11:55:04 +00:00
tv
58290cfc5d
Change ROFF?= to be more like other utility macros; make this "groff -Tps"
...
by default.
2001-08-14 10:38:27 +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
8bd89a86e7
Protect against multiple inclusion, and evaluate ${.CURDIR} early (to assist
...
the top-level toolchain bootstrap).
2001-08-14 09:30:48 +00:00
tv
73774cf454
On recursion, don't recurse "clean" if making "cleandir". (Related to
...
bsd.own.mk change that defined clean as a dependency of cleandir.)
2001-08-14 09:02:26 +00:00
tv
dba7b8b6de
Use GENCAT as a variable to determine the location of "gencat".
2001-08-14 08:28:24 +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
enami
086d34c97e
Now that the makeinfo is quiet by default, don't suppress commmand line echo.
2001-08-02 05:42:56 +00:00
matt
c944f94d86
MACHINE_ARCH=arm changes
2001-07-23 17:13:44 +00:00
matt
a161d61e18
Make arm use -O2
2001-07-23 17:08:17 +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
scw
3293e3a26c
Check for MKSOFTFLOAT being defined before testing its value.
...
Needed for crunchgen(1) generated makefiles (e.g. miniroot builds).
2001-07-04 17:46:06 +00:00
eeh
3fa4c5f64b
Tell the assembler to accept UltraSPARC extensions on sparc64.
2001-06-29 23:50:01 +00:00
wiz
3f9984fc90
existent', not
existant'
2001-06-19 13:42:07 +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
mrg
97b5460add
fail `make obj' if $BSDOBJDIR doesn't exist. fixes PR#12937.
2001-06-10 13:32:21 +00:00
mrg
ef022c7570
redo the previous; allow SHLIB_LDSTARTFILE and SHLIB_LDENDFILE to be overridden.
2001-06-08 11:41:59 +00:00
mrg
6c81e0af9d
set SHLIB_LDSTARTFILE and SHLIB_LDENDFILE based on ${LIBDIR} not hard coded
...
/usr/lib.
2001-06-07 15:28:55 +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
simonb
e0a2f60020
Update a comment about OBJECT_FMT - some m68k machines are ELF too.
2001-05-31 05:04:41 +00:00
sommerfeld
c93ef42f8b
Mark "dependall" rule with .MAKE since it invokes a sub-make.
2001-05-14 03:20:10 +00:00
chs
bef49778fd
next68k is now ELF.
2001-05-12 22:38:04 +00:00
sommerfeld
263f3e581d
Suppress duplicate entries in ALLFILES, FILES, INCS, DEPINCS, INFOFILES,
...
NLSALL, CATPAGES, MANPAGES, HTMLPAGES, and SCRIPTS.
2001-05-08 03:19:51 +00:00
dmcmahill
d425d2297d
add support for building shared libs from fortran sources. Works correctly
...
with the default of 'f77' as the fortran compiler or using the 'f2c-f77'
script from pkgsrc (selected by overriding the FC variable)
2001-04-27 17:04:39 +00:00
simonb
0f020a8ccc
Don't overwrite catman pages if there's no difference between the old
...
and the new pages. As per discussion on tech-install (a little while
ago).
2001-03-21 04:04:15 +00:00
tsutsui
b7e1b57d70
Switch news68k to ELF:
...
- Set OBJECT_FMT=ELF on news68k
2001-03-19 17:01:12 +00:00
cgd
2bfc706b3b
"test !", rather than "! test". The former is more portable.
2001-03-11 07:32:31 +00:00
fair
8c43053c52
Add the following text to answer PR 10650:
...
LDSTATIC Control program linking; if set blank, link everything
dynamically. If set to "-static", link everything statically.
If not set, programs link according to their makefile.
2001-03-10 11:00:37 +00:00
tron
148a50300a
Back out last change as there is no measurable performance gain.
2001-03-05 14:17:06 +00:00
tron
df07a57fe4
Invoke "groff" directly when building manual pages, "nroff" is just a
...
shell script wrapper. This saves at least one fork(2) and one exec(2)
while creating each manual page and should thus speed up builds.
2001-03-05 06:52: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
jmc
788f1c082f
Wrap target() checks around afterdepend rule as some Makefiles override this
2001-02-19 07:56:14 +00:00
agc
c05de915ca
+ clean up the English in one sentence
...
+ sync with reality, and document "MKMAN= no" in preference to "NOMAN= noman"
+ get in quick before the 80-column police notice what we were doing
+ spell "existence" correctly
2001-02-01 20:27:06 +00:00
itojun
6ecd41c538
add LOCALEDIR and related declarations.
2001-02-01 19:29:59 +00:00
itojun
ccfc624fe0
fix typo in LIBSSL decl. it made programs with DPADD+=${LIBSSL} to build
...
every time we type "make". From: bernd
2001-01-26 09:42:49 +00:00
itojun
9f845d90a1
note that MKNLS controls build of /usr/share/locale too
2001-01-24 07:57:07 +00:00
christos
1e8e6439aa
use the new .if commands(<target>) directive so that we don't have to
...
change Makefiles.
2001-01-14 20:49:36 +00:00