Changeset View
Changeset View
Standalone View
Standalone View
head/sys/conf/kern.pre.mk
Show First 20 Lines • Show All 167 Lines • ▼ Show 20 Lines | |||||
NORMAL_M= ${AWK} -f $S/tools/makeobjops.awk ${.IMPSRC} -c ; \ | NORMAL_M= ${AWK} -f $S/tools/makeobjops.awk ${.IMPSRC} -c ; \ | ||||
${CC} -c ${CFLAGS} ${WERROR} ${PROF} ${.PREFIX}.c | ${CC} -c ${CFLAGS} ${WERROR} ${PROF} ${.PREFIX}.c | ||||
NORMAL_FW= uudecode -o ${.TARGET} ${.ALLSRC} | NORMAL_FW= uudecode -o ${.TARGET} ${.ALLSRC} | ||||
NORMAL_FWO= ${LD} -b binary --no-warn-mismatch -d -warn-common -r \ | NORMAL_FWO= ${LD} -b binary --no-warn-mismatch -d -warn-common -r \ | ||||
-m ${LD_EMULATION} -o ${.TARGET} ${.ALLSRC:M*.fw} | -m ${LD_EMULATION} -o ${.TARGET} ${.ALLSRC:M*.fw} | ||||
# for zlib in the kernel | |||||
ZLIB_CFLAGS+= -DZ_SOLO | |||||
ZLIB_C= ${CC} -c ${ZLIB_CFLAGS} ${CFLAGS} ${.IMPSRC} | |||||
# for ZSTD in the kernel (include zstd/lib/freebsd before other CFLAGS) | # for ZSTD in the kernel (include zstd/lib/freebsd before other CFLAGS) | ||||
ZSTD_C= ${CC} -c -DZSTD_HEAPMODE=1 -I$S/contrib/zstd/lib/freebsd ${CFLAGS} -I$S/contrib/zstd/lib -I$S/contrib/zstd/lib/common ${WERROR} -Wno-inline -Wno-missing-prototypes ${PROF} -U__BMI__ ${.IMPSRC} | ZSTD_C= ${CC} -c -DZSTD_HEAPMODE=1 -I$S/contrib/zstd/lib/freebsd ${CFLAGS} -I$S/contrib/zstd/lib -I$S/contrib/zstd/lib/common ${WERROR} -Wno-inline -Wno-missing-prototypes ${PROF} -U__BMI__ ${.IMPSRC} | ||||
# Common for dtrace / zfs | # Common for dtrace / zfs | ||||
CDDL_CFLAGS= -DFREEBSD_NAMECACHE -nostdinc -I$S/cddl/compat/opensolaris -I$S/cddl/contrib/opensolaris/uts/common -I$S -I$S/cddl/contrib/opensolaris/common ${CFLAGS} -Wno-unknown-pragmas -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -Wno-unknown-pragmas | CDDL_CFLAGS= -DFREEBSD_NAMECACHE -nostdinc -I$S/cddl/compat/opensolaris -I$S/cddl/contrib/opensolaris/uts/common -I$S -I$S/cddl/contrib/opensolaris/common ${CFLAGS} -Wno-unknown-pragmas -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith -Wno-unknown-pragmas | ||||
CDDL_CFLAGS+= -include $S/cddl/compat/opensolaris/sys/debug_compat.h | CDDL_CFLAGS+= -include $S/cddl/compat/opensolaris/sys/debug_compat.h | ||||
CDDL_C= ${CC} -c ${CDDL_CFLAGS} ${WERROR} ${PROF} ${.IMPSRC} | CDDL_C= ${CC} -c ${CDDL_CFLAGS} ${WERROR} ${PROF} ${.IMPSRC} | ||||
▲ Show 20 Lines • Show All 137 Lines • Show Last 20 Lines |