blob: 6d83ca47bc20210a8eae4c97777524ce962c2ca8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#! /bin/bash
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
echo -e '\t$(DEPENDENCY_CREATER) "`$(CXX_DEP) $(CXXFLAGS) $<`" $@\n' \
>> $2
cat $2.$$ \
| sed -e 's/ */\n/g' \
| sed -e 's/$/::;/g' \
| sed -e 's/^::;$//g' \
>> $2
rm -f $2.$$
|