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"

Reply via email to