Commit Graph

2953 Commits

Author SHA1 Message Date
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
mycroft
77f1922b02 Fix up FILES sections. 1993-06-13 23:06:41 +00:00
mycroft
e52e93dd80 Update file names. 1993-06-13 22:36:44 +00:00
cgd
d2f1cebe30 make documentation build into ps files. this works, mostly... 1993-06-09 22:00:27 +00:00
cgd
1e14b562af make documentation build into ps files. this works, mostly... 1993-06-09 21:47:31 +00:00
mrg
8cf9a91f68 4.4BSD-Lite2 1993-06-08 18:30:25 +00:00
cgd
ccdcfb509b note that the example VFS is kernfs, not pcfs 1993-06-08 04:10:41 +00:00
cgd
30e3e4525c add terry lambert's LKM sample files 1993-06-08 03:52:08 +00:00
cgd
26e41afe6d add LKM man pages 1993-06-08 03:07:11 +00:00
deraadt
c2ea97f40f fixed an annoying typo in the headers of 90% of manuals: NetBSDd -> NetBSD 1993-06-06 08:34:16 +00:00
cgd
04bf787a11 get rid of weirdness 1993-06-06 04:26:15 +00:00
cgd
1acb965512 use Bruce Evans' improved pc3 termcap. from patchkit patch 156 1993-06-05 22:46:42 +00:00
mrg
fa83388128 4.4BSD-Lite2 1993-06-05 20:57:40 +00:00
mrg
d3ed39eed7 4.4BSD-Lite2 1993-06-05 20:40:08 +00:00
mrg
cb2326603c 4.4BSD-Lite2 1993-06-05 20:04:14 +00:00
deraadt
00608c8651 i lied; +user entries do not work in /etc/passwd (hard to do too, i think) 1993-06-05 18:13:50 +00:00
brezak
b429b80b0c Add LIBRPCSVC variable. 1993-06-04 14:47:21 +00:00
cgd
ef3308e903 add ability to specify c++ dependencies, by setting CFLAGS+=-+ for
the dependency make.
1993-06-02 14:56:51 +00:00
cgd
70d0145d0f get make depend right, so that it depends .po's too. 1993-06-02 14:56:16 +00:00
brezak
33503c4c3e Add termcap description for vt300. 1993-06-01 12:57:44 +00:00
cgd
2bcab29ec0 copy termcap and termcap db when installing 1993-05-26 12:22:32 +00:00
cgd
23b910276a change libraries to use ${RANLIB} rather than "ranlib" explicitly,
also, ranlib them when they're made, so /usr/obj can be read-only
1993-05-26 11:51:49 +00:00
cgd
0150a07cf8 if NOPROFILE defined, don't try to install the profiled libs. 1993-05-26 11:48:40 +00:00
cgd
1661368f4d re-fix man page stuff 1993-05-26 09:53:23 +00:00
cgd
f75a3e405a update for improved pc3 termcap, add in scoansi again 1993-05-26 09:40:08 +00:00
deraadt
64f9e04df7 /etc/localtime is not created by "make install" here anymore. That
was just too inconvenient.
1993-05-25 09:18:44 +00:00
cgd
8d5826635d bring in getcap routines, supplied by CSRG, from 4.4... 1993-05-18 07:37:51 +00:00
deraadt
5f3534d355 more self efacement 1993-05-16 02:55:27 +00:00
cgd
b8ef101af8 update with pc3 termcap entry posted to comp.unix.bsd on Mon, 22 Feb 1993
by "Alex R.N. Wetmore" <aw2t+@andrew.cmu.edu>
1993-05-13 06:37:47 +00:00
cgd
69d1a121b3 from J.T. Conklin <conklin@kaleida.com>:
When the -mandoc macros encounter a .TH, it loads the old -man macros,
slices up a new .TH, and hands off.

But the .TH arguments are not quoted in the new .TH invokation.
Dates, section names, etc., are split up and scattered across the
headers and footers of the manpage.

Very ugly.

