-.PHONY: psi-clean-headers
-psi-clean-headers:
- -rm -f $(PHP_PSI_HEADERS)
- -rmdir $(PHP_PSI_BUILDDIR)/types
+$(PHP_PSI_SRCDIR)/src/parser_scan.re: $(PHP_PSI_SRCDIR)/src/parser_proc.h
+ touch $@
+$(PHP_PSI_SRCDIR)/src/parser_scan.c: $(PHP_PSI_SRCDIR)/src/parser_scan.re
+ # trickery needed for relative #line directives
+ cd $(PHP_PSI_SRCDIR) && $(RE2C) -o $(patsubst $(PHP_PSI_SRCDIR)/%,%,$@) $(patsubst $(PHP_PSI_SRCDIR)/%,%,$<)