Commit Graph

29 Commits

Author SHA1 Message Date
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