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}