Fix:
The following patch to /usr/share/tmac/tmac.andoc quotes the arguments
before they are (re)interpreted by .TH.
1993-05-13 06:08:36 +00:00
glass
3626e0f0c8 added some missing MLINKS 1993-05-08 05:27:01 +00:00
cgd
b09e7550f9 add spkr "pc speaker driver" man page. from 386bsd pk patch 101 1993-05-07 05:26:13 +00:00
cgd
8dbaf99aba change UNIX to NetBSD (EEK!), and add NetBSD OS names 1993-05-03 00:56:32 +00:00
mycroft
ba61678b19 Fix typos. 1993-05-03 00:28:56 +00:00
cgd
6d11765675 386BSD -> NetBSD 1993-04-28 05:08:19 +00:00
deraadt
d5d6561d7b A manual page for YP which explains that there are no other manual pages.. :-) 1993-04-27 05:10:23 +00:00
glass
2521ea4e04 adding man page that was in ftp.uu.net:bsd-sources 1993-04-27 05:00:32 +00:00
cgd
5c6b56771f added definition for DPADD library variable LIBCRYPT. 1993-04-26 13:07:57 +00:00
mycroft
b3c060ba98 Define realinstall' target, not install', and let bsd.prog.mk do dependencies. 1993-04-26 03:55:58 +00:00
mycroft
f8e9047837 Once more, don't make `all' depend on man page; bsd.prog.mk does this. 1993-04-26 03:49:25 +00:00
mycroft
5f24c6fc72 Use global value of CFLAGS for optimization. 1993-04-26 03:43:48 +00:00
mycroft
6cadc1cfab Once more, don't make `all' depend on man page; bsd.prog.mk does this. 1993-04-26 03:42:07 +00:00
mycroft
899ea388c7 Don't redefine `realinstall' target if already defined. 1993-04-26 03:26:17 +00:00
mycroft
4da01efae2 Link with LDFLAGS even if one source module. 1993-04-25 05:53:48 +00:00
mycroft
2b2941c3cf Don't lose if we include bsd.prog.mk only to build man pages. 1993-04-25 05:36:13 +00:00
mycroft
f11199f811 Add afterinstall and make maninstall not lose if bsd.man.mk not included (i.e. NOMAN set). 1993-04-25 05:21:08 +00:00
mycroft
fe6a529dc1 Fix error in last change. (Oops.) 1993-04-25 04:55:52 +00:00
mycroft
483a165ed5 Don't build man pages if NOMAN set. 1993-04-25 04:15:26 +00:00
mycroft
448e87b39f Don't build man pages if NOMAN set. 1993-04-25 02:51:01 +00:00
mycroft
92f4d5e84e Enhance pc3 termcap. 1993-04-23 03:10:43 +00:00
cgd
63c070a4bb get make clean[dir] to work right. fixes /bin/sh: not found problem 1993-04-20 03:29:36 +00:00
cgd
94d52aa34d ignore exit status from ex when building termcap. don't know
why it returns 1...
1993-04-10 16:47:39 +00:00
cgd
f5b89009cb get rid of damned "d"foo 1993-04-10 06:26:15 +00:00
cgd
d8bb91f154 fixed typo 1993-04-09 23:28:42 +00:00
cgd
2e8c7ad45b oops; got rid of obj target -- that wasn't sensible! 1993-04-09 21:01:12 +00:00
cgd
e5b9395979 added man page for pcfs, the MS-DOS filesystem 1993-04-09 20:24:59 +00:00
cgd
716e5d418a fixed epsilon problem in tp man page, added bpf man page. 1993-04-09 20:24:12 +00:00
cgd
62da9a5ad0 various changes to default make rules. from patch 101.
note that only the "sensible" changes in patch 101 are implemented.
1993-04-09 20:05:56 +00:00
cgd
39fb9671d3 make sure directories to install stuff exist before installing 1993-04-09 09:43:43 +00:00
cgd
09774aaf36 term manpage is missing 1993-04-09 09:43:20 +00:00
cgd
00224c37e8 actually do subdirs; they aren't missing! 1993-04-09 09:43:03 +00:00
cgd
80b652e0f4 make sure directory to install stuff exists before installing 1993-04-09 09:39:59 +00:00
cgd
8619bdc913 try to do the right thing, in terms making directories before we
install into them, and get the manpage cleans _OUT_ of "clean".
they don't belong there, only in cleandir, WFJ be damned.
1993-04-08 17:18:42 +00:00
cgd
d870cfd2bd fixed typos... 1993-04-08 14:10:30 +00:00
cgd
e74ea3abfa (silently) make sure we have directories before installing 1993-04-08 14:02:00 +00:00
cgd
9c998b0a59 make `install' of libraries copy rather than move. 1993-04-04 15:31:38 +00:00
cgd
19bcea81d2 make LIBRPC point to the right place 1993-04-04 15:30:16 +00:00
glass
46a78ad98e Now installs zic(8) man page 1993-04-03 00:37:53 +00:00
cgd
2c31ebb1a6 moved tmac.doc.old in from the distribution /usr/share tree, and fixed
the makefile...  another place where the original source tree
was insonsistent w/the binary dist.
1993-03-30 04:16:18 +00:00
cgd
786a7a8364 fixed so that "tmac.an.old" is installed, so old man pages can be made,
on a fresh distribution.
1993-03-30 01:57:00 +00:00
cgd
4476d06142 now symlinks /etc/localtime to the right thing, rather than making
a copy (or trying to).
1993-03-30 00:31:52 +00:00
cgd
0559d7e379 pointed to tmac.n to the right place; it was a symlink and CVS ate it. 1993-03-30 00:23:02 +00:00
cgd
1908e78bec guess which genius forgot this file when they made their distribution... 1993-03-29 22:46:21 +00:00
cgd
93ab21b4dc fixed strip.sed symlink problem, and moved "tmac.doc.old" into list of
things to not install
1993-03-28 03:27:09 +00:00
nate
40de8de197 Fixed the doc macros to call troff, eqn,and tbl instead of ditroff,
deqn, and dtbl.
Fixed make clean to remove the man pages (Bill fixed this in the distribution,
but not in the original source)
Changed install to leave the original file around, by using 'cp' instead of
'mv'. "install -c ..."
1993-03-27 12:17:32 +00:00
cgd
d3db1501d2 added SCO Console termcap entry 1993-03-25 05:45:48 +00:00
cgd
883c20ae5a made .CURDIR be absolute, not relative, thereby eliminating
the need for some of the makefile trickery when making objects,
and fixing a few .PATH bugs
1993-03-23 07:26:38 +00:00
cgd
0b11fb114d added obj target so that docs make (well, actually don't make) obj dirs 1993-03-23 03:01:41 +00:00
cgd
d384beb878 fixed "make obj" for cases when sources not in /usr/src/...
if sources not there, it now mkdirs obj, but some trickery
is necessary, to avoid deleting cwd.
1993-03-22 08:09:36 +00:00
cgd
e541169ce2 after 0.2.2 "stable" patches applied 1993-03-21 18:04:42 +00:00
cgd
61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00
mrg
a50e92ee94 4.4BSD-Lite2 1992-07-13 16:18:25 +00:00