Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ci
Path: blob/main/scripts/build/build-kernel-LINT.sh
1130 views
1
#!/bin/sh
2
3
export MAKEOBJDIRPREFIX=/tmp/obj
4
rm -fr ${MAKEOBJDIRPREFIX}
5
6
MAKECONF=/dev/null
7
SRCCONF=/dev/null
8
9
KERNCONF=${KERNCONF:-LINT}
10
11
cd ${WORKSPACE}/src/sys/${TARGET}/conf
12
make LINT
13
14
cd ${WORKSPACE}/src
15
16
make -j ${JFLAG} \
17
-DWITHOUT_CLEAN \
18
TARGET=${TARGET} \
19
TARGET_ARCH=${TARGET_ARCH} \
20
kernel-toolchain \
21
KERNCONF=${KERNCONF} \
22
__MAKE_CONF=${MAKECONF} \
23
SRCCONF=${SRCCONF} \
24
${EXTRA_FLAGS}
25
26
make -j ${JFLAG} \
27
-DWITHOUT_CLEAN \
28
TARGET=${TARGET} \
29
TARGET_ARCH=${TARGET_ARCH} \
30
buildkernel \
31
KERNCONF=${KERNCONF} \
32
__MAKE_CONF=${MAKECONF} \
33
SRCCONF=${SRCCONF} \
34
${EXTRA_FLAGS}
35
36