X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=Makefile.frag;h=78a3a337baf1dd76870f382348160d8a857e5997;hp=597fc45d1b4b2abf025b722fea59064e61f6a35c;hb=21e56bfe786b2490cc02ba8b6b8275547171b048;hpb=91f2f40eee4e1d1dd62ad5de06517f9b27b4aaee diff --git a/Makefile.frag b/Makefile.frag index 597fc45..78a3a33 100644 --- a/Makefile.frag +++ b/Makefile.frag @@ -27,7 +27,8 @@ $(PHP_PSI_SRCDIR)/src/parser_proc.y: $(PHP_PSI_SRCDIR)/src/parser_def.h $(PHP_PS cat $(PHP_PSI_SRCDIR)/src/parser_proc.inc >$@ $(CPP) -P -DGENERATE $< >>$@ $(PHP_PSI_SRCDIR)/src/parser_proc.c: $(PHP_PSI_SRCDIR)/src/parser_proc.y $(LEMON) - $(LEMON) $< + # trickery needed for relative #line directives + cd $(PHP_PSI_SRCDIR) && $(LEMON_PATH)$(LEMON) $(patsubst $(PHP_PSI_SRCDIR)/%,%,$<) $(PHP_PSI_SRCDIR)/src/parser.re: $(PHP_PSI_SRCDIR)/src/parser_proc.h touch $@