Commit Graph

37 Commits

Author SHA1 Message Date
chopps
568355ca48 relink (recompile) single source programs when crt0.o is updated. 1994-04-06 06:37:38 +00:00
mycroft
41172b0ea8 Remove *.core on clean. 1994-03-24 16:11:38 +00:00
cgd
38a3d1726d kill install -d's. 1994-02-09 23:50:32 +00:00
cgd
e83349cd3f add LIBKVM 1994-01-28 00:16:29 +00:00
cgd
11cbea7c88 librpc doesn't exist anymore 1993-11-10 03:32:48 +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
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
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
3e94657cf6 Automatically include bsd.subdir.mk for backward compatibility. 1993-08-15 21:53:05 +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
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
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
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
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
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
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
5c6b56771f added definition for DPADD library variable LIBCRYPT. 1993-04-26 13:07:57 +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
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
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
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
19bcea81d2 make LIBRPC point to the right place 1993-04-04 15:30:16 +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
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
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
61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00