freebsd-dev/share/mk
Satoshi Asami fc006fb4ee (1) Add new variables LOOP_VAR and LOOP_OPTIONS to implement building several
packages from a single port.  LOOP_VAR is the name of the variable
    and LOOP_OPTIONS is a space-separated list of values it should
    take.  When these are set, the target "package-loop" will go
    through a clean and package loop for all the options.  The
    "package-loop" target is defined as "package" when LOOP_VAR is not
    defined, so if you are in the business for building packages, you
    should use "package-loop" all the time.  (This target is added to
    bsd.port.subdir.mk too.)

    Also, the "describe" target prints out multiple lines so that all
    options will go into the INDEX.  (In other words, if you define
    these variables, INDEX is going to look real silly if you don't
    put ${${LOOP_VAR}} in PKGNAME.)

Seconded by:	obrien ("ANYTHING")

(2) Turn off regexp support for LIB_DEPENDS.  It is a fixed string of
    the form <NAME>.<VER> now.
Tested by:	several rounds of complete package builds

(3) Check checksum even if NO_EXTRACT is defined.

(4) Cosmetic fix for message in MANUAL_PACKAGE_BUILD case.
1998-10-30 08:28:02 +00:00
..
bsd.dep.mk
bsd.doc.mk Make ../Makefile.inc handling more consistant to prevent multiple includes 1998-08-08 07:02:08 +00:00
bsd.docb.mk `make clean' depend on the inclunde file bsd.dep.mk 1998-09-13 20:57:56 +00:00
bsd.info.mk Make ../Makefile.inc handling more consistant to prevent multiple includes 1998-08-08 07:02:08 +00:00
bsd.kern.mk Turned on -Wformat -fformat-extensions. -fformat-extensions requires a 1998-09-09 10:04:58 +00:00
bsd.kmod.mk Update the kld glue 1998-10-16 03:32:03 +00:00
bsd.lib.mk Default to aout only on i386. Before we defaulted to elf only on 1998-10-19 20:09:17 +00:00
bsd.libnames.mk Two patches from the HARP people: 1998-09-17 09:35:02 +00:00
bsd.man.mk Backed out rev.1.28. It was bogus because bsd.man.mk is only used 1998-09-09 10:12:07 +00:00
bsd.obj.mk BINFORMAT -> OBJFORMAT ready for E-day. 1998-08-30 20:33:27 +00:00
bsd.own.mk Default to aout only on i386. Before we defaulted to elf only on 1998-10-19 20:09:17 +00:00
bsd.port.mk (1) Add new variables LOOP_VAR and LOOP_OPTIONS to implement building several 1998-10-30 08:28:02 +00:00
bsd.port.subdir.mk (1) Add new variables LOOP_VAR and LOOP_OPTIONS to implement building several 1998-10-30 08:28:02 +00:00
bsd.prog.mk Allow ``make BINDIR=/foo/games'' to work. 1998-10-18 09:35:17 +00:00
bsd.README
bsd.sgml.mk This goes in doc distribution now. 1998-09-17 11:35:11 +00:00
bsd.subdir.mk Make ../Makefile.inc handling more consistant to prevent multiple includes 1998-08-08 07:02:08 +00:00
Makefile Fixed disordering and misformatting in previous commit. 1998-09-09 10:17:34 +00:00
sys.mk Revert to rev 1.41. 1998-09-15 05:24:01 +00:00