Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/kmod.mk
Show First 20 Lines • Show All 101 Lines • ▼ Show 20 Lines | |||||
__KLD_SHARED=yes | __KLD_SHARED=yes | ||||
.else | .else | ||||
__KLD_SHARED=no | __KLD_SHARED=no | ||||
.endif | .endif | ||||
.if !empty(CFLAGS:M-O[23s]) && empty(CFLAGS:M-fno-strict-aliasing) | .if !empty(CFLAGS:M-O[23s]) && empty(CFLAGS:M-fno-strict-aliasing) | ||||
CFLAGS+= -fno-strict-aliasing | CFLAGS+= -fno-strict-aliasing | ||||
.endif | .endif | ||||
.if ${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} < 50000) | |||||
WERROR?= -Wno-error | |||||
.else | |||||
WERROR?= -Werror | WERROR?= -Werror | ||||
.endif | |||||
CFLAGS+= ${WERROR} | CFLAGS+= ${WERROR} | ||||
CFLAGS+= -D_KERNEL | CFLAGS+= -D_KERNEL | ||||
CFLAGS+= -DKLD_MODULE | CFLAGS+= -DKLD_MODULE | ||||
.if defined(MODULE_TIED) | .if defined(MODULE_TIED) | ||||
CFLAGS+= -DKLD_TIED | CFLAGS+= -DKLD_TIED | ||||
.endif | .endif | ||||
# Don't use any standard or source-relative include directories. | # Don't use any standard or source-relative include directories. | ||||
▲ Show 20 Lines • Show All 424 Lines • Show Last 20 Lines |