llvm: Fix module map generation.

Change-Id: If9c2bef4c0ef3d002ac65a2c66aabcf0cf99ff95
This commit is contained in:
Cristiano Giuffrida 2014-09-29 09:36:13 +02:00 committed by David van Moolenbroek
parent 326b9df3db
commit c3041d5c6d

View file

@ -20,6 +20,16 @@ function generate_modules_map()
echo "Generating Minix modules map..." 1>&2 echo "Generating Minix modules map..." 1>&2
cd ${MINIX_ROOT} cd ${MINIX_ROOT}
grep -r "^PROG=" . --include=Makefile | sed -e "s/\s*//g" | sed -e "s/PROG=//g" > ${TMPFILE} grep -r "^PROG=" . --include=Makefile | sed -e "s/\s*//g" | sed -e "s/PROG=//g" > ${TMPFILE}
grep -r "^PROGS=" . --include=Makefile | sed -e "s/\s\s*/ /g" | sed -e "s/PROGS=//g" | sed -e "s/\.\///g" | (
while read line; do
path=$(echo $line | cut -d' ' -f 1)
progs=$(echo $line | cut -d' ' -f 2-)
for p in $progs
do
echo $path$p
done
done
) >> ${TMPFILE}
cat ${TMPFILE} | sed -e "s/\.\///g" > ${TMPFILE}.1 cat ${TMPFILE} | sed -e "s/\.\///g" > ${TMPFILE}.1