xref: /netbsd/tools/mkheaderlist.sh (revision e985a62f)
1f4069de4Syamt#!/bin/sh
2*e985a62fSskrll# $NetBSD: mkheaderlist.sh,v 1.3 2016/02/23 11:43:04 skrll Exp $
3946c1000Syamt
4946c1000Syamt# scan the source tree and create the headerlist file which is used by
5946c1000Syamt# Makefile.nbincludes.
6f4069de4Syamt
7f4069de4Syamtset -e
8f4069de4Syamt
9f4069de4Syamtmklist()
10f4069de4Syamt{
11f4069de4Syamt	echo "# \$NetBSD\$"
12f4069de4Syamt	echo "#"
13f4069de4Syamt	echo '# do not edit; this file was automatically generated by:'
14*e985a62fSskrll	echo '#	$NetBSD: mkheaderlist.sh,v 1.3 2016/02/23 11:43:04 skrll Exp $' | sed -e 's/\$//g'
15f4069de4Syamt	echo
16*e985a62fSskrll	cd ../sys/arch && find . -name disklabel.h -o -name elf_machdep.h | sort
17f4069de4Syamt}
18f4069de4Syamt
19f4069de4SyamtLIST=headerlist
20f4069de4Syamtrm -f ${LIST}
21f4069de4Syamtmklist > ${LIST}
22