Module Name: src
Committed By: christos
Date: Mon Jun 5 18:59:43 UTC 2017
Added Files:
src/external/gpl2/dtc: Makefile Makefile.inc
src/external/gpl2/dtc/lib: Makefile
src/external/gpl2/dtc/lib/libfdt: Makefile
src/external/gpl2/dtc/usr.bin: Makefile Makefile.inc
src/external/gpl2/dtc/usr.bin/dtc: Makefile version_gen.h
Log Message:
Add build glue (from skrll)
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/gpl2/dtc/Makefile \
src/external/gpl2/dtc/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/gpl2/dtc/lib/Makefile
cvs rdiff -u -r0 -r1.1 src/external/gpl2/dtc/lib/libfdt/Makefile
cvs rdiff -u -r0 -r1.1 src/external/gpl2/dtc/usr.bin/Makefile \
src/external/gpl2/dtc/usr.bin/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/gpl2/dtc/usr.bin/dtc/Makefile \
src/external/gpl2/dtc/usr.bin/dtc/version_gen.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: src/external/gpl2/dtc/Makefile
diff -u /dev/null src/external/gpl2/dtc/Makefile:1.1
--- /dev/null Mon Jun 5 14:59:43 2017
+++ src/external/gpl2/dtc/Makefile Mon Jun 5 14:59:43 2017
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2017/06/05 18:59:43 christos Exp $
+
+SUBDIR = lib .WAIT usr.bin
+
+.include <bsd.subdir.mk>
Index: src/external/gpl2/dtc/Makefile.inc
diff -u /dev/null src/external/gpl2/dtc/Makefile.inc:1.1
--- /dev/null Mon Jun 5 14:59:43 2017
+++ src/external/gpl2/dtc/Makefile.inc Mon Jun 5 14:59:43 2017
@@ -0,0 +1,4 @@
+# $NetBSD: Makefile.inc,v 1.1 2017/06/05 18:59:43 christos Exp $
+
+BINDIR= /usr/bin
+DIST= ${NETBSDSRCDIR}/external/gpl2/dtc/dist
Index: src/external/gpl2/dtc/lib/Makefile
diff -u /dev/null src/external/gpl2/dtc/lib/Makefile:1.1
--- /dev/null Mon Jun 5 14:59:43 2017
+++ src/external/gpl2/dtc/lib/Makefile Mon Jun 5 14:59:43 2017
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2017/06/05 18:59:43 christos Exp $
+
+SUBDIR+= libfdt
+
+.include <bsd.subdir.mk>
Index: src/external/gpl2/dtc/lib/libfdt/Makefile
diff -u /dev/null src/external/gpl2/dtc/lib/libfdt/Makefile:1.1
--- /dev/null Mon Jun 5 14:59:43 2017
+++ src/external/gpl2/dtc/lib/libfdt/Makefile Mon Jun 5 14:59:43 2017
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2017/06/05 18:59:43 christos Exp $
+
+LIBISPRIVATE= yes
+
+.include <bsd.own.mk>
+
+LIB= fdt
+
+.include "${.CURDIR}/../../Makefile.inc"
+.include "${.CURDIR}/../../dist/libfdt/Makefile.libfdt"
+
+SRCS= ${LIBFDT_SRCS}
+
+CPPFLAGS+= -I ${DIST}/libfdt
+
+.PATH: ${DIST}/libfdt
+
+.include <bsd.lib.mk>
+
Index: src/external/gpl2/dtc/usr.bin/Makefile
diff -u /dev/null src/external/gpl2/dtc/usr.bin/Makefile:1.1
--- /dev/null Mon Jun 5 14:59:43 2017
+++ src/external/gpl2/dtc/usr.bin/Makefile Mon Jun 5 14:59:43 2017
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2017/06/05 18:59:43 christos Exp $
+
+SUBDIR+= dtc
+
+.include <bsd.subdir.mk>
Index: src/external/gpl2/dtc/usr.bin/dtc/Makefile
diff -u /dev/null src/external/gpl2/dtc/usr.bin/dtc/Makefile:1.1
--- /dev/null Mon Jun 5 14:59:43 2017
+++ src/external/gpl2/dtc/usr.bin/dtc/Makefile Mon Jun 5 14:59:43 2017
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2017/06/05 18:59:43 christos Exp $
+
+NOMAN= # defined
+
+.include <bsd.own.mk>
+
+PROG= dtc
+
+.include "${.CURDIR}/../../Makefile.inc"
+.include "${DIST}/Makefile.dtc"
+
+CPPFLAGS+= -I${.CURDIR}
+CPPFLAGS+= -I${DIST}
+CPPFLAGS+= -I${DIST}/libfdt
+
+SRCS+= ${DTC_SRCS} dtc-lexer.l dtc-parser.y
+YFLAGS+= -d -L
+
+.PATH: ${DIST}
+
+.include <bsd.prog.mk>
Index: src/external/gpl2/dtc/usr.bin/dtc/version_gen.h
diff -u /dev/null src/external/gpl2/dtc/usr.bin/dtc/version_gen.h:1.1
--- /dev/null Mon Jun 5 14:59:43 2017
+++ src/external/gpl2/dtc/usr.bin/dtc/version_gen.h Mon Jun 5 14:59:43 2017
@@ -0,0 +1 @@
+#define DTC_VERSION "DTC 1.4.1"