Module Name:    src
Committed By:   christos
Date:           Sat Aug 10 12:50:37 UTC 2019

Added Files:
        src/share/mk: compare-lib-lists

Log Message:
Add a script to compare the library lists so we can keep them in sync easier.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/share/mk/compare-lib-lists

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/share/mk/compare-lib-lists
diff -u /dev/null src/share/mk/compare-lib-lists:1.1
--- /dev/null	Sat Aug 10 08:50:37 2019
+++ src/share/mk/compare-lib-lists	Sat Aug 10 08:50:36 2019
@@ -0,0 +1,33 @@
+#!/bin/sh
+# $NetBSD: compare-lib-lists,v 1.1 2019/08/10 12:50:36 christos Exp $
+#
+# Q+D script to print the library lists for compariston between whats in the
+# bsd.prog.mk file and bsd.README
+
+prog=$(basename "$0")
+
+RD=/tmp/${prog}.rd.$$
+MK=/tmp/${prog}.mk.$$
+
+trap "rm -f ${MK} ${RD}" 0 1 2 3 15
+
+make -f - all << \EOF > ${MK}
+.include <bsd.prog.mk>
+
+all:
+.for l in ${_LIBLIST}
+	@echo $l
+.endfor
+.for l in crt0.o crti.o crti.o crtn.o
+	@echo $l
+.endfor
+.for l in ${_X11LIBLIST}
+	@echo $l
+.endfor
+EOF
+
+grep '	LIB' bsd.README | \
+    grep DESTDIR | \
+    sed -e 's/.*lib\([a-zA-Z0-9_+\-]*\)\.a$/\1/' > ${RD}
+
+paste ${MK} ${RD}

Reply via email to