HTMLOBJS = #$ ExpandList("WXHTMLOBJS");
OBJECTS = $(COMMONOBJS) $(GENERICOBJS) $(MSWOBJS) $(HTMLOBJS)
+ARCHINCDIR=$(WXDIR)\lib\msw
+ARCHSETUPH=$(ARCHINCDIR)\wx\setup.h
default: wx
-wx: setuph $(CFG) $(DUMMY).obj $(OBJECTS) $(PERIPH_TARGET) $(LIBTARGET)
+wx: $(ARCHINCDIR)\wx makesetuph makearchsetuph $(CFG) $(DUMMY).obj $(OBJECTS) $(PERIPH_TARGET) $(LIBTARGET)
-# TODO: put the setup.h under lib
-setuph:
+all: wx
+
+# Copy the in-CVS setup0.h to setup.h if necessary
+makesetuph:
cd $(WXDIR)\include\wx\msw
if not exist setup.h copy setup0.h setup.h
cd $(WXDIR)\src\msw
-all: wx
+# Copy include\wx\msw\setup.h to the architecture-specific location
+makearchsetuph:
+ copy $(WXDIR)\include\wx\msw\setup.h $(ARCHSETUPH)
+ cd $(WXDIR)\src\msw
+
+$(ARCHINCDIR)\wx:
+ mkdir $(ARCHINCDIR)
+ mkdir $(ARCHINCDIR)\wx
!if "$(DLL)" == "0"
-w-hid # virtual function A hides virtual function B
-tWM
--I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/tiff
+-I$(ARCHINCDIR);-I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/tiff
-I$(WXDIR)\include\wx\msw\gnuwin32
-L$(BCCDIR)\lib;$(BCCDIR)\lib\psdk
Have fun!
-The wxWindows Team, 10th June, 2001
+The wxWindows Team, April 2002
--- /dev/null
+/* Placeholder so makefile doesn't complain */
nmake -f makefile.vc $(MAKEFLAGS)
cd $(WXDIR)\samples\newgrid
nmake -f makefile.vc $(MAKEFLAGS)
-!if "$(COMPIL)"==""
cd $(WXDIR)\samples\help
nmake -f makefile.vc $(MAKEFLAGS)
-!endif
!if "$(PNGSETUP)"==""
cd $(WXDIR)\samples\html
nmake -f makefile.vc $(MAKEFLAGS)
nmake -f makefile.vc clean
cd $(WXDIR)\samples\validate
nmake -f makefile.vc clean
-!if "$(NOMAKE)"==""
cd $(WXDIR)\samples\wizard
nmake -f makefile.vc clean
-!endif
cd $(WXDIR)\samples\sockets
nmake -f makefile.vc clean
}
else
{
- images->Add(wxBitmap(icons[i].ConvertToImage().Rescale(size, size)));
+ images->Add(wxBitmap(wxBitmap(icons[i]).ConvertToImage().Rescale(size, size)));
}
}
#endif // MSW/!MSW
!if "$(WXMAKINGDLL)" == "1"
DLL_FLAGS= -DWXMAKINGDLL=1 -D_RTLDLL
-WXLIB= $(WXLIBDIR)\wx232.lib
+WXLIB= $(WXLIBDIR)\wx233.lib
!else
!if "$(WXUSINGDLL)" == "1"
DLL_FLAGS= -DWXUSINGDLL=1 -D_RTLDLL
-WXLIB= $(WXLIBDIR)\wx232.lib
+WXLIB= $(WXLIBDIR)\wx233.lib
!else
DLL_FLAGS=
WXLIB= $(WXLIBDIR)\wx32.lib
MINGW32VERSION=2.95
# If building DLL, the version
-WXVERSION=232
+WXVERSION=233
ifndef UNICODE
UNICODE=0
$(MSWDIR)\winpars.obj
OBJECTS = $(COMMONOBJS) $(GENERICOBJS) $(MSWOBJS) $(HTMLOBJS)
+ARCHINCDIR=$(WXDIR)\lib\msw
+ARCHSETUPH=$(ARCHINCDIR)\wx\setup.h
default: wx
-wx: setuph $(CFG) $(DUMMY).obj $(OBJECTS) $(PERIPH_TARGET) $(LIBTARGET)
+wx: $(ARCHINCDIR)\wx makesetuph makearchsetuph $(CFG) $(DUMMY).obj $(OBJECTS) $(PERIPH_TARGET) $(LIBTARGET)
-# TODO: put the setup.h under lib
-setuph:
+all: wx
+
+# Copy the in-CVS setup0.h to setup.h if necessary
+makesetuph:
cd $(WXDIR)\include\wx\msw
if not exist setup.h copy setup0.h setup.h
cd $(WXDIR)\src\msw
-all: wx
+# Copy include\wx\msw\setup.h to the architecture-specific location
+makearchsetuph:
+ copy $(WXDIR)\include\wx\msw\setup.h $(ARCHSETUPH)
+ cd $(WXDIR)\src\msw
+
+$(ARCHINCDIR)\wx:
+ mkdir $(ARCHINCDIR)
+ mkdir $(ARCHINCDIR)\wx
!if "$(DLL)" == "0"
-w-hid # virtual function A hides virtual function B
-tWM
--I$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/tiff
+-I$(ARCHINCDIR);$(WXINC);$(BCCDIR)\include;$(WXDIR)/src/generic;$(WXDIR)/src/png;$(WXDIR)/src/jpeg;$(WXDIR)/src/zlib;$(WXDIR)/src/tiff
-I$(WXDIR)\include\wx\msw\gnuwin32
-L$(BCCDIR)\lib;$(BCCDIR)\lib\psdk