11 .if
!exists
(${.CURDIR
}/cfgparam.mk
)
12 .error run make gen-config to generate cfgparam.mk
14 .
include "cfgparam.mk"
23 .
include <unleashed.mk
>
29 # Config related support
32 .if
!empty
(BUILD_ARCH
)
34 .elif
${MACHINE} == "i86pc" ||
${MACHINE} == "i386" ||
${MACHINE} == "amd64"
36 .elif
${MACHINE} == "sparc"
39 .error
"Unknown machine architecture ${MACHINE}; override it via BUILD_ARCH"
42 CFGFILE
=arch
/${CFGARCH}/Sconfig
45 ${.MAKE
} -C tools cleandir
48 ${.CURDIR
}/tools
/mkconfig
/obj
/mkconfig
-I _SYS_CFGPARAM_H
-H
-o
include/sys
/cfgparam.h
${CFGFILE}
49 ${.CURDIR
}/tools
/mkconfig
/obj
/mkconfig
-m
-o usr
/src
/Makefile.cfgparam
${CFGFILE}
50 ${.CURDIR
}/tools
/mkconfig
/obj
/mkconfig
-M
-o cfgparam.mk
${CFGFILE}
52 .PHONY
: gen-config build