X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8704bf74fba8523e2e174bd5a8195b5202009cd0..5f4987fed4dc52a35f0ddd649ae1cf9e75bb92d3:/src/msw/makefile.g95 diff --git a/src/msw/makefile.g95 b/src/msw/makefile.g95 index 3428239c56..4b79738e86 100644 --- a/src/msw/makefile.g95 +++ b/src/msw/makefile.g95 @@ -49,6 +49,7 @@ EXTRAOBJS= GENDIR=../generic COMMDIR=../common +XPMDIR=../xpm OLEDIR=ole MSWDIR=. @@ -64,12 +65,9 @@ GENERICOBJS= \ $(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) \ @@ -77,6 +75,9 @@ GENERICOBJS= \ $(GENDIR)/tabg.$(OBJSUFF) \ $(GENDIR)/textdlgg.$(OBJSUFF) +# $(GENDIR)/prntdlgg.$(OBJSUFF) \ +# $(GENDIR)/printps.$(OBJSUFF) \ + COMMONOBJS = \ $(COMMDIR)/config.$(OBJSUFF) \ $(COMMDIR)/cmndata.$(OBJSUFF) \ @@ -90,6 +91,7 @@ COMMONOBJS = \ $(COMMDIR)/framecmn.$(OBJSUFF) \ $(COMMDIR)/gdicmn.$(OBJSUFF) \ $(COMMDIR)/helpbase.$(OBJSUFF) \ + $(COMMDIR)/image.$(OBJSUFF) \ $(COMMDIR)/intl.$(OBJSUFF) \ $(COMMDIR)/layout.$(OBJSUFF) \ $(COMMDIR)/log.$(OBJSUFF) \ @@ -97,7 +99,6 @@ COMMONOBJS = \ $(COMMDIR)/module.$(OBJSUFF) \ $(COMMDIR)/object.$(OBJSUFF) \ $(COMMDIR)/odbc.$(OBJSUFF) \ - $(COMMDIR)/postscrp.$(OBJSUFF) \ $(COMMDIR)/process.$(OBJSUFF) \ $(COMMDIR)/prntbase.$(OBJSUFF) \ $(COMMDIR)/resource.$(OBJSUFF) \ @@ -118,7 +119,7 @@ COMMONOBJS = \ $(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) \ @@ -126,8 +127,11 @@ COMMONOBJS = \ $(COMMDIR)/extended.$(OBJSUFF) \ $(COMMDIR)/wincmn.$(OBJSUFF) -# Unfortunately, GnuWin32 fails with a syntax error in Sockets.h, -# so remove socket code. +# $(COMMDIR)/postscrp.$(OBJSUFF) \ + +# NOTE: if the socket-related files fail with a syntax error in Sockets.h, +# remove the files (probably all GnuWin32 releases < b20). Cygwin b20 is OK, +# Mingw32 may still have problems. # $(COMMDIR)/socket.$(OBJSUFF) \ # $(COMMDIR)/sckaddr.$(OBJSUFF) \ # $(COMMDIR)/sckfile.$(OBJSUFF) \ @@ -220,14 +224,27 @@ MSWOBJS = \ wave.$(OBJSUFF) \ window.$(OBJSUFF) -# OLE not supported yet by GnuWin32 (?) +# OLE not supported yet by GnuWin32 # $(OLEDIR)/droptgt.$(OBJSUFF) \ # $(OLEDIR)/dropsrc.$(OBJSUFF) \ # $(OLEDIR)/dataobj.$(OBJSUFF) \ # $(OLEDIR)/oleutils.$(OBJSUFF) \ -# $(OLEDIR)/uuid.$(OBJSUFF) - -OBJECTS = $(MSWOBJS) $(COMMONOBJS) $(GENERICOBJS) +# $(OLEDIR)/uuid.$(OBJSUFF) \ +# $(OLEDIR)/automtn.$(OBJSUFF) + +XPMOBJECTS = $(XPMDIR)/crbuffri.o\ + $(XPMDIR)/crdatfri.o\ + $(XPMDIR)/create.o $(XPMDIR)/crifrbuf.o\ + $(XPMDIR)/crifrdat.o\ + $(XPMDIR)/data.o\ + $(XPMDIR)/hashtab.o $(XPMDIR)/misc.o\ + $(XPMDIR)/parse.o $(XPMDIR)/rdftodat.o\ + $(XPMDIR)/rdftoi.o\ + $(XPMDIR)/rgb.o $(XPMDIR)/scan.o\ + $(XPMDIR)/simx.o $(XPMDIR)/wrffrdat.o\ + $(XPMDIR)/wrffrp.o $(XPMDIR)/wrffri.o + +OBJECTS = $(MSWOBJS) $(COMMONOBJS) $(GENERICOBJS) # $(XPMOBJECTS) all: $(OBJECTS) $(WXLIB) @@ -258,7 +275,10 @@ $(COMMDIR)/y_tab.$(OBJSUFF): $(COMMDIR)/y_tab.c $(COMMDIR)/lex_yy.c # problems with lex_yy.c. See also note about LEX_SCANNER # above. $(COMMDIR)/lex_yy.c: $(COMMDIR)/lexer.l - $(LEX) -o$(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" | \