Deleted Added
full compact
Makefile.inc1 (281382) Makefile.inc1 (281836)
1#
1#
2# $FreeBSD: stable/10/Makefile.inc1 281382 2015-04-10 20:38:31Z dim $
2# $FreeBSD: stable/10/Makefile.inc1 281836 2015-04-21 17:02:55Z garga $
3#
4# Make command line options:
5# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
6# -DNO_CLEAN do not clean at all
7# -DDB_FROM_SRC use the user/group databases in src/etc instead of
8# the system database when installing.
9# -DNO_SHARE do not go into share subdir
10# -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ}

--- 1477 unchanged lines hidden (view full) ---

1488 ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
1489 cd ${.CURDIR}/${_tool} && \
1490 ${MAKE} DIRPRFX=${_tool}/ obj && \
1491 ${MAKE} DIRPRFX=${_tool}/ depend && \
1492 ${MAKE} DIRPRFX=${_tool}/ all && \
1493 ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
1494.endfor
1495
3#
4# Make command line options:
5# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
6# -DNO_CLEAN do not clean at all
7# -DDB_FROM_SRC use the user/group databases in src/etc instead of
8# the system database when installing.
9# -DNO_SHARE do not go into share subdir
10# -DKERNFAST define NO_KERNEL{CONFIG,CLEAN,DEPEND,OBJ}

--- 1477 unchanged lines hidden (view full) ---

1488 ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
1489 cd ${.CURDIR}/${_tool} && \
1490 ${MAKE} DIRPRFX=${_tool}/ obj && \
1491 ${MAKE} DIRPRFX=${_tool}/ depend && \
1492 ${MAKE} DIRPRFX=${_tool}/ all && \
1493 ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
1494.endfor
1495
1496NXBENV= MAKEOBJDIRPREFIX=${OBJTREE}/nxb \
1497 INSTALL="sh ${.CURDIR}/tools/install.sh" \
1498 VERSION="${VERSION}"
1499NXBMAKE= ${NXBENV} ${MAKE} \
1500 TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \
1501 CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \
1502 MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \
1503 -DWITHOUT_GDB -DNO_TESTS \
1504 SSP_CFLAGS= \
1505 -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \
1506 -DNO_PIC -DNO_PROFILE -DNO_SHARED \
1507 -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF \
1508 -DWITHOUT_CLANG_FULL -DWITHOUT_LLDB
1509
1510native-xtools: .MAKE
1511 mkdir -p ${OBJTREE}/nxb-bin/bin
1512 mkdir -p ${OBJTREE}/nxb-bin/sbin
1513 mkdir -p ${OBJTREE}/nxb-bin/usr
1514 mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
1515 -p ${OBJTREE}/nxb-bin/usr >/dev/null
1516 mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
1517 -p ${OBJTREE}/nxb-bin/usr/include >/dev/null
1518.for _tool in \
1519 bin/cat \
1520 bin/chmod \
1521 bin/cp \
1522 bin/csh \
1523 bin/echo \
1524 bin/expr \
1525 bin/hostname \
1526 bin/ln \
1527 bin/ls \
1528 bin/mkdir \
1529 bin/mv \
1530 bin/ps \
1531 bin/realpath \
1532 bin/rm \
1533 bin/rmdir \
1534 bin/sh \
1535 bin/sleep \
1536 ${_clang_tblgen} \
1537 usr.bin/ar \
1538 ${_binutils} \
1539 ${_cc} \
1540 ${_gcc_tools} \
1541 ${_clang_libs} \
1542 ${_clang} \
1543 sbin/md5 \
1544 sbin/sysctl \
1545 gnu/usr.bin/diff \
1546 usr.bin/awk \
1547 usr.bin/basename \
1548 usr.bin/bmake \
1549 usr.bin/bzip2 \
1550 usr.bin/cmp \
1551 usr.bin/dirname \
1552 usr.bin/env \
1553 usr.bin/fetch \
1554 usr.bin/find \
1555 usr.bin/grep \
1556 usr.bin/gzip \
1557 usr.bin/id \
1558 usr.bin/lex \
1559 usr.bin/lorder \
1560 usr.bin/mktemp \
1561 usr.bin/mt \
1562 usr.bin/patch \
1563 usr.bin/sed \
1564 usr.bin/sort \
1565 usr.bin/tar \
1566 usr.bin/touch \
1567 usr.bin/tr \
1568 usr.bin/true \
1569 usr.bin/uniq \
1570 usr.bin/unzip \
1571 usr.bin/xargs \
1572 usr.bin/xinstall \
1573 usr.bin/xz \
1574 usr.bin/yacc \
1575 usr.sbin/chown
1576 ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
1577 cd ${.CURDIR}/${_tool} && \
1578 ${NXBMAKE} DIRPRFX=${_tool}/ obj && \
1579 ${NXBMAKE} DIRPRFX=${_tool}/ depend && \
1580 ${NXBMAKE} DIRPRFX=${_tool}/ all && \
1581 ${NXBMAKE} DIRPRFX=${_tool}/ DESTDIR=${OBJTREE}/nxb-bin install
1582.endfor
1583
1496#
1497# hierarchy - ensure that all the needed directories are present
1498#
1499hierarchy hier: .MAKE
1500 cd ${.CURDIR}/etc && ${HMAKE} distrib-dirs
1501
1502#
1503# libraries - build all libraries, and install them under ${DESTDIR}.

--- 579 unchanged lines hidden ---
1584#
1585# hierarchy - ensure that all the needed directories are present
1586#
1587hierarchy hier: .MAKE
1588 cd ${.CURDIR}/etc && ${HMAKE} distrib-dirs
1589
1590#
1591# libraries - build all libraries, and install them under ${DESTDIR}.

--- 579 unchanged lines hidden ---