#! /bin/sh out=`echo "$2" | sed -e 's/\\//\\\\\//g'` echo $1 \ | sed -e 's/\\ / /g' \ | sed -e ':x; /\\$/ {N;s/\\\n//; tx};' \ | sed -e 's/.*://g' \ > $2.$$ rm -f $2 cat $2.$$ \ | sed -e 's/^/'$out'::/g' \ >> $2 printf '\t%s "`%s %s $<`" $@\n' \ '$(DEPENDENCY_CREATER)' \ '$(CXX_DEP)' \ '$(CXXFLAGS)' \ >> $2 cat $2.$$ \ | sed -e 's/ */\n/g' \ | sed -e 's/$/::;/g' \ | sed -e 's/^::;$//g' \ >> $2 rm -f $2.$$