summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorbdrewery <bdrewery@FreeBSD.org>2016-06-22 20:31:49 +0000
committerbdrewery <bdrewery@FreeBSD.org>2016-06-22 20:31:49 +0000
commite6811f97939e8327fd31b943859c807d2b155fed (patch)
tree252f417953d206937b08bad7f150474891560aba /share
parentc7d26e1c759266972f741edaee4c36976efeda74 (diff)
downloadFreeBSD-src-e6811f97939e8327fd31b943859c807d2b155fed.zip
FreeBSD-src-e6811f97939e8327fd31b943859c807d2b155fed.tar.gz
Add AFLAGS.IMPSRC and document A[C]FLAGS
Approved by: re (gjb) Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'share')
-rw-r--r--share/mk/bsd.README7
-rw-r--r--share/mk/bsd.sys.mk1
2 files changed, 8 insertions, 0 deletions
diff --git a/share/mk/bsd.README b/share/mk/bsd.README
index e386955..fb5948e 100644
--- a/share/mk/bsd.README
+++ b/share/mk/bsd.README
@@ -120,6 +120,8 @@ object.
The following variables are common:
+AFLAGS.${SRC}
+ Flags dependent on source file name.
ACFLAGS.${SRC}
Flags dependent on source file name.
CFLAGS.${SRC}
@@ -255,6 +257,11 @@ It has seven targets:
It sets/uses the following variables:
+AFLAGS Flags to the assembler when assembling .s files.
+
+ACFLAGS Flags to the compiler when preprocessing and
+ assembling .S files.
+
BINGRP Binary group.
BINOWN Binary owner.
diff --git a/share/mk/bsd.sys.mk b/share/mk/bsd.sys.mk
index 4f157be..90d98dc 100644
--- a/share/mk/bsd.sys.mk
+++ b/share/mk/bsd.sys.mk
@@ -174,6 +174,7 @@ CFLAGS+= ${CWARNFLAGS.${.IMPSRC:T}}
CFLAGS+= ${CFLAGS.${COMPILER_TYPE}}
CXXFLAGS+= ${CXXFLAGS.${COMPILER_TYPE}}
+AFLAGS+= ${AFLAGS.${.IMPSRC:T}}
ACFLAGS+= ${ACFLAGS.${.IMPSRC:T}}
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
CXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}}
OpenPOWER on IntegriCloud