freebsd-skq/kerberos5
ngie 48f1966681 MFC r297282,r297456,r298012,r298013,r298014:
r297282 (by bdrewery):

We don't have a CPPFLAGS, COPTS or CPUFLAGS.

r297456 (by bdrewery):

We don't support DPLIBS.

r298012:

Add DEBUG_FLAGS to PROG_VARS and STRIP to PROG_OVERRIDE_VARS

This will allow the variables [*] to be overridden on a per-PROG basis,
which is useful when controlling "stripping" behavior for some tests
that require debug symbols or to be unstripped

DEBUG_FLAGS (similar to CFLAGS) supports appending, whereas STRIP is
an override

*: Due to how STRIP is defined in bsd.own.mk (in addition to
bsd.lib.mk and bsd.prog.mk), and the fact that bsd.test.mk pulls in
bsd.own.mk first, overriding STRIP doesn't work today.

A follow up commit is pending to "rectify" this after additional
testing is done.

Discussed with: bdrewery

r298013:

Commit documentation change for r298012

Requested by: bdrewery

r298014:

Regenerate the list of bsd.progs.mk supported variables

Prefix with dashes (unordered list) and put one variable on each
line (to avoid future conflicts)

Done via the following one-liner:

> sh -c 'for i in $(make -C tests/sys/aio PROG=foo -VPROG_VARS:O); do printf "\t\t- $i\n"; done'
2016-04-23 07:09:23 +00:00
..
doc
include
lib MFC r297282,r297456,r298012,r298013,r298014: 2016-04-23 07:09:23 +00:00
libexec MFC r288266: 2015-10-13 18:56:50 +00:00
tools MFC r288266: 2015-10-13 18:56:50 +00:00
usr.bin MFC r288266: 2015-10-13 18:56:50 +00:00
usr.sbin MFC r288266: 2015-10-13 18:56:50 +00:00
Makefile MFC r288266: 2015-10-13 18:56:50 +00:00
Makefile.inc MFC r284289,r288267: 2015-12-04 18:59:20 +00:00
README

This subtree is world-exportable, as it does not contain any
cryptographic code.

At the time of writing, it did not even contain source code, only
Makefiles and headers.

Please maintain this "exportable" status quo.

Thanks!

MarkM
markm@freebsd.org
20th Sept 1997