$(GENDIR)/colrdlgg.$(OBJSUFF) \
$(GENDIR)/fontdlgg.$(OBJSUFF) \
$(GENDIR)/gridg.$(OBJSUFF) \
- $(GENDIR)/helpxlp.$(OBJSUFF) \
$(GENDIR)/laywin.$(OBJSUFF) \
$(GENDIR)/msgdlgg.$(OBJSUFF) \
$(GENDIR)/panelg.$(OBJSUFF) \
- $(GENDIR)/printps.$(OBJSUFF) \
- $(GENDIR)/prntdlgg.$(OBJSUFF) \
$(GENDIR)/sashwin.$(OBJSUFF) \
$(GENDIR)/scrolwin.$(OBJSUFF) \
$(GENDIR)/splitter.$(OBJSUFF) \
$(GENDIR)/tabg.$(OBJSUFF) \
$(GENDIR)/textdlgg.$(OBJSUFF)
+# $(GENDIR)/prntdlgg.$(OBJSUFF) \
+# $(GENDIR)/printps.$(OBJSUFF) \
+
COMMONOBJS = \
$(COMMDIR)/config.$(OBJSUFF) \
$(COMMDIR)/cmndata.$(OBJSUFF) \
$(COMMDIR)/module.$(OBJSUFF) \
$(COMMDIR)/object.$(OBJSUFF) \
$(COMMDIR)/odbc.$(OBJSUFF) \
- $(COMMDIR)/postscrp.$(OBJSUFF) \
$(COMMDIR)/process.$(OBJSUFF) \
$(COMMDIR)/prntbase.$(OBJSUFF) \
$(COMMDIR)/resource.$(OBJSUFF) \
$(COMMDIR)/wxexpr.$(OBJSUFF) \
$(COMMDIR)/hash.$(OBJSUFF) \
$(COMMDIR)/list.$(OBJSUFF) \
+ $(COMMDIR)/variant.$(OBJSUFF) \
$(COMMDIR)/string.$(OBJSUFF) \
$(COMMDIR)/time.$(OBJSUFF) \
$(COMMDIR)/tokenzr.$(OBJSUFF) \
$(COMMDIR)/y_tab.$(OBJSUFF) \
$(COMMDIR)/stream.$(OBJSUFF) \
- $(COMMDIR)/fstream.$(OBJSUFF) \
+ $(COMMDIR)/wfstream.$(OBJSUFF) \
$(COMMDIR)/mstream.$(OBJSUFF) \
$(COMMDIR)/zstream.$(OBJSUFF) \
$(COMMDIR)/datstrm.$(OBJSUFF) \
$(COMMDIR)/objstrm.$(OBJSUFF) \
$(COMMDIR)/extended.$(OBJSUFF) \
+ $(COMMDIR)/socket.$(OBJSUFF) \
+ $(COMMDIR)/sckaddr.$(OBJSUFF) \
+ $(COMMDIR)/sckfile.$(OBJSUFF) \
+ $(COMMDIR)/sckipc.$(OBJSUFF) \
+ $(COMMDIR)/sckstrm.$(OBJSUFF) \
+ $(COMMDIR)/protocol.$(OBJSUFF) \
+ $(COMMDIR)/http.$(OBJSUFF) \
+ $(COMMDIR)/ftp.$(OBJSUFF) \
+ $(COMMDIR)/url.$(OBJSUFF) \
$(COMMDIR)/wincmn.$(OBJSUFF)
-# Unfortunately, GnuWin32 fails with a syntax error in Sockets.h,
-# so remove socket code.
-# $(COMMDIR)/socket.$(OBJSUFF) \
-# $(COMMDIR)/sckaddr.$(OBJSUFF) \
-# $(COMMDIR)/sckfile.$(OBJSUFF) \
-# $(COMMDIR)/sckipc.$(OBJSUFF) \
-# $(COMMDIR)/sckstrm.$(OBJSUFF) \
-# $(COMMDIR)/protocol.$(OBJSUFF) \
-# $(COMMDIR)/http.$(OBJSUFF) \
-# $(COMMDIR)/ftp.$(OBJSUFF) \
-# $(COMMDIR)/url.$(OBJSUFF) \
+# $(COMMDIR)/postscrp.$(OBJSUFF) \
+
+# NOTE: if the socket-related files above fail with a syntax error in Sockets.h,
+# remove the files (probably all GnuWin32 releases < b20).
MSWOBJS = \
accel.$(OBJSUFF) \
$(COMMDIR)/lex_yy.c: $(COMMDIR)/lexer.l
$(LEX) $(COMMDIR)/lexer.l > $(COMMDIR)/lex_yy.c
+# The following may be required for some versions of LEX/FLEX
+# $(LEX) -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