1 |
|
# |
2 |
< |
# $MidnightBSD: src/Makefile.inc1,v 1.44 2013/01/26 23:05:37 laffer1 Exp $ |
2 |
> |
# $MidnightBSD$ |
3 |
|
# |
4 |
|
# Make command line options: |
5 |
|
# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir |
12 |
|
# -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel |
13 |
|
# -DNO_PORTSUPDATE do not update ports in ${MAKE} update |
14 |
|
# -DNO_DOCUPDATE do not update doc in ${MAKE} update |
15 |
– |
# -DNO_WWWUPDATE do not update www in ${MAKE} update |
15 |
|
# -DNO_CTF do not run the DTrace CTF conversion tools on built objects |
16 |
|
# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list |
17 |
|
# TARGET="machine" to crossbuild world for a different machine type |
41 |
|
|
42 |
|
.include <bsd.own.mk> |
43 |
|
.include <bsd.arch.inc.mk> |
44 |
+ |
.include <bsd.compiler.mk> |
45 |
|
|
46 |
|
# We must do share/info early so that installation of info `dir' |
47 |
|
# entries works correctly. Do it first since it is less likely to |
62 |
|
.endif |
63 |
|
.if ${MK_CDDL} != "no" |
64 |
|
SUBDIR+=cddl |
65 |
– |
.else |
66 |
– |
NO_CTF=1 |
65 |
|
.endif |
66 |
|
SUBDIR+=gnu include |
67 |
|
.if ${MK_KERBEROS} != "no" |
107 |
|
CLEANDIR= cleandir |
108 |
|
.endif |
109 |
|
|
110 |
< |
CVS?= cvs |
111 |
< |
CVSFLAGS?= -r . -P -d -I! |
114 |
< |
SUP?= /usr/local/bin/cvsup |
115 |
< |
SUPFLAGS?= -g -L 2 |
116 |
< |
.if defined(SUPHOST) |
117 |
< |
SUPFLAGS+= -h ${SUPHOST} |
118 |
< |
.endif |
110 |
> |
SVN?= /usr/local/bin/svn |
111 |
> |
SVNFLAGS?= -r HEAD |
112 |
|
|
113 |
|
MAKEOBJDIRPREFIX?= /usr/obj |
114 |
|
.if !defined(OSRELDATE) |
210 |
|
|
211 |
|
# Common environment for world related stages |
212 |
|
CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \ |
213 |
+ |
MACHINE_INCLUDES="${WORLDTMP}/include" \ |
214 |
|
MACHINE_ARCH=${TARGET_ARCH} \ |
215 |
|
MACHINE=${TARGET} \ |
216 |
|
CPUTYPE=${TARGET_CPUTYPE} |
225 |
|
|
226 |
|
# bootstrap-tools stage |
227 |
|
BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ |
228 |
+ |
MACHINE_INCLUDES="${WORLDTMP}/include" \ |
229 |
|
PATH=${BPATH}:${PATH} \ |
230 |
|
WORLDTMP=${WORLDTMP} \ |
231 |
|
VERSION="${VERSION}" \ |
232 |
< |
MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" |
232 |
> |
MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" \ |
233 |
> |
COMPILER_TYPE=${COMPILER_TYPE} |
234 |
|
BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ |
235 |
|
${BMAKEENV} ${MAKE} -f Makefile.inc1 \ |
236 |
|
DESTDIR= \ |
259 |
|
WMAKEENV= ${CROSSENV} \ |
260 |
|
_SHLIBDIRPREFIX=${WORLDTMP} \ |
261 |
|
_LDSCRIPTROOT= \ |
262 |
+ |
MACHINE_INCLUDES="${WORLDTMP}/include" \ |
263 |
|
VERSION="${VERSION}" \ |
264 |
|
INSTALL="sh ${.CURDIR}/tools/install.sh" \ |
265 |
|
PATH=${TMPPATH} |
266 |
|
.if ${MK_CDDL} == "no" |
267 |
|
WMAKEENV+= NO_CTF=1 |
268 |
|
.endif |
269 |
+ |
.if ${CC:T:Mgcc} == "gcc" |
270 |
+ |
WMAKE_COMPILER_TYPE= gcc |
271 |
+ |
.elif ${CC:T:Mclang} == "clang" |
272 |
+ |
WMAKE_COMPILER_TYPE= clang |
273 |
+ |
.elif ${MK_CLANG_IS_CC} == "no" |
274 |
+ |
WMAKE_COMPILER_TYPE= gcc |
275 |
+ |
.else |
276 |
+ |
WMAKE_COMPILER_TYPE= clang |
277 |
+ |
.endif |
278 |
+ |
WMAKEENV+= COMPILER_TYPE=${WMAKE_COMPILER_TYPE} |
279 |
|
WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP} |
280 |
|
|
281 |
|
.if ${TARGET_ARCH} == "amd64" |
310 |
|
CC="${CC} ${LIB32FLAGS}" \ |
311 |
|
CXX="${CXX} ${LIB32FLAGS}" \ |
312 |
|
LIBDIR=/usr/lib32 \ |
313 |
< |
SHLIBDIR=/usr/lib32 |
313 |
> |
SHLIBDIR=/usr/lib32 \ |
314 |
> |
LIBPRIVATEDIR=/usr/lib32/private \ |
315 |
> |
MACHINE_INCLUDES="${WORLDTMP}/include" \ |
316 |
> |
COMPILER_TYPE=${WMAKE_COMPILER_TYPE} |
317 |
|
|
318 |
|
LIB32WMAKE= ${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ |
319 |
|
-DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \ |
370 |
|
rm -f ${OBJTREE}${.CURDIR}/usr.bin/truss/ioctl.c |
371 |
|
.endif |
372 |
|
.for _dir in \ |
373 |
< |
lib usr legacy/usr |
373 |
> |
lib usr legacy/usr legacy/usr/bin legacy/usr/sbin |
374 |
|
mkdir -p ${WORLDTMP}/${_dir} |
375 |
|
.endfor |
376 |
|
mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ |
468 |
|
-p ${LIB32TMP}/usr/include >/dev/null |
469 |
|
mkdir -p ${WORLDTMP} |
470 |
|
ln -sf ${.CURDIR}/sys ${WORLDTMP} |
461 |
– |
.if ${MK_KERBEROS} != "no" |
462 |
– |
.for _t in obj depend all |
463 |
– |
cd ${.CURDIR}/kerberos5/tools; \ |
464 |
– |
MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ |
465 |
– |
DIRPRFX=kerberos5/tools/ ${_t} |
466 |
– |
.endfor |
467 |
– |
.endif |
471 |
|
.for _t in obj includes |
472 |
|
cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t} |
473 |
|
cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t} |
490 |
|
.endfor |
491 |
|
.for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic |
492 |
|
cd ${.CURDIR}/${_dir}; \ |
493 |
+ |
WORLDTMP=${WORLDTMP} \ |
494 |
|
MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ |
495 |
|
DIRPRFX=${_dir}/ -DNO_LINT -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF \ |
496 |
|
-DEARLY_BUILD build-tools |
589 |
|
# |
590 |
|
# Check for missing UIDs/GIDs. |
591 |
|
# |
592 |
< |
CHECK_UIDS= |
592 |
> |
CHECK_UIDS= auditdistd |
593 |
|
CHECK_GIDS= audit |
594 |
|
.if ${MK_SENDMAIL} != "no" |
595 |
|
CHECK_UIDS+= smmsp |
640 |
|
# |
641 |
|
|
642 |
|
# Non-base distributions produced by the base system |
643 |
< |
EXTRA_DISTRIBUTIONS= doc games |
643 |
> |
EXTRA_DISTRIBUTIONS= doc |
644 |
> |
.if ${MK_GAMES} != "no" |
645 |
> |
EXTRA_DISTRIBUTIONS+= games |
646 |
> |
.endif |
647 |
|
.if defined(LIB32TMP) && ${MK_LIB32} != "no" |
648 |
|
EXTRA_DISTRIBUTIONS+= lib32 |
649 |
|
.endif |
980 |
|
# legacy: Build compatibility shims for the next three targets |
981 |
|
# |
982 |
|
legacy: |
983 |
< |
.if ${BOOTSTRAPPING} < 1000 && ${BOOTSTRAPPING} != 0 |
984 |
< |
@echo "ERROR: Source upgrades from versions prior to 0.1 not supported."; \ |
983 |
> |
.if ${BOOTSTRAPPING} < 4000 && ${BOOTSTRAPPING} != 0 |
984 |
> |
@echo "ERROR: Source upgrades from versions prior to 0.4 not supported."; \ |
985 |
|
false |
986 |
|
.endif |
987 |
+ |
mkdir -p ${MAKEOBJDIRPREFIX}/legacy/usr/bin |
988 |
|
.for _tool in tools/build |
989 |
|
${_+_}@${ECHODIR} "===> ${_tool} (obj,includes,depend,all,install)"; \ |
990 |
< |
cd ${.CURDIR}/${_tool}; \ |
991 |
< |
${MAKE} DIRPRFX=${_tool}/ obj; \ |
992 |
< |
${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes; \ |
993 |
< |
${MAKE} DIRPRFX=${_tool}/ depend; \ |
994 |
< |
${MAKE} DIRPRFX=${_tool}/ all; \ |
990 |
> |
cd ${.CURDIR}/${_tool} && \ |
991 |
> |
${MAKE} DIRPRFX=${_tool}/ obj && \ |
992 |
> |
${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes && \ |
993 |
> |
${MAKE} DIRPRFX=${_tool}/ depend && \ |
994 |
> |
${MAKE} DIRPRFX=${_tool}/ all && \ |
995 |
|
${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install |
996 |
|
.endfor |
997 |
|
|
1022 |
|
_sed= usr.bin/sed |
1023 |
|
.endif |
1024 |
|
|
1025 |
< |
.if ${BOOTSTRAPPING} < 4015 |
1025 |
> |
.if ${BOOTSTRAPPING} < 7003 |
1026 |
> |
_m4= usr.bin/m4 |
1027 |
> |
.endif |
1028 |
> |
|
1029 |
> |
.if ${BOOTSTRAPPING} < 7003 |
1030 |
|
_lex= usr.bin/lex |
1031 |
|
.endif |
1032 |
|
|
1033 |
< |
.if ${BOOTSTRAPPING} < 4015 |
1034 |
< |
_yacc= usr.bin/yacc |
1033 |
> |
.if ${BOOTSTRAPPING} < 7003 |
1034 |
> |
_yacc= lib/liby \ |
1035 |
> |
usr.bin/yacc |
1036 |
|
.endif |
1037 |
|
|
1038 |
|
.if ${MK_BSNMP} != "no" && \ |
1070 |
|
bootstrap-tools: |
1071 |
|
.for _tool in \ |
1072 |
|
${_clang_tblgen} \ |
1073 |
+ |
${_kerberos5_bootstrap_tools} \ |
1074 |
|
${_dtrace_tools} \ |
1075 |
|
${_strfile} \ |
1076 |
|
${_gperf} \ |
1084 |
|
usr.bin/rpcgen \ |
1085 |
|
${_sed} \ |
1086 |
|
${_yacc} \ |
1087 |
+ |
${_m4} \ |
1088 |
|
${_lex} \ |
1089 |
+ |
lib/libmd \ |
1090 |
|
usr.bin/xinstall \ |
1091 |
|
${_gensnmptree} \ |
1092 |
|
usr.sbin/config \ |
1110 |
|
_share= share/syscons/scrnmaps |
1111 |
|
.endif |
1112 |
|
|
1113 |
< |
.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" |
1113 |
> |
.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") |
1114 |
|
_gcc_tools= gnu/usr.bin/cc/cc_tools |
1115 |
|
.endif |
1116 |
|
|
1117 |
|
.if ${MK_KERBEROS} != "no" |
1118 |
< |
_kerberos5_tools= kerberos5/tools |
1118 |
> |
_kerberos5_bootstrap_tools= \ |
1119 |
> |
kerberos5/tools/make-roken \ |
1120 |
> |
kerberos5/lib/libroken \ |
1121 |
> |
kerberos5/lib/libvers \ |
1122 |
> |
kerberos5/tools/asn1_compile \ |
1123 |
> |
kerberos5/tools/slc \ |
1124 |
> |
usr.bin/compile_et |
1125 |
> |
|
1126 |
> |
.ORDER: ${_kerberos5_bootstrap_tools:C/^/${_bt}-/g} |
1127 |
|
.endif |
1128 |
|
|
1129 |
|
.if ${MK_RESCUE} != "no" |
1151 |
|
.endfor |
1152 |
|
.for _tool in \ |
1153 |
|
${_gcc_tools} \ |
1154 |
< |
${_kerberos5_tools} |
1155 |
< |
${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all)"; \ |
1156 |
< |
cd ${.CURDIR}/${_tool}; \ |
1157 |
< |
${MAKE} DIRPRFX=${_tool}/ obj; \ |
1158 |
< |
${MAKE} DIRPRFX=${_tool}/ depend; \ |
1159 |
< |
${MAKE} DIRPRFX=${_tool}/ all |
1154 |
> |
${_kerberos5_bootstrap_tools} |
1155 |
> |
${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ |
1156 |
> |
cd ${.CURDIR}/${_tool} && \ |
1157 |
> |
${MAKE} DIRPRFX=${_tool}/ obj && \ |
1158 |
> |
${MAKE} DIRPRFX=${_tool}/ depend && \ |
1159 |
> |
${MAKE} DIRPRFX=${_tool}/ all && \ |
1160 |
> |
${MAKE} DIRPRFX=${_tool}/ DESTDIR=${WORLDTMP}/legacy install |
1161 |
|
.endfor |
1162 |
|
|
1163 |
|
# |
1186 |
|
_clang_libs= lib/clang |
1187 |
|
.endif |
1188 |
|
|
1189 |
< |
.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no" |
1189 |
> |
.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") |
1190 |
|
_cc= gnu/usr.bin/cc |
1191 |
|
.endif |
1192 |
|
|
1258 |
|
lib/libcxxrt__L: gnu/lib/libgcc__L |
1259 |
|
.endif |
1260 |
|
|
1261 |
< |
_prebuild_libs= ${_kerberos5_lib_libasn1} ${_kerberos5_lib_libhdb} \ |
1261 |
> |
_prebuild_libs= ${_kerberos5_lib_libasn1} \ |
1262 |
> |
${_kerberos5_lib_libhdb} \ |
1263 |
> |
${_kerberos5_lib_libheimbase} \ |
1264 |
|
${_kerberos5_lib_libheimntlm} \ |
1265 |
+ |
${_kerberos5_lib_libheimsqlite} \ |
1266 |
+ |
${_kerberos5_lib_libheimipcc} \ |
1267 |
|
${_kerberos5_lib_libhx509} ${_kerberos5_lib_libkrb5} \ |
1268 |
|
${_kerberos5_lib_libroken} \ |
1269 |
+ |
${_kerberos5_lib_libwind} \ |
1270 |
|
lib/libbz2 lib/libcom_err lib/libcrypt \ |
1271 |
< |
lib/libexpat \ |
1271 |
> |
lib/libelf lib/libexpat \ |
1272 |
|
${_lib_libgssapi} ${_lib_libipx} \ |
1273 |
|
lib/libkiconv lib/libkvm lib/liblzma lib/libmd \ |
1274 |
|
lib/ncurses/ncurses lib/ncurses/ncursesw \ |
1275 |
|
lib/libopie lib/libpam ${_lib_libthr} \ |
1276 |
|
lib/libradius lib/libsbuf lib/libtacplus \ |
1277 |
< |
${_cddl_lib_libumem} \ |
1277 |
> |
${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \ |
1278 |
|
lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ |
1279 |
|
${_secure_lib_libcrypto} ${_secure_lib_libssh} \ |
1280 |
|
${_secure_lib_libssl} lib/libsqlite3 \ |
1281 |
< |
lib/libarchive lib/libfetch lib/libmagic |
1281 |
> |
lib/libarchive lib/libfetch lib/libmagic \ |
1282 |
> |
lib/libblocksruntime |
1283 |
|
.if ${MK_LIBTHR} != "no" |
1284 |
|
_lib_libthr= lib/libthr |
1285 |
|
.endif |
1298 |
|
|
1299 |
|
.if ${MK_CDDL} != "no" |
1300 |
|
_cddl_lib_libumem= cddl/lib/libumem |
1301 |
+ |
_cddl_lib_libnvpair= cddl/lib/libnvpair |
1302 |
|
_cddl_lib= cddl/lib |
1303 |
|
.endif |
1304 |
|
|
1323 |
|
.if ${MK_KERBEROS} != "no" |
1324 |
|
kerberos5/lib/libasn1__L: lib/libcom_err__L kerberos5/lib/libroken__L |
1325 |
|
kerberos5/lib/libhdb__L: kerberos5/lib/libasn1__L lib/libcom_err__L \ |
1326 |
< |
kerberos5/lib/libkrb5__L kerberos5/lib/libroken__L |
1327 |
< |
kerberos5/lib/libheimntlm__L: secure/lib/libcrypto__L kerberos5/lib/libkrb5__L |
1326 |
> |
kerberos5/lib/libkrb5__L kerberos5/lib/libroken__L \ |
1327 |
> |
kerberos5/lib/libwind__L kerberos5/lib/libheimsqlite__L |
1328 |
> |
kerberos5/lib/libheimntlm__L: secure/lib/libcrypto__L kerberos5/lib/libkrb5__L \ |
1329 |
> |
kerberos5/lib/libroken__L lib/libcom_err__L |
1330 |
|
kerberos5/lib/libhx509__L: kerberos5/lib/libasn1__L lib/libcom_err__L \ |
1331 |
< |
secure/lib/libcrypto__L kerberos5/lib/libroken__L |
1331 |
> |
secure/lib/libcrypto__L kerberos5/lib/libroken__L kerberos5/lib/libwind__L |
1332 |
|
kerberos5/lib/libkrb5__L: kerberos5/lib/libasn1__L lib/libcom_err__L \ |
1333 |
|
lib/libcrypt__L secure/lib/libcrypto__L kerberos5/lib/libhx509__L \ |
1334 |
< |
kerberos5/lib/libroken__L |
1334 |
> |
kerberos5/lib/libroken__L kerberos5/lib/libwind__L \ |
1335 |
> |
kerberos5/lib/libheimbase__L kerberos5/lib/libheimipcc__L |
1336 |
|
kerberos5/lib/libroken__L: lib/libcrypt__L |
1337 |
+ |
kerberos5/lib/libwind__L: kerberos5/lib/libroken__L lib/libcom_err__L |
1338 |
+ |
kerberos5/lib/libheimbase__L: lib/libthr__L |
1339 |
+ |
kerberos5/lib/libheimipcc__L: kerberos5/lib/libroken__L kerberos5/lib/libheimbase__L lib/libthr__L |
1340 |
+ |
kerberos5/lib/libheimsqlite__L: lib/libthr__L |
1341 |
|
.endif |
1342 |
|
|
1343 |
|
.if ${MK_GSSAPI} != "no" |
1349 |
|
.endif |
1350 |
|
|
1351 |
|
.if ${MK_KERBEROS} != "no" |
1352 |
< |
_kerberos5_lib= kerberos5/lib |
1352 |
> |
_kerberos5_lib= kerberos5/lib |
1353 |
|
_kerberos5_lib_libasn1= kerberos5/lib/libasn1 |
1354 |
|
_kerberos5_lib_libhdb= kerberos5/lib/libhdb |
1355 |
+ |
_kerberos5_lib_libheimbase= kerberos5/lib/libheimbase |
1356 |
|
_kerberos5_lib_libkrb5= kerberos5/lib/libkrb5 |
1357 |
|
_kerberos5_lib_libhx509= kerberos5/lib/libhx509 |
1358 |
|
_kerberos5_lib_libroken= kerberos5/lib/libroken |
1359 |
|
_kerberos5_lib_libheimntlm= kerberos5/lib/libheimntlm |
1360 |
+ |
_kerberos5_lib_libheimsqlite= kerberos5/lib/libheimsqlite |
1361 |
+ |
_kerberos5_lib_libheimipcc= kerberos5/lib/libheimipcc |
1362 |
+ |
_kerberos5_lib_libwind= kerberos5/lib/libwind |
1363 |
+ |
_libcom_err= lib/libcom_err |
1364 |
|
.endif |
1365 |
|
|
1366 |
|
.if ${MK_NIS} != "no" |
1372 |
|
.endif |
1373 |
|
|
1374 |
|
.for _lib in ${_prereq_libs} |
1375 |
< |
${_lib}__PL: .PHONY |
1375 |
> |
${_lib}__PL: .PHONY .MAKE |
1376 |
|
.if exists(${.CURDIR}/${_lib}) |
1377 |
|
${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ |
1378 |
< |
cd ${.CURDIR}/${_lib}; \ |
1379 |
< |
${MAKE} DIRPRFX=${_lib}/ obj; \ |
1380 |
< |
${MAKE} DIRPRFX=${_lib}/ depend; \ |
1381 |
< |
${MAKE} -DWITHOUT_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all; \ |
1378 |
> |
cd ${.CURDIR}/${_lib} && \ |
1379 |
> |
${MAKE} DIRPRFX=${_lib}/ obj && \ |
1380 |
> |
${MAKE} DIRPRFX=${_lib}/ depend && \ |
1381 |
> |
${MAKE} -DWITHOUT_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all && \ |
1382 |
|
${MAKE} -DWITHOUT_PROFILE -DNO_PIC DIRPRFX=${_lib}/ install |
1383 |
|
.endif |
1384 |
|
.endfor |
1387 |
|
${_lib}__L: .PHONY |
1388 |
|
.if exists(${.CURDIR}/${_lib}) |
1389 |
|
${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ |
1390 |
< |
cd ${.CURDIR}/${_lib}; \ |
1391 |
< |
${MAKE} DIRPRFX=${_lib}/ obj; \ |
1392 |
< |
${MAKE} DIRPRFX=${_lib}/ depend; \ |
1393 |
< |
${MAKE} DIRPRFX=${_lib}/ all; \ |
1390 |
> |
cd ${.CURDIR}/${_lib} && \ |
1391 |
> |
${MAKE} DIRPRFX=${_lib}/ obj && \ |
1392 |
> |
${MAKE} DIRPRFX=${_lib}/ depend && \ |
1393 |
> |
${MAKE} DIRPRFX=${_lib}/ all && \ |
1394 |
|
${MAKE} DIRPRFX=${_lib}/ install |
1395 |
|
.endif |
1396 |
|
.endfor |
1569 |
|
.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) |
1570 |
|
.if exists(${KERNCONFDIR}/${KERNCONF}) |
1571 |
|
FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ |
1572 |
< |
${KERNCONFDIR}/${KERNCONF} |
1572 |
> |
${KERNCONFDIR}/${KERNCONF} ; echo |
1573 |
|
.endif |
1574 |
|
.endif |
1575 |
|
|
1619 |
|
|
1620 |
|
XDDIR=${XDEV_ARCH}-midnightbsd |
1621 |
|
XDTP=/usr/${XDDIR} |
1622 |
< |
CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} |
1622 |
> |
CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ |
1623 |
> |
INSTALL="sh ${.CURDIR}/tools/install.sh" |
1624 |
|
CDENV= ${CDBENV} \ |
1625 |
|
_SHLIBDIRPREFIX=${XDTP} \ |
1626 |
|
TOOLS_PREFIX=${XDTP} |