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
christos
c4a3a5ddb2
fix thinko: test for the existance of the target before we define it...
2001-01-14 09:53:57 +00:00
christos
89923c1ef5
Alter previous redefined target protection. If the ${PROG} target is defined,
...
add the dependencies as usual, but don't add the commands. This avoids
having to change all the Makefiles that redefine the PROG target.
2001-01-14 09:40:35 +00:00
christos
3769adf593
allow programs to override the program target.
2001-01-14 06:17:27 +00:00
sommerfeld
e538aac13b
Don't send .WAIT into the bitbucket
2001-01-09 02:08:32 +00:00
itojun
561c43d3fa
use MACHINE_CPU=arm on both arm26/32.
2001-01-08 13:28:08 +00:00
mrg
9354cc7a64
add missing $LIBCRYPTO_RC5 and $LIBCRYPTO_IDEA
2001-01-08 07:41:10 +00:00
mrg
762bc3c71a
add missing $LIBSSL
2001-01-08 07:36:10 +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
blymn
2ba6155111
Added libform.
2001-01-05 12:59:25 +00:00
itojun
083a373737
s/.INIT/.BEGIN/ for NetBSD make
2001-01-05 00:25:59 +00:00
garbled
9c926b4602
Add LIBCDK and LIBFORM definitions
2001-01-04 23:52:00 +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
bdeb8ccecf
Restore the intermediate subdir-${targ} targets since they're
...
referenced elsewhere; fixes problem of afterinstall running too soon.
2001-01-01 15:27:31 +00:00
sommerfeld
92b01a91b8
Correct typos (SUBDIR, not SUBDIRS).
...
Document use of .WAIT in SUBDIR
2000-12-30 14:34:51 +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
sommerfeld
3459e6c590
Change SUBDIR expansions so that a .WAIT in a subdirs list turns into
...
.WAIT (rather than a ${targ}-.WAIT) in the ${targ}'s subdir dependancy list.
This allows .WAIT to be used in SUBDIR as a synchronization barrier
for recursive parallel builds.
2000-12-30 14:32:04 +00:00
itojun
f9d029c7cc
document host build tools (like rpcgen) in bsd.README. PR 11839
2000-12-30 04:11:34 +00:00
itojun
87f5fc92dd
document MKLOCALE is not a variable to control build behavior. per PR 11839.
2000-12-29 03:18:32 +00:00
itojun
9ad9be84eb
declare ${MKLOCALE}. PR11801.
2000-12-23 22:47:28 +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
mycroft
60e1ee6e37
This is *purely* anal-retentive, but: remove extra spaces in the generated
...
commands in the previous.
2000-12-05 22:18:30 +00:00
mycroft
4a6da470ba
When handling ELF library symlinks, rather than removing and recreating the
...
symlink, instead create a temporary one ending in `.tmp' and `mv -f' it.
This way there is no window where libc isn't loadable (and thus
`make -j 100 install' works for libc).
2000-12-05 22:12:37 +00:00
itojun
caf7b11063
add ${LIBINTL} for use with DPADD.
2000-10-31 10:49:01 +00:00
thorpej
99de26f4ee
Repair a dual-.if construct that certainly didn't work with
...
any version of make(1) on my systems...
2000-10-11 05:45:50 +00:00
is
2e08b549a5
Format string cleanup, by sommerfeld.
2000-10-10 20:41:20 +00:00
deberg
ad0e0b565c
fix typos, PR 11159
2000-10-07 20:26:36 +00:00
sommerfeld
abff7e84fd
If FORMAT_AUDIT is set, and WFORMAT is set and > 1, turn on
...
-Wnetbsd-format-audit for extra-stringent format checking.
WFORMAT belongs in individual makefiles and/or Makefile.inc files.
FORMAT_AUDIT should go in mk.conf if you're doing format-string auditing.
(set WFORMAT=1 in individual makefiles if a program is
not security critical and is doing bizarre things with
format strings which would be even uglier if rewritten)
FORMAT_AUDIT may go away in time (i.e., default to on)
2000-10-04 19:27:45 +00:00
itojun
5b88ba6121
remove obsoleted crypto-related variables.
2000-09-30 12:27:35 +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
fe4560a9a3
Get the correct command line using groff instead of nroff.
2000-09-26 15:33:28 +00:00