freebsd-dev/share/mk
asami a7fe2d7916 Major overhaul. The major targets (fetch, extract, patch, configure,
build, install) are now all skeletons and do nothing but

(1) Call pre-* target (if exists)
(2) Call scripts/pre-* script (if exists)
(3) Call do-* target
(4) Call post-* target (if exists)
(5) Call scripts/post-* script (if exists)

The do-* targets do all the work.  The pre-* and post-* targets/scripts
don't exist by default.  The main targets check for the cookies too, so
porters shouldn't have to worry about them at all.

NOTE: THE MAIN TARGETS IN THE PORTS MAKEFILES SHOULD GO AWAY.  We need
to fix this before wcarchive comes back up.  Change the names to do-*,
rip out the cookies, rip out the calls to pre-* etc. and most of them
should work.

Also, reorganize the whole thing so that similar targets are together
and add more comments.  Surround section header with 64 #'s (C-u C-u
C-u # in emacs :).

Hopefully this will be the last major change to bsd.port.mk.  Now let
the Makefile-hacking begin.
1995-04-20 18:03:02 +00:00
..
bsd.dep.mk More complete implementation of SUBDIR for programs, libraries and kmods. 1995-02-08 21:35:31 +00:00
bsd.doc.mk Add protected and empty maninstall: targets. 1995-03-10 08:54:42 +00:00
bsd.info.mk Add protected and empty maninstall: targets. 1995-03-10 08:54:42 +00:00
bsd.kmod.mk Add support for pseudo-device LKMs. 1995-03-20 19:18:51 +00:00
bsd.lib.mk Do what should have been done in v1.14 1995-03-28 17:54:11 +00:00
bsd.man.mk Move INSTALL?=install line duplicated into each .mk to sys.mk 1994-12-28 03:51:03 +00:00
bsd.own.mk Add support for DEBUG_FLAGS. If you say something like: 1994-09-16 14:30:25 +00:00
bsd.port.mk Major overhaul. The major targets (fetch, extract, patch, configure, 1995-04-20 18:03:02 +00:00
bsd.port.subdir.mk Add fetch-list command for Rod 1995-03-21 03:59:13 +00:00
bsd.prog.mk LIBPCAP -> ${DESTDIR}/usr/lib/libpcap.a 1995-03-08 09:01:32 +00:00
bsd.README Fix typo in description of LIBRPCSVC. 1994-10-19 21:36:31 +00:00
bsd.subdir.mk "make distribute" have changed, beware if you use it. 1995-02-25 20:51:14 +00:00
Makefile Install bsd.info.mk. 1995-01-03 06:32:10 +00:00
sys.mk Move INSTALL?=install line duplicated into each .mk to sys.mk 1994-12-28 03:51:03 +00:00