20 lines
509 B
Bash
Executable File
20 lines
509 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Replace #include "filename.cpp" with #include "../../source/filename.cpp"
|
|
for i in $*
|
|
do
|
|
# Only operate on .h files
|
|
filename=$(basename $i)
|
|
extension=${filename##*.}
|
|
filename=${filename%.*}
|
|
FILENAME=`echo $filename | tr '[a-z]' '[A-Z]'`
|
|
if [ ! "$extension" = "h" ];
|
|
then
|
|
echo "Skipping $i because it is not a .h file"
|
|
continue;
|
|
fi
|
|
new=`cat "$filename.h" | sed -e "s/# *include \"$filename.cpp\"/# include \"..\/..\/source\/$filename.cpp\"/"`
|
|
echo "$new" > $i
|
|
done
|
|
|