1#!/bin/sh 2out=$1 3shift 4o="" 5while [ "$1" != "--" ]; do 6o="$o $1" 7shift 8done 9shift 10p=`pwd` 11while [ "$1" ] ; do 12echo $1 >>${out} 13cpp -M -m32 $o $1 | sed 's/.*://' | sed 's/^ *//g' | tr ' ' '\n' | tr '\\' ' ' |sed "s,^include,${p}/include," >>${out} 14shift 15done 16sort -o ${out} -u ${out} 17

