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
phil
ec49e039c2
Add rules to make and install html pages in /usr/share/man/html*
2000-09-22 05:37:57 +00:00
jlam
8edf0a98a0
Correct description of when "NOPIC" is set.
2000-09-10 19:10:50 +00:00
bjh21
b5279973df
Switch arm26 to -O2. Most of my kernels are compiled with this anyway,
...
and gcc's code generation should be the same as for arm32, so I think this
is safe.
2000-08-22 17:38:49 +00:00
itojun
424b5f77fb
MLINK optimization based on timestamp.
2000-08-13 06:56:25 +00:00
itojun
531e380d08
do not test $UPDATE nor file existence, on "MLINKS" installation.
...
the check will leave original manpage and linked manpage unsynchronized,
as we use hard link instead of symlinks.
this backs out 1.37 -> 1.38 change.
2000-08-13 06:36:29 +00:00
gmcgarry
68e607a368
Remove executable permission from src/lib/checkver.
2000-08-09 23:41:24 +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
cgd
4bf5f7086b
${RPCGEN}, not hard-coded rpcgen
2000-07-25 06:29:44 +00:00
mrg
01875cae18
simplify previous.
2000-07-19 14:16:22 +00:00
eeh
04de183b83
Tell gas how to make PIC objects on sparc64.
2000-07-17 16:49:30 +00:00
christos
4c668e29d9
PR/10556: Veego: Shared library support was broken if shlib_version file
...
was not present.
2000-07-14 19:53:04 +00:00
cgd
4aa53dcd31
test -h, not test -L.
2000-07-07 04:35:35 +00:00
matt
3b3ee7da25
Add NetBSD/vax ELF hook.
2000-07-06 16:48:48 +00:00
christos
921df2e6f1
add support for teeny dewey numbers; cleanup duplicated variables.
2000-07-03 21:08:55 +00:00
bjh21
f42e9888c5
Add GNU_ARCH.arm26
2000-06-27 21:12:42 +00:00
erh
c2256d0630
For the case when DESTDIR is set: move the -L${DESTDIR}/usr/lib after ${LDADD} so any -L directories set in LDADD are searched first to avoid possibly linking against old versions of libraries.
2000-06-25 05:07:22 +00:00
thorpej
cdc96f602d
Garbage-collect old KERBEROS* switches.
2000-06-23 06:14:33 +00:00
thorpej
acc9b0f304
Remove the bsd.crypto.mk section, and describe the new MK... switches
...
related to system crypto support.
2000-06-23 06:11:05 +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
thorpej
e7d6b96938
Merge a bunch of things from crypto-us and crypto-intl into basesrc,
...
adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate
bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less
fully merged into the base NetBSD distribution.
2000-06-20 06:00:24 +00:00
thorpej
78d67d6053
Add print-shlib-major and print-shlib-minor targets.
2000-06-19 19:35:05 +00:00
thorpej
c55e4231ce
Sync up the LIB* list.
2000-06-19 19:00:14 +00:00
mycroft
750b27b82a
Use ${.ALLSRC:T} when doing the generated variable name lookups, so that it
...
DTRT for generated files in and obj directory (or accessed via .PATH).
2000-06-10 14:12:03 +00:00
mycroft
27bcc551c6
Do `install-info --remove' after installing the info file.
2000-06-10 04:56:59 +00:00
mycroft
2eaf9707e2
Rearrange slightly to get rid of unneeded conditionals (and make this
...
*slightly* less painful to trace through, though not much).
2000-06-08 03:51:56 +00:00
mycroft
dfad196789
Rework to not use the `files' crap. It requires far too much klugery to
...
actually get the semantics right. As a bonus, the info directory is not
reordered when using UPDATE any more, if files are not actually reinstalled.
2000-06-08 03:30:58 +00:00
mycroft
78e7ae14b9
The previous commit was *definitely* wrong. It indicates an out of date
...
make(1).
2000-06-08 03:05:17 +00:00
matt
84ad7d0a8d
More lossage. You need to make the directory each catalog will go into.
2000-06-07 17:28:52 +00:00
matt
ce4415cde0
Don't know if this is a side effect of the recent makes changes but
...
set FILESDIR_${F} for info files.
2000-06-07 16:29:11 +00:00
mycroft
b124cdf163
Abuse .USE some more.
2000-06-06 09:53:29 +00:00
mycroft
befa5650d3
Minor rearrangement.
2000-06-06 09:22:00 +00:00
mycroft
9994843c59
Fix some breakage with directory that have no subdirectories.
2000-06-06 08:54:06 +00:00
mycroft
602ebf1e8d
Oops; fix a subtle bit of semantics that was broken in the previous.
2000-06-06 06:49:39 +00:00
mycroft
34e1bda46a
Use ODE make(1) features to eliminate extra variables and move several things
...
outside of .for loops. (Needs more work to completely eliminate .for.)
XXX Don't look at this stuff. It will make your head hurt.
2000-06-06 05:40:47 +00:00
mycroft
58b1f972c2
Oops. DTRT with directory names with dashes (e.g. for crypto-*).
2000-06-06 05:39:26 +00:00
mycroft
d1460458fc
A few changes to decrease parsing time and memory usage.
2000-06-06 05:33:58 +00:00
thorpej
84543d59da
Make the fact that we disable -Wuninitialized explcicit in the Makefile,
...
rather than relying on a compiler hack to do it for us.
2000-05-09 00:15:55 +00:00
sjg
3540a44721
correct description of KERNSRCDIR and others
2000-05-07 01:20:47 +00:00
sjg
d14a51faf9
Document bsd.kernobj.mk
2000-05-07 01:19:58 +00:00
sjg
940f61650e
if make(obj) then use MAKEOBJDIRPREFIX regardless
2000-05-06 07:41:59 +00:00
matt
b5db9f5e6e
Implement my MKLINKLIB=yes fix a bit differently. Don't include ${OBJS}
...
in ${ALLOBJS} if MKLINKLIB=yes. This allows Makefiles to continue to
modify ${OBJS}.
2000-05-03 15:15:50 +00:00
matt
1fef86f176
rework slightly so that when MKLINKLIB=no only the shared objects are built.
...
(building normal objects when they are never used really sucks on slow build
machines).
2000-05-03 03:44:12 +00:00
sjg
45fb67b360
remove/change missleading comments
2000-05-03 00:10:33 +00:00
simonb
b155979066
Add HTMLDOCDIR pointing to /usr/share/doc/html.
2000-05-02 11:44:20 +00:00
sjg
44f0af2b1f
Allow optimizer/debug flags to be changed on command line without
...
breaking everything. Eg. use DBG="-O0 -g" when debugging something.
2000-05-02 03:44:36 +00:00