X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4a3bdee6a979146c426cd058e9bfe6b58135b124..5c9ee6dd498c4b7881cb1ed4164aecceebd52257:/contrib/src/deprecated/makefile.g95 diff --git a/contrib/src/deprecated/makefile.g95 b/contrib/src/deprecated/makefile.g95 index 31a23ee0bf..9cb2dcc459 100644 --- a/contrib/src/deprecated/makefile.g95 +++ b/contrib/src/deprecated/makefile.g95 @@ -10,7 +10,47 @@ WXDIR = ../../.. LIBTARGET=$(WXDIR)/lib/libwxdeprecated.a -OBJECTS = prop.o propform.o proplist.o y_tab.o resource.o treelay.o +OBJECTS = prop.o propform.o proplist.o y_tab.o wxexpr.o resource.o treelay.o include $(WXDIR)/src/makelib.g95 +y_tab.$(OBJSUFF): y_tab.c lex_yy.c + $(CCLEX) -c $(ALL_CPPFLAGS) $(ALL_CFLAGS) -DUSE_DEFINE -DYY_USE_PROTOS -o $@ y_tab.c + +y_tab.c: dosyacc.c + $(COPY) dosyacc.c y_tab.c + +lex_yy.c: doslex.c + $(COPY) doslex.c lex_yy.c + +# Replace lex with flex if you run into compilation +# problems with lex_yy.c. See also note about LEX_SCANNER +# above. +# $(COMMDIR)/lex_yy.c: $(COMMDIR)/lexer.l +# $(LEX) -L -o$(COMMDIR)/lex_yy.c $(COMMDIR)/lexer.l +# +# Try one of these if the above line doesn't work. +# Alternative syntax (1) +# $(LEX) -t -L $(COMMDIR)/lexer.l > $(COMMDIR)/lex_yy.c +# Alternative syntax (2) +# $(LEX) -L -o$(COMMDIR)/lex_yy.c $(COMMDIR)/lexer.l +# +# sed -e "s/BUFSIZ/5000/g" < lex.yy.c | \ +# sed -e "s/yyoutput(c)/void yyoutput(c)/g" | \ +# sed -e "s/YYLMAX 200/YYLMAX 5000/g" > lex_yy.c +# rm -f lex.yy.c +# +# Replace yacc with bison if you run into compilation +# problems with y_tab.c. +# +# $(COMMDIR)/y_tab.c: $(COMMDIR)/parser.y +# $(YACC) -o $(COMMDIR)/y_tab.c $(COMMDIR)/parser.y +# +# If you use e.g. gcc on Unix, uncomment these lines +# and comment out the above. +# +# $(COMMDIR)/y_tab.c: $(COMMDIR)/parser.y +# $(YACC) $(COMMDIR)/parser.y +# mv y.tab.c $(COMMDIR)/y_tab.c + +