Commit Graph

331 Commits

Author SHA1 Message Date
mycroft 27f957c30b `ld -x -r' on .so files really does work now. Maybe it will continue to for
a little while.
1994-01-06 04:32:35 +00:00
mycroft 0f7e1c4931 ld -x -r for .so files clearly does not work yet. 1994-01-05 23:29:39 +00:00
mycroft dc1008a556 Correct as and ae strings for Wyse 75. 1994-01-05 02:10:03 +00:00
mycroft 928cf6a75f Use ${DPADD} and ${LDADD} only when building shared library. 1994-01-04 20:26:52 +00:00
mycroft 28c41313e6 Reinstate `ld -x -r' for .so. 1994-01-04 19:08:55 +00:00
cgd 77dff56471 various doc fixes from Luke Mewburn <lm@rmit.edu.au> 1994-01-03 08:34:00 +00:00
jtc eaffcffaa5 Comment out single suffix rules (until I can get a debugger that works). 1993-12-30 18:53:02 +00:00
jtc da46ebe7eb Fixed documentation for DPADD and LDADD. 1993-12-29 19:30:15 +00:00
jtc 92b7de73a4 Added single suffix implicit rules. Rules for *.c & *.f files are required
by POSIX.2 --- I added the others (*.p, *.l, *.y, etc.) to be consistant
with all the other default rules.
1993-12-29 18:44:36 +00:00
davidb 27d889178f Changed to use make's new .OBJDIR
Was using ${CURDIR}/obj (no dot)...
1993-12-28 12:06:43 +00:00
davidb 4fa3f35e89 Changed to use make's new .OBJDIR 1993-12-28 12:03:24 +00:00
cgd 630651b7b0 queue.h from 4.4, from Bostic 1993-12-21 01:55:03 +00:00
deraadt cbf57fdf8f ethers(5) man page by Roland McGrath <roland@frob.com> 1993-12-16 15:57:28 +00:00
jtc 0961942f06 Fix typo: It's etext, not extext. 1993-12-16 00:22:31 +00:00
jtc 4a0ee5143c Use -DNDEBUG, not -NDEBUG to disable assertions. 1993-12-16 00:19:18 +00:00
cgd 6a129be327 get rid of definitions of *OBJMACHINE which charles (hopefully)
accidentally added...
1993-12-08 23:10:33 +00:00
mycroft 8bcf49f1ea Only disable shared libs on 32k, for now. 1993-12-07 00:18:40 +00:00
cgd 8389bbb900 do .S files, too 1993-12-05 02:42:42 +00:00
cgd e501423fab allow .S; keep .s around for now 1993-12-04 01:28:39 +00:00
mycroft d549b3e131 If you're going to have a list of file systems, it might as well be complete. 1993-11-28 08:48:42 +00:00
jtc 3bc75390e6 Need ".At V.2" macro for describing things that came from ATT SysV.2. 1993-11-25 00:12:19 +00:00
cgd d232586c4f reality check 1993-11-23 04:48:04 +00:00
pk c1420efe26 Always install lib*_pic.a archives. 1993-11-14 16:45:05 +00:00
cgd fff65390b8 (take 3! the previous 2 have been -o'd)
from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>:
add link.0
1993-11-14 15:44:48 +00:00
cgd b6291c476b from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>:
fix typo
1993-11-14 15:36:20 +00:00
deraadt b2ffb9552d cleared with mccanne: "the bug is in the bpf man page. SIOCGIFADDR
should go away.  Link addresses should be looked up with SIOCGIFCONF."
1993-11-14 13:15:36 +00:00
cgd 11cbea7c88 librpc doesn't exist anymore 1993-11-10 03:32:48 +00:00
pk 73ad053a4e Updated the description of the relocation_info structure to reflect the
bits usurped by dynamic linking.
1993-11-09 00:25:03 +00:00
jtc 561a918504 New -p1003.1 macro (no -88 or -90 suffixes), to be used when we are
describing features that will be added to a future POSIX draft.
1993-11-09 00:23:40 +00:00
pk b84d5b62af First draft of a link(5) manual page.
Needs more structuring. Feel free to assist on this ;-)
1993-11-08 23:54:04 +00:00
cgd b6a7676c5b use ./yearistype.sh; several people reported this, and i considered
doing it this way to begin with.  (i had to change this chunk o'
source when upgrading; before, yearistype.sh was called yearistype.)
1993-11-08 02:59:16 +00:00
cgd 9cf550f92a ad LDSTATIC flag, so static linking can be made one-stop shopping.
use "setenv LDSTATIC" to make *everything* dynamically linked,
setenv LDSTATIC -static for everything statically linked, or unset
it for default behavior.
1993-11-08 02:18:41 +00:00
cgd 47b2efdc10 define BSDOBJDIR and BSDSRCDIR to have make think of the src and obj
trees as rooted someplace other than /usr/src and /usr/obj.
1993-11-07 09:45:04 +00:00
cgd 26291dbcf6 add readme, so we remember where to find updates 1993-11-03 10:00:36 +00:00
cgd 8b7ee2307f last of the updates to timezone files from Arthur David Olson
<ado@elsie.nci.nih.gov>
1993-11-03 09:56:26 +00:00
cgd 9b2c55744d updates to timezone files from Arthur David Olson <ado@elsie.nci.nih.gov>
more updates are in the works; i'm doing this in chunks.
1993-11-03 09:49:47 +00:00
cgd 1f7689ff10 yearistype (which we didn't have and didn't need before) is now
called yearistype.sh
1993-11-03 09:46:23 +00:00
cgd d4dacf1231 we need this now 1993-11-03 09:45:52 +00:00
cgd 345cb4f5e7 updates to timezone files from Arthur David Olson <ado@elsie.nci.nih.gov>
more updates are in the works; i'm doing this in chunks.
1993-11-03 09:34:53 +00:00
cgd 2b2415ec15 make libfoo.so.m.n depend on libfoo_pic.a, and also explain
what we're  doing when building libfoo.so.m.n.
1993-11-02 23:14:50 +00:00
cgd 1f88f697c0 MAJOR -> SHLIB_MAJOR, MINOR -> SHLIB_MINOR 1993-11-02 23:08:20 +00:00
pk 8982f4f808 Add `-Bshareable' to shared library rule. 1993-11-02 22:59:06 +00:00
pk f7f25f3486 Don't try to build things when installing. 1993-11-02 22:02:12 +00:00
mycroft c2c4c71c90 Nuke dorky BUGS sections. 1993-10-31 16:41:56 +00:00
mycroft 0e2c279f67 WHO THE HELL WROTE THIS?!? 1993-10-30 22:20:11 +00:00
andrew 5e48bd26b8 Added missing cy.0 entry. 1993-10-30 21:50:21 +00:00
mycroft 1a9bad824e Add links for va_arg.3, va_end.3, va_start.3, per G.Wollman's suggestion. 1993-10-30 13:01:18 +00:00
pk 80ee143924 `-Bshareable' added to link rule for shared libs. 1993-10-27 00:58:31 +00:00
pk 8b65437bb1 Install shared library with version numbers from `shlib_version'. 1993-10-24 00:05:31 +00:00
cgd 5104915994 add support to make obj.${MACHINE} dirs, if the user so requests.
note that not all makefiles in the tree will work with them, yet.
1993-10-23 02:32:55 +00:00
cgd e228adedb3 typo fix by Mark_Weaver@brown.edu 1993-10-23 00:24:50 +00:00
cgd 670644d93b 'obj' was missing in echo which informed of symlink creation 1993-10-21 05:27:40 +00:00
pk f1e94cd5cd Added rule for installing PIC archives (not the shared libraries themselves). 1993-10-17 01:09:01 +00:00
pk a451477f66 Removed `ld -r -X' line from the .cc.so and .C.so rule, as ld does
not yet support it.
1993-10-11 21:49:06 +00:00
cgd 3fc63f6bb3 now that the rpc code lives in libc, we should install the man page
for /etc/rpc from here.  the man page's header was changed to note
that hackers/source-browsers should look at the README and DISCLAIMER
in libc/rpc
1993-10-07 07:29:00 +00:00
cgd f74961d747 LIBTERM pointed at nothing, but was meant to point to libtermcap.a... 1993-10-07 02:12:18 +00:00
cgd cf4f8c1089 always define LIBCRYPT 1993-10-07 01:35:30 +00:00
cgd d415bba2d7 rm _pic libs on clean, too. 1993-10-07 01:34:07 +00:00
cgd 04a70cace4 yes, we want a -d flag for 'install -d'... 1993-10-06 20:30:12 +00:00
pk 6dd02c67e8 Added .so to `.depend' (Thanks to Andrew Wheadon for poiting this out). 1993-10-06 17:54:01 +00:00
andrew 103f3ade85 Added cy driver manpage. 1993-10-06 09:45:31 +00:00
jtc aeda7f2ccc Comma separate items in SEE ALSO list. 1993-10-05 00:39:46 +00:00
cgd 1fc91675b6 update from Mark Davies <mark@comp.vuw.ac.nz> 1993-10-05 00:29:03 +00:00
jtc a241b6ba88 Comma separate SEE ALSO items. 1993-10-04 23:28:43 +00:00
cgd c5a97edc94 add .so rules for c++ files. 1993-10-04 20:54:33 +00:00
cgd c08d5bf7a5 set NOPIC on machines which don't know how to build PIC libraries. 1993-10-04 19:52:53 +00:00
jtc 4180d478c3 Always use `install -d' to make sure destination directory exists & has
correct ownership and permissions.
1993-09-30 23:31:09 +00:00
jtc a3b5070f26 Always use `install -d' to make sure directory exists & has correct ownership
and permissions.
1993-09-30 23:06:37 +00:00
jtc 6de108a78c Always use `install -d' to make sure directory exists & has correct
ownership and permissions.
1993-09-30 23:04:06 +00:00
jtc 3e3f2eab1b Always use `install -d' to make sure directory exists & has correct
ownership and permissions.

Use `:', rather than `.' to separate user and group in chown commands
in case we ever decide to remove the support for the (obsolete) `.'
separator.
1993-09-30 23:01:03 +00:00
jtc 3ec771c4ef Always use `install -d' to make sure directory exists & has correct ownership
and permissions.
1993-09-30 22:59:32 +00:00
mycroft edf530b5b7 Clean up deleted files. 1993-09-30 22:16:53 +00:00
jtc fe7763b4fb Removed tmac.an.old, the GNU man macros since we want all GPL'd source
in /usr/src/gnu.  In fact, the macros are allready being installed from
the groff distribution.
1993-09-30 22:16:52 +00:00
pk 5a4a780b36 Support for building PIC libraries.
Given a library name `x', an archive `libx_pic.a is built, unless NOPIC
is defined (like NOPROFILE).
1993-09-29 01:02:21 +00:00
cgd bb3585653c # Change Time Rules for Moscow
# Provided by Andrew A. Chernov, Moscow, Russia
1993-09-17 23:59:20 +00:00
cgd 50483b67ec add entry for russia zone list 1993-09-17 23:58:57 +00:00
jtc b8b7801dfe Never trust officemates that are absolutly, positively, sure of anything:
San Jose IS JSC.  I'm off to the library this weekend to get information
to complete this database, but I had to fix this one now.
1993-09-17 18:42:39 +00:00
jtc 8ff94d9fe4 Fixed Typo: SJC -> SJO; Added YVR (Vancouver International).
Sorted database to make further additions easier.
I'm trying to find a pilot with a book of north american airports so I
can double check and extend this database.
1993-09-16 00:23:34 +00:00
jtc a4f6c7af67 Fix typo: San Francisco, GU -> San Francisco, CA 1993-09-15 23:24:40 +00:00
brezak 5393be966e Add .S.o rule 1993-09-08 13:13:46 +00:00
mycroft 072fbc77fc Add `km' capability to pc3. 1993-09-06 20:52:44 +00:00
mycroft 7e605c6d4b Remove code to set standout color, and compress pc3 entry. 1993-09-06 05:49:19 +00:00
mycroft d5a906d8ea Depend .s files. 1993-09-05 17:46:15 +00:00
cgd 98765b53a6 loadable execution modules are now OK. 1993-09-05 03:55:21 +00:00
cgd 8a641487bb fix typo, and use "posix_only" rather than "right_only". everything
else in the world, i.e. other UNIX boxes, and WWV, are == "posix_only"
1993-09-02 01:10:03 +00:00
cgd 7523985763 description of return val for bit_test was reversed. 1993-08-25 22:25:05 +00:00
mycroft d079c3bdfc Add empty `depend', `tags', and `lint' targets. 1993-08-23 16:44:18 +00:00
cgd 862cf2cf3a From: Thorsten Lockert <tholo@gandalf.bbb.no>
fix some typos in the pc3 termcap entry.
1993-08-23 05:05:49 +00:00
cgd 4543c1ebfd changes from 0.9-ALPHA2 to 0.9-BETA 1993-08-23 04:59:38 +00:00
jtc 29222c415a Added -p1003.1-90 and -p1003.2-92 to list of known standards. 1993-08-19 17:01:08 +00:00
mycroft 30beb79c09 Make sure we don't recurse into subdirectories if Makefile specified `install'
target.  (It's usually blank and is specifically to avoid doing this...)
1993-08-17 17:00:39 +00:00
mycroft 121103eb35 Don't define afterdepend if no SRCS. 1993-08-16 01:41:01 +00:00
mycroft 3e94657cf6 Automatically include bsd.subdir.mk for backward compatibility. 1993-08-15 21:53:05 +00:00
mycroft 2d450b7ef3 Oops. DOCOWN and DOCGRP were recursive. 1993-08-15 21:36:10 +00:00
mycroft 0266c40ac7 Get rid of empty targets; the defaults are now correct. 1993-08-15 21:35:31 +00:00
mycroft 24ee64add1 I completely blew that... 1993-08-15 21:27:26 +00:00
mycroft 8aa48639fb Don't do tags and cleandepend if no SRCS. 1993-08-15 21:14:45 +00:00
mycroft 781e25808c Makefile: Use `install -d' to create directory.
bsd.dep.mk: Add defaults for `beforedepend' and `afterdepend'.
sys.mk: 8 tabs --> space
1993-08-15 21:09:20 +00:00
mycroft f5b2ed3238 Don't automatically include bsd.subdir.mk in bsd.prog.mk and bsd.lib.mk.
Put back .MAIN in bsd.man.mk, and be careful not to include ../Makefile.inc
a second time.
1993-08-15 20:59:36 +00:00
mycroft 18a7ed8e5b Install bsd.dep.mk and bsd.obj.mk. 1993-08-15 20:49:25 +00:00
mycroft 3eebe31396 Move man rules to sys.mk.
Use bsd.subdir.mk for building subdirectories.
Don't forget to remove x.cc and x.C when using SHAREDSTRINGS.
Make ${PROG} always depend on ${LIBCRT0}.
Don't duplicate code between cleandir and clean.
Move tags target to bsd.dep.mk.
Move STRIP to bsd.own.mk.
Remove redundant definitions of {BIN,MAN}{DIR,GRP,OWN,MODE}.
Move {LIB,DOC}{DIR,GRP,OWN,MODE} defaults to bsd.own.mk.
1993-08-15 20:42:39 +00:00
mycroft 6a1bdd6fc0 Abstract out dependency stuff, and add RCS identifiers. 1993-08-15 19:37:04 +00:00
mycroft 0c9bbcf68c Create target directories with `install -d', and move `obj' targets into one
file.
1993-08-15 19:26:05 +00:00
cgd ac314ea078 change 'ANSI C3.159-1989' to 'ANSI X3.159-1989', as is appropriate 1993-08-13 11:54:34 +00:00
mycroft 28e6c71e70 Put LINKS handling in `install' target, so it's the last thing executed, and
happens even if `realinstall' is user-defined.
1993-08-10 16:46:58 +00:00
mycroft 7951d19dd0 Add LINKS for /usr/share/dict/words. 1993-08-10 16:42:48 +00:00
jtc e8861c1d5c Macros are in /usr/share, not /usr/lib. 1993-08-09 22:25:25 +00:00
cgd f08e3f34a5 merge in changes from netbsd-0-9-ALPHA2 1993-08-07 07:42:13 +00:00
cgd 6029498ef6 add com man page, derived from hp9k/300 dca man page 1993-08-06 11:19:07 +00:00
cgd 4e8e79a90e add npx man page. it could use some help, but has some meat. 1993-08-06 10:58:03 +00:00
cgd 4809f1ee5d add (skimpy; technically deficient) lp* man pages 1993-08-06 10:34:11 +00:00
cgd c4f1c55f9f add (VERY skimpy) man pages for the bus mouse drivers. 1993-08-06 10:10:55 +00:00
cgd 8f94dcc594 overall source code style guide. it is king. revere it. 1993-08-06 07:30:52 +00:00
mycroft ab127e8ac7 Don't remove obj dir (or link) when doing `make cleandir'. 1993-08-03 23:01:06 +00:00
mycroft aee4b07b8a Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:48:44 +00:00
mycroft e9d867ef50 Add RCS identifiers. 1993-08-01 17:54:45 +00:00
mycroft 55b7fa6d0b Add RCS identifiers. 1993-08-01 07:54:52 +00:00
mycroft dfb9caab49 Add RCS indentifiers. 1993-08-01 07:32:48 +00:00
mycroft c3e42d1c64 Add RCS indentifiers. 1993-08-01 07:22:47 +00:00
mycroft 5b11c06adf Add RCS indentifiers. 1993-07-31 15:27:53 +00:00
mycroft 690cae8181 Add RCS indentifiers. 1993-07-31 15:17:49 +00:00
mycroft 01094e51c2 When generating a default OBJS, ignore .h files. 1993-07-30 03:40:07 +00:00
mycroft 8846a74782 Don't print the `making ...' message if an obj dir already exists.
Also, a minor cleanup.
1993-07-29 22:04:53 +00:00
cgd cbdb50c1c1 incorporate changes from 0-9-base to 0-9-ALPHA 1993-07-28 00:56:43 +00:00
cgd 799eb7d029 kill change log 1993-07-28 00:00:49 +00:00
jtc dddeb4b8fa Set RCS comment leader to .\". 1993-07-27 19:08:55 +00:00
jtc 6e9cf0213d Now that all of the manual pages that used the "old" mandoc macros
have been upgraded to use the "new" mandoc macros, we can safely
remove support for tmac.doc.old
1993-07-22 17:06:53 +00:00
jtc 6717e85b49 Fixed spelling error: mdoc.sample -> mdoc.samples
Added RCS Header.
1993-07-22 16:53:53 +00:00
mycroft 58b0818b7f Clean up deleted files. 1993-07-21 13:10:25 +00:00
brezak 9e6dbf5cbf kadb is depricated. See ddb instead. 1993-07-21 13:10:22 +00:00
mrg 9d232f6cae 4.4BSD-Lite2 1993-07-20 17:57:50 +00:00
alm 83e596d2e3 Added toor@awfulhak.demon.co.uk's mods to parse a comma-separated
into separate whatis.db entries.
1993-07-20 12:44:44 +00:00
mycroft 78f5c43040 Use ${COPY}, not -c for install. 1993-07-18 19:06:45 +00:00
cgd 8627f24dba add OS defn's for 0.9a and 1.0. also change 0.8a and 0.9 to be
non-experimental
1993-07-17 14:35:59 +00:00
mycroft 8d7d3883e3 Fix C++ dependencies for good. `make depend' is now done in two passes--one
of C files and one for C++ files.  No need to specify `-+' in your Makefile,
as it is now done automatically.
1993-07-17 13:43:50 +00:00
mycroft 3a5556e27f Combine some suffix rules. 1993-07-17 12:29:17 +00:00
cgd 870dd3b285 do c++ dependencies the right way... 1993-07-17 12:18:12 +00:00
mycroft b761d4a97c Add suffix rules for C++ files. 1993-07-17 12:09:51 +00:00
brezak 03f7c1b72f Man page for DDB 1993-07-15 18:41:01 +00:00
deraadt 8e1f902bbc error found by hpeyerl, cleared by mccanne 1993-07-15 14:53:52 +00:00
brezak c17cb39f9c Allow SYS_INCLUDES={copies,symlinks} choice in bsd.own.mk. 1993-07-10 03:56:10 +00:00
mycroft 6bb6d2e7bb Add comment about oddity in find for anyone who might wonder. 1993-07-09 04:27:33 +00:00
mycroft b81128b96d Be careful not to copy CVS files. 1993-07-09 04:24:28 +00:00
mrg 67365a58d5 4.4BSD-Lite2 1993-07-05 18:41:19 +00:00
cgd b84e2217a4 allow docs to make an obj dir and build properly with it. 1993-07-04 13:01:30 +00:00
mrg c1436e5003 4.4BSD-Lite2 1993-06-29 13:24:44 +00:00
mycroft 30b696c981 Add global CXX and CXXFLAGS for compiling C++ programs. (These names are used
by some GNU stuff; if you have a better suggestion, please tell me.)
1993-06-17 03:48:59 +00:00
mycroft 6eb3e7bd66 Never mind. I was being led astray. 1993-06-17 03:45:08 +00:00
mycroft 55acb95fdb We use ranlib; we don't need lorder. 1993-06-17 03:37:23 +00:00
jtc 7fb7e975c7 Make assert macro ansi complient. 1993-06-16 23:18:35 +00:00