Module Name: src Committed By: snj Date: Tue Jul 18 17:32:50 UTC 2017
Modified Files: src/distrib/sets [netbsd-8]: mkvars.mk src/distrib/sets/lists/comp [netbsd-8]: mi src/distrib/sets/lists/debug [netbsd-8]: mi src/external/gpl2 [netbsd-8]: Makefile src/share/mk [netbsd-8]: bsd.own.mk src/tools [netbsd-8]: Makefile Added Files: src/tools/dtc [netbsd-8]: Makefile src/tools/libfdt [netbsd-8]: Makefile Log Message: Pull up following revision(s) (requested by jmcneill in ticket #114): distrib/sets/lists/comp/mi: revision 1.2139 distrib/sets/lists/debug/mi: revision 1.217 distrib/sets/mkvars.mk: revision 1.32 external/gpl2/Makefile: revision 1.14 share/mk/bsd.own.mk: revision 1.1010 tools/Makefile: revisions 1.188, 1.189 tools/dtc/Makefile: revisions 1.1, 1.2 tools/libfdt/Makefile: revisions 1.1, 1.2 Add libfdt -- New libfdt location -- tools build glue. -- Add dtc -- add MKDTC -- Add dtc -- add DTC -- add DTC -- No need to set dtc twice. -- Update for new libfdt location To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.31.4.1 src/distrib/sets/mkvars.mk cvs rdiff -u -r1.2138 -r1.2138.2.1 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.216 -r1.216.2.1 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.13 -r1.13.8.1 src/external/gpl2/Makefile cvs rdiff -u -r1.1009 -r1.1009.2.1 src/share/mk/bsd.own.mk cvs rdiff -u -r1.187 -r1.187.6.1 src/tools/Makefile cvs rdiff -u -r0 -r1.2.4.2 src/tools/dtc/Makefile cvs rdiff -u -r0 -r1.2.4.2 src/tools/libfdt/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/mkvars.mk diff -u src/distrib/sets/mkvars.mk:1.31 src/distrib/sets/mkvars.mk:1.31.4.1 --- src/distrib/sets/mkvars.mk:1.31 Fri Apr 21 22:46:26 2017 +++ src/distrib/sets/mkvars.mk Tue Jul 18 17:32:50 2017 @@ -1,4 +1,4 @@ -# $NetBSD: mkvars.mk,v 1.31 2017/04/21 22:46:26 christos Exp $ +# $NetBSD: mkvars.mk,v 1.31.4.1 2017/07/18 17:32:50 snj Exp $ MKEXTRAVARS= \ MACHINE \ @@ -18,6 +18,7 @@ MKEXTRAVARS= \ MKCOMPAT \ MKCOMPATTESTS \ MKCOMPATMODULES \ + MKDTC \ MKDYNAMICROOT \ MKMANPAGES \ MKSLJIT \ Index: src/distrib/sets/lists/comp/mi diff -u src/distrib/sets/lists/comp/mi:1.2138 src/distrib/sets/lists/comp/mi:1.2138.2.1 --- src/distrib/sets/lists/comp/mi:1.2138 Sat May 27 21:02:54 2017 +++ src/distrib/sets/lists/comp/mi Tue Jul 18 17:32:50 2017 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.2138 2017/05/27 21:02:54 bouyer Exp $ +# $NetBSD: mi,v 1.2138.2.1 2017/07/18 17:32:50 snj Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. ./etc/mtree/set.comp comp-sys-root @@ -26,6 +26,7 @@ ./usr/bin/cvs comp-cvs-bin cvs ./usr/bin/cvsbug comp-cvs-bin cvs ./usr/bin/cvslatest comp-cvs-bin +./usr/bin/dtc comp-util-bin dtc ./usr/bin/elfedit comp-util-bin binutils ./usr/bin/f77 comp-obsolete obsolete ./usr/bin/fgen comp-util-bin Index: src/distrib/sets/lists/debug/mi diff -u src/distrib/sets/lists/debug/mi:1.216 src/distrib/sets/lists/debug/mi:1.216.2.1 --- src/distrib/sets/lists/debug/mi:1.216 Thu Jun 1 15:45:02 2017 +++ src/distrib/sets/lists/debug/mi Tue Jul 18 17:32:50 2017 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.216 2017/06/01 15:45:02 perseant Exp $ +# $NetBSD: mi,v 1.216.2.1 2017/07/18 17:32:50 snj Exp $ ./etc/mtree/set.debug comp-sys-root ./usr/lib comp-sys-usr compatdir ./usr/lib/i18n/libBIG5_g.a comp-c-debuglib debuglib,compatfile @@ -510,6 +510,7 @@ ./usr/libdata/debug/usr/bin/dig.debug comp-netutil-debug debug ./usr/libdata/debug/usr/bin/dirname.debug comp-util-debug debug ./usr/libdata/debug/usr/bin/dns-sd.debug comp-mdns-debug mdns,debug +./usr/libdata/debug/usr/bin/dtc.debug comp-dtc-debug dtc,debug ./usr/libdata/debug/usr/bin/du.debug comp-util-debug debug ./usr/libdata/debug/usr/bin/eject.debug comp-util-debug debug ./usr/libdata/debug/usr/bin/ekermit.debug comp-util-debug debug Index: src/external/gpl2/Makefile diff -u src/external/gpl2/Makefile:1.13 src/external/gpl2/Makefile:1.13.8.1 --- src/external/gpl2/Makefile:1.13 Thu Jan 14 21:13:54 2016 +++ src/external/gpl2/Makefile Tue Jul 18 17:32:50 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2016/01/14 21:13:54 christos Exp $ +# $NetBSD: Makefile,v 1.13.8.1 2017/07/18 17:32:50 snj Exp $ .include <bsd.own.mk> @@ -17,6 +17,10 @@ SUBDIR+= grep SUBDIR+= groff .endif +.if ${MKDTC} != "no" +SUBDIR+= dtc +.endif + SUBDIR+= gettext diffutils texinfo rcs send-pr .include <bsd.subdir.mk> Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.1009 src/share/mk/bsd.own.mk:1.1009.2.1 --- src/share/mk/bsd.own.mk:1.1009 Sun May 21 15:28:42 2017 +++ src/share/mk/bsd.own.mk Tue Jul 18 17:32:50 2017 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.1009 2017/05/21 15:28:42 riastradh Exp $ +# $NetBSD: bsd.own.mk,v 1.1009.2.1 2017/07/18 17:32:50 snj Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -352,6 +352,7 @@ TOOL_CTFMERGE= ${TOOLDIR}/bin/${_TOOL_P TOOL_CVSLATEST= ${TOOLDIR}/bin/${_TOOL_PREFIX}cvslatest TOOL_DB= ${TOOLDIR}/bin/${_TOOL_PREFIX}db TOOL_DISKLABEL= ${TOOLDIR}/bin/nbdisklabel +TOOL_DTC= ${TOOLDIR}/bin/${_TOOL_PREFIX}dtc TOOL_EQN= ${TOOLDIR}/bin/${_TOOL_PREFIX}eqn TOOL_FDISK= ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-fdisk TOOL_FGEN= ${TOOLDIR}/bin/${_TOOL_PREFIX}fgen @@ -1035,7 +1036,7 @@ _MKVARS.yes= \ MKATF \ MKBINUTILS \ MKCOMPLEX MKCVS MKCXX \ - MKDOC \ + MKDOC MKDTC \ MKDYNAMICROOT \ MKGCC MKGDB MKGROFF \ MKHESIOD MKHTML \ Index: src/tools/Makefile diff -u src/tools/Makefile:1.187 src/tools/Makefile:1.187.6.1 --- src/tools/Makefile:1.187 Wed Jan 11 12:08:34 2017 +++ src/tools/Makefile Tue Jul 18 17:32:50 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.187 2017/01/11 12:08:34 joerg Exp $ +# $NetBSD: Makefile,v 1.187.6.1 2017/07/18 17:32:50 snj Exp $ .include <bsd.own.mk> .include <bsd.endian.mk> @@ -210,6 +210,8 @@ SUBDIR+= elftosb .if ${MACHINE} == "evbarm" || ${MACHINE} == "evbmips" || \ ${MACHINE} == "evbppc" || ${MACHINE} == "sandpoint" SUBDIR+= mkubootimage +SUBDIR+= libfdt .WAIT +SUBDIR+= dtc .endif .if ${MKX11} != "no" Added files: Index: src/tools/dtc/Makefile diff -u /dev/null src/tools/dtc/Makefile:1.2.4.2 --- /dev/null Tue Jul 18 17:32:51 2017 +++ src/tools/dtc/Makefile Tue Jul 18 17:32:50 2017 @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.2.4.2 2017/07/18 17:32:50 snj Exp $ + +NOMAN= # defined + +.include <bsd.own.mk> + +LIBFDT_DIR= ${.CURDIR}/../../sys/external/bsd/libfdt/dist +HOST_CPPFLAGS+= -I${LIBFDT_DIR} + +HOSTPROGNAME= ${_TOOL_PREFIX}dtc +HOST_SRCDIR= external/gpl2/dtc/usr.bin/dtc + +FDTOBJ!= cd ${.CURDIR}/../libfdt && ${PRINTOBJDIR} +LDADD+= -L${FDTOBJ} -lfdt + +.include "${.CURDIR}/../Makefile.nbincludes" +.include "${.CURDIR}/../Makefile.host" Index: src/tools/libfdt/Makefile diff -u /dev/null src/tools/libfdt/Makefile:1.2.4.2 --- /dev/null Tue Jul 18 17:32:51 2017 +++ src/tools/libfdt/Makefile Tue Jul 18 17:32:50 2017 @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.2.4.2 2017/07/18 17:32:50 snj Exp $ + +HOSTLIB= fdt + +.include <bsd.own.mk> + +LIBFDT_DIR= ${.CURDIR}/../../sys/external/bsd/libfdt/dist + +.include "${LIBFDT_DIR}/Makefile.libfdt" + +SRCS= ${LIBFDT_SRCS} + +CPPFLAGS+= -I${.CURDIR}/../compat -I${LIBFDT_DIR} +CPPFLAGS+= -I${TOOLDIR}/include/nbinclude + +.PATH: ${LIBFDT_DIR} + +CPPFLAGS+= -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 + +HOST_CPPFLAGS:= ${CPPFLAGS} ${HOST_CPPFLAGS} +CPPFLAGS:= # empty + +.include "${.CURDIR}/../Makefile.nbincludes" +.include <bsd.hostlib.mk>