]> git.saurik.com Git - cycript.git/blobdiff - Makefile.in
Put back YYABORT, just after we've called error().
[cycript.git] / Makefile.in
index 399da56199b0a1ea14a97bdb211001ae9b305423..d9411fccc5b59e447816bcf10a778f36d8766231 100644 (file)
@@ -1325,14 +1325,15 @@ uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIBRARIES
 @CY_EXECUTE_TRUE@Bridge.gperf: Bridge.def Bridge.sh
 @CY_EXECUTE_TRUE@      $(srcdir)/Bridge.sh $< >$@
 @CY_EXECUTE_TRUE@Bridge.hpp: Bridge.gperf
-@CY_EXECUTE_TRUE@      $(GPERF) $< | $(SED) -e 's/defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__/0/' >$@
+@CY_EXECUTE_TRUE@      $(GPERF) $< >$@
 Cycript.yy: Cycript.yy.in
        $(srcdir)/Filter.sh $< >$@ $(filters)
 Cycript.l: Cycript.l.in UnicodeIDStart.l UnicodeIDContinue.l
        $(srcdir)/Filter.sh $< >$@ $(filters)
 lex.cy.cpp: Cycript.l
-       $(FLEX) -b -t $< | $(SED) -e 's/int yyl;/yy_size_t yyl;/;s/int yyleng_r;/yy_size_t yyleng_r;/;s/yyg =/yyg __attribute__((__unused__)) =/' >$@
+       $(FLEX) -o $@ -T $< 2>lex.output || (grep -F '$<:' lex.output; false)
        grep -F 'No backing up.' lex.backup >/dev/null
+       ! grep -F ': warning, ' lex.output || true
 
 Console.$(OBJEXT) Cycript.tab.lo Driver.lo Handler.lo Highlight.lo Library.lo lex.cy.lo: Cycript.tab.hh
 Cycript.tab.cc Cycript.tab.hh stack.hh Cycript.output: Cycript.yy