6 # Copyright: (c) Julian Smart, 1999
8 # Makefile for wxWindows Deprecated Features library (Cygwin/Mingw32).
12 LIBTARGET=$(WXDIR)/lib/libwxdeprecated.a
13 OBJECTS = prop.o propform.o proplist.o y_tab.o resource.o treelay.o
15 include $(WXDIR)/src/makelib.g95
17 y_tab.$(OBJSUFF): y_tab.c lex_yy.c
18 $(CCLEX) -c $(ALL_CPPFLAGS) $(ALL_CFLAGS) -DUSE_DEFINE -DYY_USE_PROTOS -o $@ y_tab.c
20 #$(COMMDIR)/y_tab.$(OBJSUFF): $(COMMDIR)/y_tab.c $(COMMDIR)/lex_yy.c
21 # $(CCLEX) -c $(ALL_CPPFLAGS) $(ALL_CFLAGS) -DUSE_DEFINE -DYY_USE_PROTOS -o $@ $(COMMDIR)/y_tab.c
23 #$(COMMDIR)/y_tab.c: $(COMMDIR)/dosyacc.c
24 # $(COPY) ../common/dosyacc.c ../common/y_tab.c
26 #$(COMMDIR)/lex_yy.c: $(COMMDIR)/doslex.c
27 # $(COPY) ../common/doslex.c ../common/lex_yy.c
29 # Replace lex with flex if you run into compilation
30 # problems with lex_yy.c. See also note about LEX_SCANNER
32 # $(COMMDIR)/lex_yy.c: $(COMMDIR)/lexer.l
33 # $(LEX) -L -o$(COMMDIR)/lex_yy.c $(COMMDIR)/lexer.l
35 # Try one of these if the above line doesn't work.
36 # Alternative syntax (1)
37 # $(LEX) -t -L $(COMMDIR)/lexer.l > $(COMMDIR)/lex_yy.c
38 # Alternative syntax (2)
39 # $(LEX) -L -o$(COMMDIR)/lex_yy.c $(COMMDIR)/lexer.l
41 # sed -e "s/BUFSIZ/5000/g" < lex.yy.c | \
42 # sed -e "s/yyoutput(c)/void yyoutput(c)/g" | \
43 # sed -e "s/YYLMAX 200/YYLMAX 5000/g" > lex_yy.c
46 # Replace yacc with bison if you run into compilation
47 # problems with y_tab.c.
49 # $(COMMDIR)/y_tab.c: $(COMMDIR)/parser.y
50 # $(YACC) -o $(COMMDIR)/y_tab.c $(COMMDIR)/parser.y
52 # If you use e.g. gcc on Unix, uncomment these lines
53 # and comment out the above.
55 # $(COMMDIR)/y_tab.c: $(COMMDIR)/parser.y
56 # $(YACC) $(COMMDIR)/parser.y
57 # mv y.tab.c $(COMMDIR)/y_tab.c