Changeset View
Changeset View
Standalone View
Standalone View
share/mk/bsd.progs.mk
Show All 19 Lines | |||||
# we really only use PROGS below... | # we really only use PROGS below... | ||||
PROGS += ${PROGS_CXX} | PROGS += ${PROGS_CXX} | ||||
.if defined(PROG) | .if defined(PROG) | ||||
# just one of many | # just one of many | ||||
PROG_OVERRIDE_VARS += BINDIR BINGRP BINOWN BINMODE DPSRCS MAN NO_WERROR \ | PROG_OVERRIDE_VARS += BINDIR BINGRP BINOWN BINMODE DPSRCS MAN NO_WERROR \ | ||||
PROGNAME SRCS STRIP WARNS | PROGNAME SRCS STRIP WARNS | ||||
PROG_VARS += CFLAGS CXXFLAGS DEBUG_FLAGS DPADD INTERNALPROG LDADD LIBADD \ | PROG_VARS += CFLAGS CXXFLAGS DEBUG_FLAGS DPADD INTERNALPROG LDADD LIBADD \ | ||||
LINKS LDFLAGS MLINKS ${PROG_OVERRIDE_VARS} | LINKS LINKS_OR_COPIES LDFLAGS MLINKS ${PROG_OVERRIDE_VARS} | ||||
.for v in ${PROG_VARS:O:u} | .for v in ${PROG_VARS:O:u} | ||||
.if empty(${PROG_OVERRIDE_VARS:M$v}) | .if empty(${PROG_OVERRIDE_VARS:M$v}) | ||||
.if defined(${v}.${PROG}) | .if defined(${v}.${PROG}) | ||||
$v += ${${v}.${PROG}} | $v += ${${v}.${PROG}} | ||||
.elif defined(${v}_${PROG}) | .elif defined(${v}_${PROG}) | ||||
$v += ${${v}_${PROG}} | $v += ${${v}_${PROG}} | ||||
.endif | .endif | ||||
.else | .else | ||||
▲ Show 20 Lines • Show All 128 Lines • Show Last 20 Lines |