Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally.
Sponsored by: EMC / Isilon Storage Division
This commit is contained in:
parent
38551f8fae
commit
59f6130d2a
@ -113,4 +113,3 @@ SRCS+= StringPool.cpp
|
||||
# Ugly hack to work around CLOCK_PROCESS_CPUTIME_ID not being properly defined
|
||||
# between r239347 and r245428.
|
||||
CXXFLAGS.Process.cpp= -DCLOCK_PROCESS_CPUTIME_ID=15
|
||||
CXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}}
|
||||
|
@ -35,7 +35,6 @@ YFLAGS+=-p_nsyy
|
||||
LFLAGS+=-P_nsyy
|
||||
|
||||
CFLAGS.nslexer.c= -DYY_BUF_SIZE=1024
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
||||
MAN+= byteorder.3 ethers.3 eui64.3 \
|
||||
getaddrinfo.3 gai_strerror.3 gethostbyname.3 \
|
||||
|
@ -12,7 +12,6 @@ SYM_MAPS+= ${LIBC_SRCTOP}/stdtime/Symbol.map
|
||||
CFLAGS+= -I${LIBC_SRCTOP}/../../contrib/tzcode/stdtime -I${LIBC_SRCTOP}/stdtime
|
||||
|
||||
CFLAGS.localtime.c= -fwrapv
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
||||
MAN+= ctime.3 strftime.3 strptime.3 time2posix.3
|
||||
MAN+= tzfile.5
|
||||
|
@ -101,4 +101,3 @@ CXXFLAGS.ubsan_handlers_cxx.cc= -frtti
|
||||
CXXFLAGS.ubsan_type_hash.cc= -frtti
|
||||
CXXFLAGS.ubsan_type_hash_itanium.cc= -frtti
|
||||
CXXFLAGS.ubsan_type_hash_win.cc= -frtti
|
||||
CXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}}
|
||||
|
@ -75,4 +75,3 @@ FILESDIR= ${LIBDATADIR}/pkgconfig
|
||||
|
||||
## XXX: clang integrated-as doesn't grok .intel_syntax directives yet
|
||||
#ACFLAGS.gvmat64.S= ${CLANG_NO_IAS}
|
||||
#ACFLAGS+= ${ACFLAGS.${.IMPSRC:T}}
|
||||
|
@ -8,5 +8,3 @@ ARCH_SRCS = fenv-softfp.c fenv-vfp.c
|
||||
.endif
|
||||
|
||||
CFLAGS.fenv-vfp.c= -mfpu=vfp -mfloat-abi=softfp
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
||||
|
@ -120,6 +120,10 @@ object.
|
||||
|
||||
The following variables are common:
|
||||
|
||||
ACFLAGS.${SRC}
|
||||
Flags dependent on source file name.
|
||||
CFLAGS.${SRC}
|
||||
Flags dependent on source file name.
|
||||
CFLAGS.${COMPILER_TYPE}
|
||||
Flags dependent on compiler added to CXXFLAGS.
|
||||
CFLAGS.${MACHINE_ARCH}
|
||||
@ -131,6 +135,8 @@ CXXFLAGS.${COMPILER_TYPE}
|
||||
Flags dependent on compiler added to CXXFLAGS.
|
||||
CXXFLAGS.${MACHINE_ARCH}
|
||||
Architectural flags added to CXXFLAGS.
|
||||
CXXFLAGS.${SRC}
|
||||
Flags dependent on source file name.
|
||||
COMPILER_FEATURES
|
||||
A list of features that the compiler supports. Zero or
|
||||
more of:
|
||||
|
@ -174,6 +174,10 @@ CFLAGS+= ${CWARNFLAGS.${.IMPSRC:T}}
|
||||
CFLAGS+= ${CFLAGS.${COMPILER_TYPE}}
|
||||
CXXFLAGS+= ${CXXFLAGS.${COMPILER_TYPE}}
|
||||
|
||||
ACFLAGS+= ${ACFLAGS.${.IMPSRC:T}}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
CXXFLAGS+= ${CXXFLAGS.${.IMPSRC:T}}
|
||||
|
||||
# Tell bmake not to mistake standard targets for things to be searched for
|
||||
# or expect to ever be up-to-date.
|
||||
PHONY_NOTMAIN = analyze afterdepend afterinstall all beforedepend beforeinstall \
|
||||
|
@ -80,4 +80,3 @@ LDFLAGS=-e start -Ttext ${BOOT_BOOT0_ORG} -Wl,-N,-S,--oformat,binary
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.boot0.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -115,4 +115,3 @@ machine: ${.CURDIR}/../../../i386/include .NOMETA
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.boot1.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -31,4 +31,3 @@ LDFLAGS=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.btx.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -18,4 +18,3 @@ LDFLAGS=-e start -Ttext ${LOADER_ADDRESS} -Wl,-N,-S,--oformat,binary
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.btxldr.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -16,4 +16,3 @@ LDFLAGS=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.cdboot.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -90,4 +90,3 @@ machine: .NOMETA
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.gptldr.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -88,4 +88,3 @@ machine: .NOMETA
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.gptldr.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -75,7 +75,6 @@ machine: .NOMETA
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.amd64_tramp.S= ${CLANG_NO_IAS}
|
||||
CFLAGS.multiboot_tramp.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
||||
.if ${MACHINE_CPUARCH} == "amd64"
|
||||
beforedepend ${OBJS}: machine
|
||||
|
@ -46,4 +46,3 @@ ${LOADER}: ${LOADERBIN} ${BTXLDR} ${BTXKERN}
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.pxeldr.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -93,4 +93,3 @@ machine: .NOMETA
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.zfsldr.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -114,4 +114,3 @@ boot2.h: boot1.out
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.boot1.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -31,4 +31,3 @@ LDFLAGS=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.btx.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -18,4 +18,3 @@ LDFLAGS=-e start -Ttext ${LOADER_ADDRESS} -Wl,-N,-S,--oformat,binary
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.btxldr.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
@ -16,4 +16,3 @@ LDFLAGS=-e start -Ttext ${ORG} -Wl,-N,-S,--oformat,binary
|
||||
|
||||
# XXX: clang integrated-as doesn't grok .codeNN directives yet
|
||||
CFLAGS.cdboot.S= ${CLANG_NO_IAS}
|
||||
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
|
||||
|
Loading…
Reference in New Issue
Block a user