When building lexer and parser files leave bundled files untouched as
are tracked in the Git. *.orig files also don't need to be cleaned
anymore.
-f ext/phar/Makefile.frag \
ext/phar/phar_path_check.c
-# Clean debug #line XY info from the bundled lexer files.
-cleanup_files=" \
- ext/date/lib/parse_date.c \
- ext/date/lib/parse_iso_intervals.c \
-"
-
-for f in $cleanup_files; do
- echo "Cleaning file $f"
- cp $f $f.orig
- grep -v '^#line ' $f.orig > $f
- rm -f $f.orig
-done
-
# Return to the original directory.
cd $original_path
done
# removing junk files
-find . -name \*.orig -print0 | xargs -0 rm
rm -fr autom4te.cache/
# touching everything to be packaged