Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
2c847f1982 |
@@ -2,6 +2,9 @@
|
|||||||
How to build the sources from CVS
|
How to build the sources from CVS
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Please use the install.txt files in docs/gtk, docs/msw, docs/motif, docs/mac
|
||||||
|
etc. alongside these instructions.
|
||||||
|
|
||||||
I) Windows using plain makefiles
|
I) Windows using plain makefiles
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|
||||||
|
145
Makefile.in
145
Makefile.in
@@ -42,11 +42,31 @@ VP8 = @top_srcdir@/src/jpeg
|
|||||||
VP9 = @top_srcdir@/src/tiff
|
VP9 = @top_srcdir@/src/tiff
|
||||||
VP10 = @top_srcdir@/src/zlib
|
VP10 = @top_srcdir@/src/zlib
|
||||||
VP11 = @top_srcdir@/src/iodbc
|
VP11 = @top_srcdir@/src/iodbc
|
||||||
|
VP12 = @top_srcdir@/src/ole
|
||||||
|
|
||||||
|
FTVP01 = @top_srcdir@/src/freetype/unix
|
||||||
|
FTVP02 = @top_srcdir@/src/freetype/autohint
|
||||||
|
FTVP03 = @top_srcdir@/src/freetype/base
|
||||||
|
FTVP04 = @top_srcdir@/src/freetype/cff
|
||||||
|
FTVP05 = @top_srcdir@/src/freetype/cid
|
||||||
|
FTVP06 = @top_srcdir@/src/freetype/macfond
|
||||||
|
FTVP07 = @top_srcdir@/src/freetype/otlayout
|
||||||
|
FTVP08 = @top_srcdir@/src/freetype/psnames
|
||||||
|
FTVP09 = @top_srcdir@/src/freetype/raster1
|
||||||
|
FTVP10 = @top_srcdir@/src/freetype/sfnt
|
||||||
|
FTVP11 = @top_srcdir@/src/freetype/smooth
|
||||||
|
FTVP12 = @top_srcdir@/src/freetype/truetype
|
||||||
|
FTVP13 = @top_srcdir@/src/freetype/type1
|
||||||
|
FTVP14 = @top_srcdir@/src/freetype/type1z
|
||||||
|
FTVP15 = @top_srcdir@/src/freetype/winfonts
|
||||||
|
|
||||||
|
VP13 = $(FTVP01)@PATH_IFS@$(FTVP02)@PATH_IFS@$(FTVP03)@PATH_IFS@$(FTVP04)@PATH_IFS@$(FTVP05)@PATH_IFS@$(FTVP06)@PATH_IFS@$(FTVP07)@PATH_IFS@$(FTVP08)@PATH_IFS@
|
||||||
|
VP14 = $(FTVP09)@PATH_IFS@$(FTVP10)@PATH_IFS@$(FTVP11)@PATH_IFS@$(FTVP12)@PATH_IFS@$(FTVP13)@PATH_IFS@$(FTVP14)@PATH_IFS@$(FTVP15)@PATH_IFS@
|
||||||
|
|
||||||
# the comment at the end of the next line is needed because otherwise autoconf
|
# the comment at the end of the next line is needed because otherwise autoconf
|
||||||
# would remove this line completely - it contains a built-in hack to remove
|
# would remove this line completely - it contains a built-in hack to remove
|
||||||
# any VPATH assignment not containing ':'
|
# any VPATH assignment not containing ':'
|
||||||
VPATH = $(VP1)@PATH_IFS@$(VP2)@PATH_IFS@$(VP3)@PATH_IFS@$(VP4)@PATH_IFS@$(VP5)@PATH_IFS@$(VP6)@PATH_IFS@$(VP7)@PATH_IFS@$(VP8)@PATH_IFS@$(VP9)@PATH_IFS@$(VP10)@PATH_IFS@$(VP11) # ':' for autoconf
|
VPATH = $(VP1)@PATH_IFS@$(VP2)@PATH_IFS@$(VP3)@PATH_IFS@$(VP4)@PATH_IFS@$(VP5)@PATH_IFS@$(VP6)@PATH_IFS@$(VP7)@PATH_IFS@$(VP8)@PATH_IFS@$(VP9)@PATH_IFS@$(VP10)@PATH_IFS@$(VP11)@PATH_IFS@$(VP12)@PATH_IFS@$(VP13)@PATH_IFS@$(VP14) # ':' for autoconf
|
||||||
|
|
||||||
top_srcdir = @top_srcdir@
|
top_srcdir = @top_srcdir@
|
||||||
prefix = @prefix@
|
prefix = @prefix@
|
||||||
@@ -118,7 +138,9 @@ GTKDIR = $(WXDIR)/src/gtk
|
|||||||
MOTIFDIR = $(WXDIR)/src/motif
|
MOTIFDIR = $(WXDIR)/src/motif
|
||||||
MSWDIR = $(WXDIR)/src/msw
|
MSWDIR = $(WXDIR)/src/msw
|
||||||
PMDIR = $(WXDIR)/src/os2
|
PMDIR = $(WXDIR)/src/os2
|
||||||
|
MACDIR = $(WXDIR)/src/mac
|
||||||
ODBCDIR = $(WXDIR)/src/iodbc
|
ODBCDIR = $(WXDIR)/src/iodbc
|
||||||
|
FTDIR = $(WXDIR)/src/freetype
|
||||||
INCDIR = $(WXDIR)/include
|
INCDIR = $(WXDIR)/include
|
||||||
SAMPDIR = $(WXDIR)/samples
|
SAMPDIR = $(WXDIR)/samples
|
||||||
DEMODIR = $(WXDIR)/demos
|
DEMODIR = $(WXDIR)/demos
|
||||||
@@ -130,15 +152,17 @@ INTLDIR = $(WXDIR)/locale
|
|||||||
|
|
||||||
########################## Archive name ###############################
|
########################## Archive name ###############################
|
||||||
|
|
||||||
WXARCHIVE = @DISTDIR@-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.gz
|
# append a version suffix x.y.z to all file names
|
||||||
WXGLARCHIVE = @DISTDIR@-gl-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.gz
|
VER_SUFFIX=$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
|
||||||
WXSAMPLES = wx$(TOOLKIT)-samples-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.gz
|
WXARCHIVE = @DISTDIR@-$(VER_SUFFIX).tar.gz
|
||||||
WXDEMOS = wx$(TOOLKIT)-demos-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.gz
|
WXGLARCHIVE = @DISTDIR@-gl-$(VER_SUFFIX).tar.gz
|
||||||
|
WXSAMPLES = wx$(TOOLKIT)-samples-$(VER_SUFFIX).tar.gz
|
||||||
|
WXDEMOS = wx$(TOOLKIT)-demos-$(VER_SUFFIX).tar.gz
|
||||||
|
|
||||||
WXARCHIVE_BZIP = @DISTDIR@-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.bz2
|
WXARCHIVE_BZIP = @DISTDIR@-$(VER_SUFFIX).tar.bz2
|
||||||
WXGLARCHIVE_BZIP = @DISTDIR@-gl-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.bz2
|
WXGLARCHIVE_BZIP = @DISTDIR@-gl-$(VER_SUFFIX).tar.bz2
|
||||||
WXSAMPLES_BZIP = wx$(TOOLKIT)-samples-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.bz2
|
WXSAMPLES_BZIP = wx$(TOOLKIT)-samples-$(VER_SUFFIX).tar.bz2
|
||||||
WXDEMOS_BZIP = wx$(TOOLKIT)-demos-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER).tar.bz2
|
WXDEMOS_BZIP = wx$(TOOLKIT)-demos-$(VER_SUFFIX).tar.bz2
|
||||||
|
|
||||||
DISTDIR = ./_dist_dir/@DISTDIR@
|
DISTDIR = ./_dist_dir/@DISTDIR@
|
||||||
|
|
||||||
@@ -195,6 +219,24 @@ PNGOBJS = \
|
|||||||
pngget.o \
|
pngget.o \
|
||||||
pngset.o
|
pngset.o
|
||||||
|
|
||||||
|
FREETYPEOBJS = \
|
||||||
|
ftsystem.o \
|
||||||
|
autohint.o \
|
||||||
|
ftbase.o \
|
||||||
|
ftdebug.o \
|
||||||
|
ftglyph.o \
|
||||||
|
ftinit.o \
|
||||||
|
ftmm.o \
|
||||||
|
cff.o \
|
||||||
|
type1cid.o \
|
||||||
|
psnames.o \
|
||||||
|
psmodule.o \
|
||||||
|
raster1.o \
|
||||||
|
sfnt.o \
|
||||||
|
smooth.o \
|
||||||
|
truetype.o \
|
||||||
|
type1z.o \
|
||||||
|
winfnt.o
|
||||||
|
|
||||||
JPEGOBJS = \
|
JPEGOBJS = \
|
||||||
jcomapi.o \
|
jcomapi.o \
|
||||||
@@ -537,8 +579,6 @@ ALL_GUI_DIST: ALL_DIST
|
|||||||
cp $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
cp $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README.txt
|
cp $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README.txt
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt
|
cp $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt
|
||||||
cp $(DOCDIR)/base/todo.txt $(DISTDIR)/wxBASE.todo
|
|
||||||
cp $(DOCDIR)/base/install.txt $(DISTDIR)/wxBASE.install
|
|
||||||
mkdir $(DISTDIR)/include
|
mkdir $(DISTDIR)/include
|
||||||
mkdir $(DISTDIR)/include/wx
|
mkdir $(DISTDIR)/include/wx
|
||||||
mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
|
mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
|
||||||
@@ -608,10 +648,8 @@ BASE_DIST: ALL_DIST
|
|||||||
cp $(WXDIR)/@RPM_FILES@ $(DISTDIR)/@RPM_FILES@
|
cp $(WXDIR)/@RPM_FILES@ $(DISTDIR)/@RPM_FILES@
|
||||||
cp $(WXDIR)/@RPM_SPEC@ $(DISTDIR)/@RPM_SPEC@
|
cp $(WXDIR)/@RPM_SPEC@ $(DISTDIR)/@RPM_SPEC@
|
||||||
cp $(WXDIR)/wxBase*.ds[pw] $(DISTDIR)
|
cp $(WXDIR)/wxBase*.ds[pw] $(DISTDIR)
|
||||||
cp $(DOCDIR)/base/install.txt $(DISTDIR)/INSTALL.txt
|
|
||||||
cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
|
||||||
cp $(DOCDIR)/readme.txt $(DISTDIR)/README.txt
|
cp $(DOCDIR)/readme.txt $(DISTDIR)/README.txt
|
||||||
cp $(DOCDIR)/base/todo.txt $(DISTDIR)/TODO.txt
|
|
||||||
cp $(SRCDIR)/*.in $(DISTDIR)/src
|
cp $(SRCDIR)/*.in $(DISTDIR)/src
|
||||||
cp $(WXDIR)/src/common/*.inc $(DISTDIR)/src/common
|
cp $(WXDIR)/src/common/*.inc $(DISTDIR)/src/common
|
||||||
cp $(WXDIR)/src/common/base.rc $(DISTDIR)/src/common
|
cp $(WXDIR)/src/common/base.rc $(DISTDIR)/src/common
|
||||||
@@ -654,6 +692,9 @@ MOTIF_DIST: ALL_GUI_DIST
|
|||||||
cp $(MOTIFDIR)/xmcombo/*.h $(DISTDIR)/src/motif/xmcombo
|
cp $(MOTIFDIR)/xmcombo/*.h $(DISTDIR)/src/motif/xmcombo
|
||||||
cp $(MOTIFDIR)/xmcombo/copying.txt $(DISTDIR)/src/motif/xmcombo
|
cp $(MOTIFDIR)/xmcombo/copying.txt $(DISTDIR)/src/motif/xmcombo
|
||||||
|
|
||||||
|
MACX_DIST: ALL_GUI_DIST
|
||||||
|
echo "Apple Mac OS X specific distribution not complete"
|
||||||
|
|
||||||
MSW_DIST: ALL_GUI_DIST
|
MSW_DIST: ALL_GUI_DIST
|
||||||
cp $(WXDIR)/wxWINE.spec $(DISTDIR)
|
cp $(WXDIR)/wxWINE.spec $(DISTDIR)
|
||||||
cp $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw
|
cp $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw
|
||||||
@@ -903,8 +944,10 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/internat/*.po $(DISTDIR)/samples/internat
|
cp $(SAMPDIR)/internat/*.po $(DISTDIR)/samples/internat
|
||||||
cp $(SAMPDIR)/internat/fr/*.mo $(DISTDIR)/samples/internat/fr
|
cp $(SAMPDIR)/internat/fr/*.mo $(DISTDIR)/samples/internat/fr
|
||||||
cp $(SAMPDIR)/internat/de/*.mo $(DISTDIR)/samples/internat/de
|
cp $(SAMPDIR)/internat/de/*.mo $(DISTDIR)/samples/internat/de
|
||||||
|
cp $(SAMPDIR)/internat/ru/*.mo $(DISTDIR)/samples/internat/de
|
||||||
cp $(SAMPDIR)/internat/fr/*.po $(DISTDIR)/samples/internat/fr
|
cp $(SAMPDIR)/internat/fr/*.po $(DISTDIR)/samples/internat/fr
|
||||||
cp $(SAMPDIR)/internat/de/*.po $(DISTDIR)/samples/internat/de
|
cp $(SAMPDIR)/internat/de/*.po $(DISTDIR)/samples/internat/de
|
||||||
|
cp $(SAMPDIR)/internat/ru/*.po $(DISTDIR)/samples/internat/de
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/ipc
|
mkdir $(DISTDIR)/samples/ipc
|
||||||
cp $(SAMPDIR)/ipc/Makefile.in $(DISTDIR)/samples/ipc
|
cp $(SAMPDIR)/ipc/Makefile.in $(DISTDIR)/samples/ipc
|
||||||
@@ -1009,11 +1052,6 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/opengl/isosurf/*.h $(DISTDIR)/samples/opengl/isosurf
|
cp $(SAMPDIR)/opengl/isosurf/*.h $(DISTDIR)/samples/opengl/isosurf
|
||||||
cp $(SAMPDIR)/opengl/isosurf/*.gz $(DISTDIR)/samples/opengl/isosurf
|
cp $(SAMPDIR)/opengl/isosurf/*.gz $(DISTDIR)/samples/opengl/isosurf
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/plot
|
|
||||||
cp $(SAMPDIR)/plot/Makefile.in $(DISTDIR)/samples/plot
|
|
||||||
cp $(SAMPDIR)/plot/makefile.unx $(DISTDIR)/samples/plot
|
|
||||||
cp $(SAMPDIR)/plot/*.cpp $(DISTDIR)/samples/plot
|
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/png
|
mkdir $(DISTDIR)/samples/png
|
||||||
cp $(SAMPDIR)/png/Makefile.in $(DISTDIR)/samples/png
|
cp $(SAMPDIR)/png/Makefile.in $(DISTDIR)/samples/png
|
||||||
cp $(SAMPDIR)/png/makefile.unx $(DISTDIR)/samples/png
|
cp $(SAMPDIR)/png/makefile.unx $(DISTDIR)/samples/png
|
||||||
@@ -1243,18 +1281,58 @@ PYTHON_DIST:
|
|||||||
distclean:
|
distclean:
|
||||||
$(RM) -r _dist_dir
|
$(RM) -r _dist_dir
|
||||||
|
|
||||||
|
# VZ: the -only targets allow to do "make dist bzip-dist-only" without copying
|
||||||
|
# the files twice
|
||||||
|
dist-only:
|
||||||
|
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
||||||
|
@cd _dist_dir; \
|
||||||
|
mv @DISTDIR@ @DISTDIR@-$(VER_SUFFIX); \
|
||||||
|
tar ch @DISTDIR@-$(VER_SUFFIX) | gzip -f9 > ../$(WXARCHIVE); \
|
||||||
|
mv @DISTDIR@-$(VER_SUFFIX) @DISTDIR@
|
||||||
|
@if test "$(USE_GUI)" = 1; then \
|
||||||
|
cd $(DISTDIR); \
|
||||||
|
mv samples wxSamples-$(VER_SUFFIX); \
|
||||||
|
echo "*** Creating wxSamples archive..."; \
|
||||||
|
tar ch wxSamples-$(VER_SUFFIX) | gzip -f9 > ../../$(WXSAMPLES); \
|
||||||
|
mv wxSamples-$(VER_SUFFIX) samples; \
|
||||||
|
mv demos wxDemos-$(VER_SUFFIX); \
|
||||||
|
echo "*** Creating wxDemos archive..."; \
|
||||||
|
tar ch wxDemos-$(VER_SUFFIX) | gzip -f9 > ../../$(WXDEMOS); \
|
||||||
|
mv wxDemos-$(VER_SUFFIX) demos; \
|
||||||
|
fi
|
||||||
|
|
||||||
dist: @GUIDIST@
|
dist: @GUIDIST@
|
||||||
cp $(WXDIR)/src/files.lst $(DISTDIR)/src/
|
cp $(WXDIR)/src/files.lst $(DISTDIR)/src/
|
||||||
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
||||||
cd _dist_dir; tar ch @DISTDIR@ | gzip -f9 > $(WXARCHIVE); mv $(WXARCHIVE) ..
|
@cd _dist_dir; \
|
||||||
|
mv @DISTDIR@ @DISTDIR@-$(VER_SUFFIX); \
|
||||||
|
tar ch @DISTDIR@-$(VER_SUFFIX) | gzip -f9 > ../$(WXARCHIVE); \
|
||||||
|
mv @DISTDIR@-$(VER_SUFFIX) @DISTDIR@
|
||||||
@if test "$(USE_GUI)" = 1; then \
|
@if test "$(USE_GUI)" = 1; then \
|
||||||
cd $(DISTDIR); \
|
cd $(DISTDIR); \
|
||||||
mv samples wxSamples; \
|
mv samples wxSamples-$(VER_SUFFIX); \
|
||||||
tar ch wxSamples | gzip -f9 > ../../$(WXSAMPLES); \
|
echo "*** Creating wxSamples archive..."; \
|
||||||
mv wxSamples samples; \
|
tar ch wxSamples-$(VER_SUFFIX) | gzip -f9 > ../../$(WXSAMPLES); \
|
||||||
mv demos wxDemos; \
|
mv wxSamples-$(VER_SUFFIX) samples; \
|
||||||
tar ch wxDemos | gzip -f9 > ../../$(WXDEMOS); \
|
mv demos wxDemos-$(VER_SUFFIX); \
|
||||||
mv wxDemos demos; \
|
echo "*** Creating wxDemos archive..."; \
|
||||||
|
tar ch wxDemos-$(VER_SUFFIX) | gzip -f9 > ../../$(WXDEMOS); \
|
||||||
|
mv wxDemos-$(VER_SUFFIX) demos; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
bzip-dist-only:
|
||||||
|
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
||||||
|
@cd _dist_dir; tar ch @DISTDIR@ | bzip2 -f9 > $(WXARCHIVE_BZIP); mv $(WXARCHIVE_BZIP) ..
|
||||||
|
@if test "$(USE_GUI)" = 1; then \
|
||||||
|
cd $(DISTDIR); \
|
||||||
|
mv samples wxSamples-${VER_SUFFIX}; \
|
||||||
|
echo "*** Creating wxSamples archive..."; \
|
||||||
|
tar ch wxSamples-${VER_SUFFIX} | bzip2 -f9 > ../../$(WXSAMPLES_BZIP); \
|
||||||
|
mv wxSamples-${VER_SUFFIX} samples; \
|
||||||
|
mv demos wxDemos-${VER_SUFFIX}; \
|
||||||
|
echo "*** Creating wxDemos archive..."; \
|
||||||
|
tar ch wxDemos-${VER_SUFFIX} | bzip2 -f9 > ../../$(WXDEMOS_BZIP); \
|
||||||
|
mv wxDemos-${VER_SUFFIX} demos; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
bzip-dist: @GUIDIST@
|
bzip-dist: @GUIDIST@
|
||||||
@@ -1263,12 +1341,14 @@ bzip-dist: @GUIDIST@
|
|||||||
cd _dist_dir; tar ch @DISTDIR@ | bzip2 -f9 > $(WXARCHIVE_BZIP); mv $(WXARCHIVE_BZIP) ..
|
cd _dist_dir; tar ch @DISTDIR@ | bzip2 -f9 > $(WXARCHIVE_BZIP); mv $(WXARCHIVE_BZIP) ..
|
||||||
@if test "$(USE_GUI)" = 1; then \
|
@if test "$(USE_GUI)" = 1; then \
|
||||||
cd $(DISTDIR); \
|
cd $(DISTDIR); \
|
||||||
mv samples wxSamples; \
|
mv samples wxSamples-${VER_SUFFIX}; \
|
||||||
tar ch wxSamples | bzip2 -f9 > ../../$(WXSAMPLES_BZIP); \
|
echo "*** Creating wxSamples archive..."; \
|
||||||
mv wxSamples samples; \
|
tar ch wxSamples-${VER_SUFFIX} | bzip2 -f9 > ../../$(WXSAMPLES_BZIP); \
|
||||||
mv demos wxDemos; \
|
mv wxSamples-${VER_SUFFIX} samples; \
|
||||||
tar ch wxDemos | bzip2 -f9 > ../../$(WXDEMOS_BZIP); \
|
mv demos wxDemos-${VER_SUFFIX}; \
|
||||||
mv wxDemos demos; \
|
echo "*** Creating wxDemos archive..."; \
|
||||||
|
tar ch wxDemos-${VER_SUFFIX} | bzip2 -f9 > ../../$(WXDEMOS_BZIP); \
|
||||||
|
mv wxDemos-${VER_SUFFIX} demos; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
debian-dist: @GUIDIST@ MANUAL_DIST PYTHON_DIST
|
debian-dist: @GUIDIST@ MANUAL_DIST PYTHON_DIST
|
||||||
@@ -1287,6 +1367,7 @@ clean:
|
|||||||
$(RM) *.d
|
$(RM) *.d
|
||||||
$(RM) parser.c
|
$(RM) parser.c
|
||||||
$(RM) lexer.c
|
$(RM) lexer.c
|
||||||
$(RM) -r ./lib/*
|
$(RM) -r ./lib/wx/*
|
||||||
|
$(RM) ./lib/lib*
|
||||||
|
|
||||||
cleanall: clean
|
cleanall: clean
|
||||||
|
199
configure.in
199
configure.in
@@ -448,27 +448,39 @@ AC_CANONICAL_SYSTEM
|
|||||||
dnl When making releases do:
|
dnl When making releases do:
|
||||||
dnl
|
dnl
|
||||||
dnl WX_RELEASE_NUMBER += 1
|
dnl WX_RELEASE_NUMBER += 1
|
||||||
dnl WX_INTERFACE_AGE += 1
|
|
||||||
dnl WX_BINARY_AGE += 1
|
|
||||||
dnl
|
dnl
|
||||||
dnl if any functions have been added, do:
|
dnl ..and update WX_CURRENT, WX_RELEASE and WX_AGE according to the
|
||||||
|
dnl following rules:
|
||||||
dnl
|
dnl
|
||||||
dnl WX_INTERFACE_AGE = 0
|
dnl If any changes have been made to the public interface, that is if any
|
||||||
|
dnl exported class, method, global or global type has been added, removed
|
||||||
|
dnl or changed in any way, then do: WX_CURRENT += 1
|
||||||
|
dnl
|
||||||
|
dnl If source changes have been made that *do not* alter the public
|
||||||
|
dnl interface then do: WX_REVISION += 1
|
||||||
|
dnl If WX_CURRENT was incremented (as above) instead do: WX_REVISION = 0
|
||||||
|
dnl
|
||||||
|
dnl If any public interface was added, do: WX_AGE += 1
|
||||||
|
dnl If any public interface was removed (or altered in a way effectively
|
||||||
|
dnl removing the previous definition), instead do: WX_AGE = 0
|
||||||
|
dnl
|
||||||
|
dnl When the major or minor version numbers are incremented, all the above
|
||||||
|
dnl variables should be reset to 0.
|
||||||
|
dnl
|
||||||
|
dnl The resulting library name will be of the form:
|
||||||
|
dnl libwx_$(TOOLKIT)-$(WX_RELEASE).so.$(WX_CURRENT).$(WX_REVISION).$(WX_AGE)
|
||||||
|
|
||||||
WX_MAJOR_VERSION_NUMBER=2
|
WX_MAJOR_VERSION_NUMBER=2
|
||||||
WX_MINOR_VERSION_NUMBER=2
|
WX_MINOR_VERSION_NUMBER=2
|
||||||
WX_RELEASE_NUMBER=5
|
WX_RELEASE_NUMBER=7
|
||||||
|
|
||||||
WX_INTERFACE_AGE=5
|
|
||||||
WX_BINARY_AGE=5
|
|
||||||
|
|
||||||
WX_VERSION=$WX_MAJOR_VERSION_NUMBER.$WX_MINOR_VERSION_NUMBER.$WX_RELEASE_NUMBER
|
WX_VERSION=$WX_MAJOR_VERSION_NUMBER.$WX_MINOR_VERSION_NUMBER.$WX_RELEASE_NUMBER
|
||||||
|
|
||||||
dnl wxWindows shared library versioning
|
|
||||||
WX_RELEASE=$WX_MAJOR_VERSION_NUMBER.$WX_MINOR_VERSION_NUMBER
|
WX_RELEASE=$WX_MAJOR_VERSION_NUMBER.$WX_MINOR_VERSION_NUMBER
|
||||||
WX_CURRENT=`expr $WX_RELEASE_NUMBER - $WX_INTERFACE_AGE`
|
|
||||||
WX_REVISION=$WX_INTERFACE_AGE
|
WX_CURRENT=6
|
||||||
WX_AGE=`expr $WX_BINARY_AGE - $WX_INTERFACE_AGE`
|
WX_REVISION=1
|
||||||
|
WX_AGE=6
|
||||||
|
|
||||||
|
|
||||||
dnl ------------------------------------------------------------------------
|
dnl ------------------------------------------------------------------------
|
||||||
dnl Check platform (host system)
|
dnl Check platform (host system)
|
||||||
@@ -492,6 +504,7 @@ USE_ALPHA=
|
|||||||
USE_OSF=
|
USE_OSF=
|
||||||
USE_BSD=
|
USE_BSD=
|
||||||
USE_FREEBSD=
|
USE_FREEBSD=
|
||||||
|
USE_OPENBSD=
|
||||||
USE_NETBSD=
|
USE_NETBSD=
|
||||||
USE_VMS=
|
USE_VMS=
|
||||||
USE_ULTRIX=
|
USE_ULTRIX=
|
||||||
@@ -580,6 +593,13 @@ case "${host}" in
|
|||||||
AC_DEFINE(__BSD__)
|
AC_DEFINE(__BSD__)
|
||||||
DEFAULT_DEFAULT_wxUSE_GTK=1
|
DEFAULT_DEFAULT_wxUSE_GTK=1
|
||||||
;;
|
;;
|
||||||
|
*-*-openbsd*)
|
||||||
|
USE_BSD=1
|
||||||
|
USE_OPENBSD=1
|
||||||
|
AC_DEFINE(__FREEBSD__)
|
||||||
|
AC_DEFINE(__OPENBSD__)
|
||||||
|
DEFAULT_DEFAULT_wxUSE_GTK=1
|
||||||
|
;;
|
||||||
*-*-netbsd*)
|
*-*-netbsd*)
|
||||||
USE_BSD=1
|
USE_BSD=1
|
||||||
USE_NETBSD=1
|
USE_NETBSD=1
|
||||||
@@ -1087,6 +1107,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
|
|
||||||
WX_ARG_ENABLE(clipboard, [ --enable-clipboard use wxClipboard classes], wxUSE_CLIPBOARD)
|
WX_ARG_ENABLE(clipboard, [ --enable-clipboard use wxClipboard classes], wxUSE_CLIPBOARD)
|
||||||
WX_ARG_ENABLE(dnd, [ --enable-dnd use Drag'n'Drop classes], wxUSE_DRAG_AND_DROP)
|
WX_ARG_ENABLE(dnd, [ --enable-dnd use Drag'n'Drop classes], wxUSE_DRAG_AND_DROP)
|
||||||
|
WX_ARG_ENABLE(metafile, [ --enable-metafile use win32 metafiles], wxUSE_METAFILE)
|
||||||
|
|
||||||
dnl TODO: doesn't work yet
|
dnl TODO: doesn't work yet
|
||||||
WX_ARG_ENABLE(wxtree, [ --enable-wxtree make wxTree library], wxUSE_WXTREE)
|
WX_ARG_ENABLE(wxtree, [ --enable-wxtree make wxTree library], wxUSE_WXTREE)
|
||||||
@@ -1532,10 +1553,6 @@ USE_GUI=1
|
|||||||
TOOLKIT=
|
TOOLKIT=
|
||||||
TOOLKIT_INCLUDE=
|
TOOLKIT_INCLUDE=
|
||||||
|
|
||||||
GUIOBJS=
|
|
||||||
COMMONOBJS=
|
|
||||||
GENERICOBJS=
|
|
||||||
|
|
||||||
GUI_TK_LIBRARY=
|
GUI_TK_LIBRARY=
|
||||||
GUI_TK_LINK=
|
GUI_TK_LINK=
|
||||||
|
|
||||||
@@ -1577,12 +1594,6 @@ if test "$wxUSE_CYGWIN" = 1 || test "$wxUSE_MINGW" = 1 ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
TOOLKIT=MSW
|
TOOLKIT=MSW
|
||||||
|
|
||||||
GUIOBJS="\$(MSW_GUIOBJS)"
|
|
||||||
GUIHEADERS="\$(MSW_HEADERS)"
|
|
||||||
COMMONOBJS="\$(MSW_COMMONOBJS)"
|
|
||||||
GENERICOBJS="\$(MSW_GENERICOBJS)"
|
|
||||||
UNIXOBJS=
|
|
||||||
GUIDIST=MSW_DIST
|
GUIDIST=MSW_DIST
|
||||||
|
|
||||||
dnl we should calculate these
|
dnl we should calculate these
|
||||||
@@ -1637,19 +1648,9 @@ dnl GUI_TK_LIBRARY="$GTK_LIBS -gthread12"
|
|||||||
dnl else
|
dnl else
|
||||||
dnl GUI_TK_LIBRARY="$GTK_LIBS -lgthread"
|
dnl GUI_TK_LIBRARY="$GTK_LIBS -lgthread"
|
||||||
dnl fi
|
dnl fi
|
||||||
TOOLKIT=GTK
|
|
||||||
|
|
||||||
AFMINSTALL=afminstall
|
AFMINSTALL=afminstall
|
||||||
|
TOOLKIT=GTK
|
||||||
GUIOBJS="\$(GTK_GUIOBJS)"
|
|
||||||
GUIHEADERS="\$(GTK_HEADERS)"
|
|
||||||
COMMONOBJS="\$(GTK_COMMONOBJS)"
|
|
||||||
GENERICOBJS="\$(GTK_GENERICOBJS)"
|
|
||||||
GUIDEPS="\$(GTK_GUIDEPS)"
|
|
||||||
COMMONDEPS="\$(GTK_COMMONDEPS)"
|
|
||||||
GENERICDEPS="\$(GTK_GENERICDEPS)"
|
|
||||||
UNIXOBJS="\$(UNIX_OBJS)"
|
|
||||||
UNIXDEPS="\$(UNIX_DEPS)"
|
|
||||||
GUIDIST=GTK_DIST
|
GUIDIST=GTK_DIST
|
||||||
|
|
||||||
dnl test for XIM support in libgdk
|
dnl test for XIM support in libgdk
|
||||||
@@ -1695,16 +1696,6 @@ if test "$wxUSE_WINE" = 1; then
|
|||||||
GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK"
|
GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK"
|
||||||
WXWINE=1
|
WXWINE=1
|
||||||
TOOLKIT=MSW
|
TOOLKIT=MSW
|
||||||
|
|
||||||
GUIHEADERS="\$(MSW_HEADERS)"
|
|
||||||
GUIOBJS="\$(MSW_GUIOBJS)"
|
|
||||||
COMMONOBJS="\$(MSW_COMMONOBJS)"
|
|
||||||
GENERICOBJS="\$(MSW_GENERICOBJS)"
|
|
||||||
GUIDEPS="\$(MSW_GUIDEPS)"
|
|
||||||
COMMONDEPS="\$(MSW_COMMONDEPS)"
|
|
||||||
GENERICDEPS="\$(MSW_GENERICDEPS)"
|
|
||||||
UNIXOBJS="\$(UNIX_OBJS)"
|
|
||||||
UNIXDEPS="\$(UNIX_DEPS)"
|
|
||||||
GUIDIST=MSW_DIST
|
GUIDIST=MSW_DIST
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -1876,31 +1867,11 @@ if test "$wxUSE_MOTIF" = 1; then
|
|||||||
GUI_TK_LINK="-lXm $XPM_LINK -lXmu -lXext -lXt -lX11"
|
GUI_TK_LINK="-lXm $XPM_LINK -lXmu -lXext -lXt -lX11"
|
||||||
GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK"
|
GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK"
|
||||||
TOOLKIT=MOTIF
|
TOOLKIT=MOTIF
|
||||||
|
|
||||||
GUIHEADERS="\$(MOTIF_HEADERS)"
|
|
||||||
GUIOBJS="\$(MOTIF_GUIOBJS)"
|
|
||||||
COMMONOBJS="\$(MOTIF_COMMONOBJS)"
|
|
||||||
GENERICOBJS="\$(MOTIF_GENERICOBJS)"
|
|
||||||
GUIDEPS="\$(MOTIF_GUIDEPS)"
|
|
||||||
COMMONDEPS="\$(MOTIF_COMMONDEPS)"
|
|
||||||
GENERICDEPS="\$(MOTIF_GENERICDEPS)"
|
|
||||||
UNIXOBJS="\$(UNIX_OBJS)"
|
|
||||||
UNIXDEPS="\$(UNIX_DEPS)"
|
|
||||||
GUIDIST=MOTIF_DIST
|
GUIDIST=MOTIF_DIST
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_PM" = 1; then
|
if test "$wxUSE_PM" = 1; then
|
||||||
TOOLKIT=PM
|
TOOLKIT=PM
|
||||||
|
|
||||||
GUIOBJS="\$(PM_GUIOBJS)"
|
|
||||||
GUIHEADERS="\$(PM_HEADERS)"
|
|
||||||
COMMONOBJS="\$(PM_COMMONOBJS)"
|
|
||||||
GENERICOBJS="\$(PM_GENERICOBJS)"
|
|
||||||
GUIDEPS="\$(PM_GUIDEPS)"
|
|
||||||
COMMONDEPS="\$(PM_COMMONDEPS)"
|
|
||||||
GENERICDEPS="\$(PM_GENERICDEPS)"
|
|
||||||
UNIXOBJS=
|
|
||||||
UNIXDEPS=
|
|
||||||
GUIDIST=GTK_DIST
|
GUIDIST=GTK_DIST
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -1928,10 +1899,8 @@ fi
|
|||||||
ALL_OBJECTS="\$(GUIOBJS) \$(COMMONOBJS) \$(GENERICOBJS) \$(UNIXOBJS) \$(HTMLOBJS) \$(OGLOBJS)"
|
ALL_OBJECTS="\$(GUIOBJS) \$(COMMONOBJS) \$(GENERICOBJS) \$(UNIXOBJS) \$(HTMLOBJS) \$(OGLOBJS)"
|
||||||
|
|
||||||
dnl ODBC objects are Unix only
|
dnl ODBC objects are Unix only
|
||||||
if test "$TOOLKIT" != "MSW"; then
|
if test "$TOOLKIT" != "MSW" -a "$wxUSE_ODBC" = "yes" ; then
|
||||||
if test "$wxUSE_ODBC" = "yes" ; then
|
ALL_OBJECTS="${ALL_OBJECTS} \$(IODBCOBJS)"
|
||||||
ALL_OBJECTS="${ALL_OBJECTS} \$(IODBCOBJS)"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_LIBJPEG" = "yes" ; then
|
if test "$wxUSE_LIBJPEG" = "yes" ; then
|
||||||
@@ -2102,7 +2071,7 @@ if test "$wxUSE_SHARED" = "yes"; then
|
|||||||
WX_ALL_INSTALLED="CREATE_INSTALLED_LINKS"
|
WX_ALL_INSTALLED="CREATE_INSTALLED_LINKS"
|
||||||
WX_ALL="CREATE_LINKS"
|
WX_ALL="CREATE_LINKS"
|
||||||
;;
|
;;
|
||||||
*-*-freebsd* | *-*-netbsd*)
|
*-*-freebsd* | *-*-openbsd* | *-*-netbsd*)
|
||||||
SHARED_LD="${CC} -shared -o"
|
SHARED_LD="${CC} -shared -o"
|
||||||
PIC_FLAG="-fPIC"
|
PIC_FLAG="-fPIC"
|
||||||
WX_ALL_INSTALLED="CREATE_INSTALLED_LINKS"
|
WX_ALL_INSTALLED="CREATE_INSTALLED_LINKS"
|
||||||
@@ -2325,6 +2294,14 @@ dnl understand why it works, remember that AC_TRY_COMPILE() just prepends
|
|||||||
dnl "int main() {" in the beginning of the code and "; return 0; }" at the
|
dnl "int main() {" in the beginning of the code and "; return 0; }" at the
|
||||||
dnl end...
|
dnl end...
|
||||||
|
|
||||||
|
dnl if we fail to find vsnprintf, also try for _vsnprintf as that is what
|
||||||
|
dnl we'll find under MSW if it exists.
|
||||||
|
|
||||||
|
dnl final note: AC_TRY_COMPILE will only be executed if there is nothing in
|
||||||
|
dnl the cache so we have to do AC_DEFINE(HAVE_VSNPRINTF) below and not inside
|
||||||
|
dnl it or the symbol wouldn't be defined for the 2nd and subsequent configure
|
||||||
|
dnl runs
|
||||||
|
|
||||||
dnl check for vsnprintf() - a safe version of vsprintf()
|
dnl check for vsnprintf() - a safe version of vsprintf()
|
||||||
AC_CACHE_CHECK([for vsnprintf], wx_cv_func_vsnprintf,
|
AC_CACHE_CHECK([for vsnprintf], wx_cv_func_vsnprintf,
|
||||||
[
|
[
|
||||||
@@ -2347,14 +2324,40 @@ AC_CACHE_CHECK([for vsnprintf], wx_cv_func_vsnprintf,
|
|||||||
vsnprintf(s, 42, fmt, argp);
|
vsnprintf(s, 42, fmt, argp);
|
||||||
va_end(argp);
|
va_end(argp);
|
||||||
], [
|
], [
|
||||||
AC_DEFINE(HAVE_VSNPRINTF)
|
|
||||||
wx_cv_func_vsnprintf=yes
|
wx_cv_func_vsnprintf=yes
|
||||||
], [
|
], [
|
||||||
AC_MSG_WARN(unsafe function sprintf will be used instead of snprintf)
|
AC_TRY_COMPILE([
|
||||||
wx_cv_func_vsnprintf=no
|
#include <stdio.h>
|
||||||
|
#include <stdarg.h>
|
||||||
|
], [
|
||||||
|
int wx_test_vsnprintf(const char *, ...);
|
||||||
|
|
||||||
|
wx_test_vsnprintf("%s");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int wx_test_vsnprintf(const char *fmt, ...)
|
||||||
|
{
|
||||||
|
char *s;
|
||||||
|
|
||||||
|
va_list argp;
|
||||||
|
va_start(argp, fmt);
|
||||||
|
_vsnprintf(s, 42, fmt, argp);
|
||||||
|
va_end(argp);
|
||||||
|
], [
|
||||||
|
wx_cv_func_vsnprintf=yes
|
||||||
|
], [
|
||||||
|
wx_cv_func_vsnprintf=no
|
||||||
|
])
|
||||||
])
|
])
|
||||||
])
|
])
|
||||||
|
|
||||||
|
if test "$wx_cv_func_vsnprintf" = yes; then
|
||||||
|
AC_DEFINE(HAVE_VSNPRINTF)
|
||||||
|
else
|
||||||
|
AC_MSG_WARN(unsafe function sprintf will be used instead of snprintf)
|
||||||
|
fi
|
||||||
|
|
||||||
dnl check for vsscanf()
|
dnl check for vsscanf()
|
||||||
AC_CACHE_CHECK([for vsscanf], wx_cv_func_vsscanf,
|
AC_CACHE_CHECK([for vsscanf], wx_cv_func_vsscanf,
|
||||||
[
|
[
|
||||||
@@ -2375,13 +2378,16 @@ AC_CACHE_CHECK([for vsscanf], wx_cv_func_vsscanf,
|
|||||||
vsscanf("42", fmt, argp);
|
vsscanf("42", fmt, argp);
|
||||||
va_end(argp);
|
va_end(argp);
|
||||||
], [
|
], [
|
||||||
AC_DEFINE(HAVE_VSSCANF)
|
|
||||||
wx_cv_func_vsscanf=yes
|
wx_cv_func_vsscanf=yes
|
||||||
], [
|
], [
|
||||||
wx_cv_func_vsscanf=no
|
wx_cv_func_vsscanf=no
|
||||||
])
|
])
|
||||||
])
|
])
|
||||||
|
|
||||||
|
if test "$wx_cv_func_vsscanf" = yes; then
|
||||||
|
AC_DEFINE(HAVE_VSSCANF)
|
||||||
|
fi
|
||||||
|
|
||||||
AC_LANG_RESTORE
|
AC_LANG_RESTORE
|
||||||
|
|
||||||
dnl the following tests are for Unix(like) systems only
|
dnl the following tests are for Unix(like) systems only
|
||||||
@@ -3125,8 +3131,9 @@ if test "$wxUSE_SOCKETS" = "yes"; then
|
|||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
dnl this test may be appropriate if building under cygwin
|
||||||
dnl if !MSW
|
dnl right now I'm assuming it also uses the winsock stuff
|
||||||
|
dnl like mingw does.. -- RL
|
||||||
|
|
||||||
if test "$wxUSE_SOCKETS" = "yes" ; then
|
if test "$wxUSE_SOCKETS" = "yes" ; then
|
||||||
dnl determine the type of third argument for getsockname
|
dnl determine the type of third argument for getsockname
|
||||||
@@ -3182,6 +3189,9 @@ if test "$wxUSE_SOCKETS" = "yes" ; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
dnl if !MSW
|
||||||
|
|
||||||
if test "$wxUSE_SOCKETS" = "yes" ; then
|
if test "$wxUSE_SOCKETS" = "yes" ; then
|
||||||
AC_DEFINE(wxUSE_SOCKETS)
|
AC_DEFINE(wxUSE_SOCKETS)
|
||||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS sockets"
|
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS sockets"
|
||||||
@@ -3320,9 +3330,6 @@ if test "$wxUSE_ODBC" = "yes" ; then
|
|||||||
AC_DEFINE(wxUSE_ODBC)
|
AC_DEFINE(wxUSE_ODBC)
|
||||||
WXODBCFLAG="-D_IODBC_"
|
WXODBCFLAG="-D_IODBC_"
|
||||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS db"
|
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS db"
|
||||||
IODBCOBJS="\$(IODBC_OBJS)"
|
|
||||||
else
|
|
||||||
IODBCOBJS=
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl ----------------------------------------------------------------
|
dnl ----------------------------------------------------------------
|
||||||
@@ -3422,8 +3429,28 @@ if test "$wxUSE_DRAG_AND_DROP" = "yes" ; then
|
|||||||
if test "$USE_WIN32" = 1; then
|
if test "$USE_WIN32" = 1; then
|
||||||
dnl check for ole headers and disable DnD if not present (earlier
|
dnl check for ole headers and disable DnD if not present (earlier
|
||||||
dnl versions of mingw32 don't have them)
|
dnl versions of mingw32 don't have them)
|
||||||
|
|
||||||
AC_CHECK_HEADERS(ole2.h)
|
AC_CHECK_HEADERS(ole2.h)
|
||||||
if test "x$HAVE_OLE2_H" = x ; then
|
|
||||||
|
dnl for some reason this test always fails here??
|
||||||
|
dnl if test "x$HAVE_OLE2_H" != x ; then
|
||||||
|
dnl this one does the right thing though
|
||||||
|
if test "$ac_cv_header_ole2_h" = "yes" ; then
|
||||||
|
if test "$GCC" = yes ; then
|
||||||
|
ALL_OBJECTS="$ALL_OBJECTS \$(OLEOBJS)"
|
||||||
|
ALL_DEPFILES="$ALL_DEPFILES \$(OLEDEPS)"
|
||||||
|
CODE_GEN_FLAGS_CXX="$CODE_GEN_FLAGS_CXX -fvtable-thunks"
|
||||||
|
LIBS="$LIBS -lole32 -luuid"
|
||||||
|
|
||||||
|
dnl metafiles need the ole code, right?? if not this
|
||||||
|
dnl doesn't need to be in here.
|
||||||
|
if test "$wxUSE_METAFILE" = "yes"; then
|
||||||
|
AC_DEFINE(wxUSE_METAFILE)
|
||||||
|
dnl this one should probably be made separately configurable
|
||||||
|
AC_DEFINE(wxUSE_ENH_METAFILE)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
AC_MSG_WARN(Drag and drop disabled because OLE headers not found)
|
AC_MSG_WARN(Drag and drop disabled because OLE headers not found)
|
||||||
wxUSE_DRAG_AND_DROP=no
|
wxUSE_DRAG_AND_DROP=no
|
||||||
fi
|
fi
|
||||||
@@ -3623,10 +3650,6 @@ dnl if test "$wxUSE_WXTREE" = "yes"; then
|
|||||||
dnl AC_DEFINE(wxUSE_WXTREE)
|
dnl AC_DEFINE(wxUSE_WXTREE)
|
||||||
dnl fi
|
dnl fi
|
||||||
|
|
||||||
if test "$wxUSE_METAFILE" = "yes"; then
|
|
||||||
AC_DEFINE(wxUSE_METAFILE)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$wxUSE_DIRDLG" = "yes"; then
|
if test "$wxUSE_DIRDLG" = "yes"; then
|
||||||
if test "$wxUSE_CONSTRAINTS" != "yes"; then
|
if test "$wxUSE_CONSTRAINTS" != "yes"; then
|
||||||
AC_MSG_WARN(wxDirDialog requires constraints so it won't be compiled without them)
|
AC_MSG_WARN(wxDirDialog requires constraints so it won't be compiled without them)
|
||||||
@@ -3827,16 +3850,6 @@ AC_SUBST(TOOLKIT_INCLUDE)
|
|||||||
AC_SUBST(WXCONFIG_INCLUDE)
|
AC_SUBST(WXCONFIG_INCLUDE)
|
||||||
|
|
||||||
dnl what to compile
|
dnl what to compile
|
||||||
AC_SUBST(GUIHEADERS)
|
|
||||||
AC_SUBST(GUIOBJS)
|
|
||||||
AC_SUBST(COMMONOBJS)
|
|
||||||
AC_SUBST(GENERICOBJS)
|
|
||||||
AC_SUBST(GUIDEPS)
|
|
||||||
AC_SUBST(COMMONDEPS)
|
|
||||||
AC_SUBST(GENERICDEPS)
|
|
||||||
AC_SUBST(IODBCOBJS)
|
|
||||||
AC_SUBST(UNIXOBJS)
|
|
||||||
AC_SUBST(UNIXDEPS)
|
|
||||||
AC_SUBST(ALL_OBJECTS)
|
AC_SUBST(ALL_OBJECTS)
|
||||||
AC_SUBST(ALL_DEPFILES)
|
AC_SUBST(ALL_DEPFILES)
|
||||||
|
|
||||||
|
235
contrib/samples/mmedia/MMboardVC.dsp
Normal file
235
contrib/samples/mmedia/MMboardVC.dsp
Normal file
@@ -0,0 +1,235 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="MMboardVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 5.00
|
||||||
|
# (Actually, generated by MakeProject, (c) Julian Smart, 1998)
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=MMboardVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "MMboardVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "MMboardVC.mak" CFG="MMboardVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "MMboardVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "MMboardVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "MMboardVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "MMboardVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "MMboardVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../include" /I "../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib mmedia.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib,libci.lib,msvcrtd.lib" /out:"Release/mmboard.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../../include" /I "../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib mmediad.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib,libcid.lib,msvcrt.lib" /out:"Debug/mmboard.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../../include" /I "../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib mmediad.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/mmboard.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../include" /I "../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib mmedia.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/mmboard.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "MMboardVC - Win32 Release"
|
||||||
|
# Name "MMboardVC - Win32 Debug"
|
||||||
|
# Name "MMboardVC - Win32 Debug DLL"
|
||||||
|
# Name "MMboardVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\mmboard.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "MMboardVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\mmboard.h
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "MMboardVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\mmbman.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "MMboardVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\mmbman.h
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "MMboardVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\mmboard.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../../include" /i "../../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
contrib/samples/mmedia/MMboardVC.dsw
Normal file
29
contrib/samples/mmedia/MMboardVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "MMboardVC"=.\MMboardVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
315
contrib/samples/ogl/ogledit/OGLEditVC.dsp
Normal file
315
contrib/samples/ogl/ogledit/OGLEditVC.dsp
Normal file
@@ -0,0 +1,315 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="OGLEditVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 5.00
|
||||||
|
# (Actually, generated by MakeProject, (c) Julian Smart, 1998)
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=OGLEditVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "OGLEditVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "OGLEditVC.mak" CFG="OGLEditVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "OGLEditVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "OGLEditVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "OGLEditVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "OGLEditVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib ogl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib,libci.lib,msvcrtd.lib" /out:"Release/ogledit.exe" /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../../../include" /I "../../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib ogld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib,libcid.lib,msvcrt.lib" /out:"Debug/ogledit.exe" /pdbtype:sept /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../../../include" /I "../../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib ogld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/ogledit.exe" /pdbtype:sept /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib ogl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/ogledit.exe" /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "OGLEditVC - Win32 Release"
|
||||||
|
# Name "OGLEditVC - Win32 Debug"
|
||||||
|
# Name "OGLEditVC - Win32 Debug DLL"
|
||||||
|
# Name "OGLEditVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\ogledit.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\doc.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\palette.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\view.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\doc.h
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\ogledit.h
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\palette.h
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\view.h
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "OGLEditVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\ogledit.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../../../include" /i "../../../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
contrib/samples/ogl/ogledit/OGLEditVC.dsw
Normal file
29
contrib/samples/ogl/ogledit/OGLEditVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "OGLEditVC"=.\OGLEditVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
@@ -292,7 +292,7 @@ void MyCanvas::OnLeftClick(double x, double y, int keys)
|
|||||||
}
|
}
|
||||||
if (info)
|
if (info)
|
||||||
{
|
{
|
||||||
view->GetDocument()->GetCommandProcessor()->Submit(new DiagramCommand(info->GetClassName(), OGLEDIT_ADD_SHAPE, (DiagramDocument *)view->GetDocument(), info,
|
view->GetDocument()->GetCommandProcessor()->Submit(new DiagramCommand((char*) info->GetClassName(), OGLEDIT_ADD_SHAPE, (DiagramDocument *)view->GetDocument(), info,
|
||||||
x, y));
|
x, y));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
391
contrib/samples/ogl/studio/StudioVC.dsp
Normal file
391
contrib/samples/ogl/studio/StudioVC.dsp
Normal file
@@ -0,0 +1,391 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="StudioVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=StudioVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "StudioVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "StudioVC.mak" CFG="StudioVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "StudioVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "StudioVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "StudioVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "StudioVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib ogl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/studio.exe" /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib ogld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/studio.exe" /pdbtype:sept /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib ogld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/studio.exe" /pdbtype:sept /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib ogl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/studio.exe" /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "StudioVC - Win32 Release"
|
||||||
|
# Name "StudioVC - Win32 Debug"
|
||||||
|
# Name "StudioVC - Win32 Debug DLL"
|
||||||
|
# Name "StudioVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\cspalette.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\cspalette.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\csprint.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dialogs.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dialogs.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\doc.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\doc.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\mainfrm.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\mainfrm.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\project.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\project.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\shapes.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\shapes.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\studio.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\studio.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\studio.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../../../include" /i "../../../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\symbols.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\symbols.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\view.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StudioVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\view.h
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
contrib/samples/ogl/studio/StudioVC.dsw
Normal file
29
contrib/samples/ogl/studio/StudioVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "StudioVC"=.\StudioVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
175
contrib/samples/stc/StcTestVC.dsp
Normal file
175
contrib/samples/stc/StcTestVC.dsp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="StcTestVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 5.00
|
||||||
|
# (Actually, generated by MakeProject, (c) Julian Smart, 1998)
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=StcTestVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "StcTestVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "StcTestVC.mak" CFG="StcTestVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "StcTestVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "StcTestVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "StcTestVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "StcTestVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StcTestVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../include" /I "../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib stc.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib,libci.lib,msvcrtd.lib" /out:"Release/stctest.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StcTestVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../../include" /I "../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib stcd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib,libcid.lib,msvcrt.lib" /out:"Debug/stctest.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StcTestVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../../include" /I "../../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib stcd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/stctest.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StcTestVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../../include" /I "../../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib stc.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/stctest.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "StcTestVC - Win32 Release"
|
||||||
|
# Name "StcTestVC - Win32 Debug"
|
||||||
|
# Name "StcTestVC - Win32 Debug DLL"
|
||||||
|
# Name "StcTestVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\stctest.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "StcTestVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StcTestVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StcTestVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "StcTestVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\stctest.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../../include" /i "../../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
contrib/samples/stc/StcTestVC.dsw
Normal file
29
contrib/samples/stc/StcTestVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "StcTestVC"=.\StcTestVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
@@ -165,7 +165,7 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
|
|||||||
ed->EmptyUndoBuffer();
|
ed->EmptyUndoBuffer();
|
||||||
|
|
||||||
ed->SetLexer(wxSTC_LEX_CPP);
|
ed->SetLexer(wxSTC_LEX_CPP);
|
||||||
ed->SetKeywords(0,
|
ed->SetKeyWords(0,
|
||||||
"asm auto bool break case catch char class const "
|
"asm auto bool break case catch char class const "
|
||||||
"const_cast continue default delete do double "
|
"const_cast continue default delete do double "
|
||||||
"dynamic_cast else enum explicit export extern "
|
"dynamic_cast else enum explicit export extern "
|
||||||
|
@@ -313,7 +313,18 @@ FAIL_WITH(s->Write(&signature, 4).LastWrite() != 4, wxSOUND_INVSTRM);
|
|||||||
delete frmt;
|
delete frmt;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef __ALPHA__
|
||||||
|
// FIXME:
|
||||||
|
// Linux Alpha spits passing size_t to a wxDataOutputStream, since it
|
||||||
|
// appears to be an unsigned long type there.
|
||||||
|
// This is a bandaid for 2.2 to get it to build there until we fix it
|
||||||
|
// more sensibly.
|
||||||
|
|
||||||
|
data << (unsigned int)( fmt_data.GetSize() +
|
||||||
|
m_sndformat->GetBytesFromTime(time) );
|
||||||
|
#else
|
||||||
data << (fmt_data.GetSize() + m_sndformat->GetBytesFromTime(time));
|
data << (fmt_data.GetSize() + m_sndformat->GetBytesFromTime(time));
|
||||||
|
#endif
|
||||||
|
|
||||||
// We, finally, copy the header block to the output stream
|
// We, finally, copy the header block to the output stream
|
||||||
{
|
{
|
||||||
|
@@ -489,13 +489,16 @@ void ScintillaWX::DoDragLeave() {
|
|||||||
// Redraw all of text area. This paint will not be abandoned.
|
// Redraw all of text area. This paint will not be abandoned.
|
||||||
void ScintillaWX::FullPaint() {
|
void ScintillaWX::FullPaint() {
|
||||||
paintState = painting;
|
paintState = painting;
|
||||||
// rcPaint = GetTextRectangle();
|
rcPaint = GetTextRectangle();
|
||||||
// wxClientDC dc(wMain.GetID());
|
paintingAllText = true;
|
||||||
// Surface surfaceWindow;
|
wxClientDC dc(wMain.GetID());
|
||||||
// surfaceWindow.Init(&dc);
|
Surface surfaceWindow;
|
||||||
// Paint(&surfaceWindow, rcPaint);
|
surfaceWindow.Init(&dc);
|
||||||
// surfaceWindow.Release();
|
Paint(&surfaceWindow, rcPaint);
|
||||||
wMain.GetID()->Refresh(FALSE);
|
surfaceWindow.Release();
|
||||||
|
|
||||||
|
// wMain.GetID()->Refresh(FALSE);
|
||||||
|
|
||||||
paintState = notPainting;
|
paintState = notPainting;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
22
debian/changelog
vendored
22
debian/changelog
vendored
@@ -1,3 +1,25 @@
|
|||||||
|
wxwindows2.2 (2.2.6.1) unstable; urgency=low
|
||||||
|
|
||||||
|
* fix rules so it really doesn't build -indep for ports
|
||||||
|
and fixed ambiguous overload bug in mmedia contrib.
|
||||||
|
This time it will build on alpha for sure. Really. :)
|
||||||
|
Closes: #92288
|
||||||
|
* added extra -dev package deps. Closes: #91364
|
||||||
|
|
||||||
|
-- Ron Lee <ron@debian.org> Sat, 7 Apr 2001 06:49:58 -0700
|
||||||
|
|
||||||
|
wxwindows2.2 (2.2.6) unstable; urgency=low
|
||||||
|
|
||||||
|
* changed i18n package back to building during arch phase
|
||||||
|
so we can reap the .mo files as they are created. Closes: #86174
|
||||||
|
* OBCBLR Closes: #84692
|
||||||
|
* fix wxPython build gremlin. Closes: #89209, #85129
|
||||||
|
* tweaked wx-config alternatives priority to favour the most
|
||||||
|
likely default use.
|
||||||
|
* general buglet count reduced.
|
||||||
|
|
||||||
|
-- Ron Lee <ron@debian.org> Thu, 8 Mar 2001 21:10:07 -0800
|
||||||
|
|
||||||
wxwindows2.2 (2.2.5.1) unstable; urgency=low
|
wxwindows2.2 (2.2.5.1) unstable; urgency=low
|
||||||
|
|
||||||
* "This One's for Dirk" Closes: #84696
|
* "This One's for Dirk" Closes: #84696
|
||||||
|
8
debian/control.in
vendored
8
debian/control.in
vendored
@@ -25,7 +25,7 @@ Description: wxBase library (runtime) - non-GUI support classes of wxWindows too
|
|||||||
Package: libwxbase=V-dev
|
Package: libwxbase=V-dev
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: devel
|
Section: devel
|
||||||
Depends: wxwin=V-headers (= ${Source-Version}), libwxbase=V (= ${Source-Version}), libc6-dev
|
Depends: wxwin=V-headers (= ${Source-Version}), libwxbase=V (= ${Source-Version}), zlib1g-dev, libc6-dev
|
||||||
Suggests: wxwin=V-doc, gettext
|
Suggests: wxwin=V-doc, gettext
|
||||||
Conflicts: libwxbase-dev
|
Conflicts: libwxbase-dev
|
||||||
Replaces: libwxbase-dev
|
Replaces: libwxbase-dev
|
||||||
@@ -44,6 +44,7 @@ Description: wxBase library (development) - non-GUI support classes of wxWindows
|
|||||||
Package: libwxbase=V-dbg
|
Package: libwxbase=V-dbg
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: devel
|
Section: devel
|
||||||
|
Priority: extra
|
||||||
Depends: wxwin=V-headers (= ${Source-Version}), libc6-dev
|
Depends: wxwin=V-headers (= ${Source-Version}), libc6-dev
|
||||||
Conflicts: libwxbase-dbg
|
Conflicts: libwxbase-dbg
|
||||||
Replaces: libwxbase-dbg
|
Replaces: libwxbase-dbg
|
||||||
@@ -80,7 +81,7 @@ Description: wxWindows Cross-platform C++ GUI toolkit (GTK+ runtime)
|
|||||||
Package: libwxgtk=V-dev
|
Package: libwxgtk=V-dev
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: devel
|
Section: devel
|
||||||
Depends: wxwin=V-headers (= ${Source-Version}), libwxgtk=V (= ${Source-Version}), libc6-dev
|
Depends: wxwin=V-headers (= ${Source-Version}), libwxgtk=V (= ${Source-Version}), libgtk1.2-dev, zlib1g-dev, libjpeg62-dev, libpng2-dev, libtiff3g-dev, libc6-dev
|
||||||
Suggests: wxwin=V-doc, libstdc++-dev, gettext, libgl-dev
|
Suggests: wxwin=V-doc, libstdc++-dev, gettext, libgl-dev
|
||||||
Conflicts: libwxgtk-dev
|
Conflicts: libwxgtk-dev
|
||||||
Replaces: libwxgtk-dev, wxgtk2.1-dev
|
Replaces: libwxgtk-dev, wxgtk2.1-dev
|
||||||
@@ -97,6 +98,7 @@ Description: wxWindows Cross-platform C++ GUI toolkit (GTK+ development)
|
|||||||
Package: libwxgtk=V-dbg
|
Package: libwxgtk=V-dbg
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: devel
|
Section: devel
|
||||||
|
Priority: extra
|
||||||
Depends: wxwin=V-headers (= ${Source-Version}), libc6-dev
|
Depends: wxwin=V-headers (= ${Source-Version}), libc6-dev
|
||||||
Conflicts: libwxgtk-dbg
|
Conflicts: libwxgtk-dbg
|
||||||
Replaces: libwxgtk-dbg
|
Replaces: libwxgtk-dbg
|
||||||
@@ -114,7 +116,7 @@ Description: wxWindows Cross-platform C++ GUI toolkit (GTK+ development)
|
|||||||
Package: libwxgtk=V-python
|
Package: libwxgtk=V-python
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Section: interpreters
|
Section: interpreters
|
||||||
Depends: libwxgtk=V (= ${Source-Version}), libwxgtk=V-contrib (= ${Source-Version}), python-base (>=1.5.2), ${shlibs:Depends}
|
Depends: python-base (>=1.5.2), ${shlibs:Depends}
|
||||||
Suggests: wxwin=V-doc
|
Suggests: wxwin=V-doc
|
||||||
Conflicts: libwxgtk=V-python-contrib, python-wxwin
|
Conflicts: libwxgtk=V-python-contrib, python-wxwin
|
||||||
Replaces: libwxgtk=V-python-contrib, python-wxwin
|
Replaces: libwxgtk=V-python-contrib, python-wxwin
|
||||||
|
2
debian/libwxbase-dev.postinst
vendored
2
debian/libwxbase-dev.postinst
vendored
@@ -1,7 +1,7 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
update-alternatives --install /usr/bin/wx-config wx-config /usr/bin/wxbase-config 50
|
update-alternatives --install /usr/bin/wx-config wx-config /usr/bin/wxbase-config 60
|
||||||
|
|
||||||
#DEBHELPER#
|
#DEBHELPER#
|
||||||
|
|
||||||
|
2
debian/libwxgtk-dev.postinst
vendored
2
debian/libwxgtk-dev.postinst
vendored
@@ -1,7 +1,7 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
update-alternatives --install /usr/bin/wx-config wx-config /usr/bin/wxgtk-config 50
|
update-alternatives --install /usr/bin/wx-config wx-config /usr/bin/wxgtk-config 70
|
||||||
|
|
||||||
#DEBHELPER#
|
#DEBHELPER#
|
||||||
|
|
||||||
|
40
debian/rules
vendored
40
debian/rules
vendored
@@ -41,16 +41,20 @@ objdir_examples=docs/examples
|
|||||||
objdir_i18n=locale
|
objdir_i18n=locale
|
||||||
objdirs=$(objdir_wxbase_shared) $(objdir_wxbase_static) $(objdir_wxbase_debug) \
|
objdirs=$(objdir_wxbase_shared) $(objdir_wxbase_static) $(objdir_wxbase_debug) \
|
||||||
$(objdir_gtk_shared) $(objdir_gtk_static) $(objdir_gtk_debug) \
|
$(objdir_gtk_shared) $(objdir_gtk_static) $(objdir_gtk_debug) \
|
||||||
$(objdir_doc) $(objdir_examples)
|
$(objdir_doc_cruft) $(objdir_doc) $(objdir_examples)
|
||||||
|
|
||||||
|
# note that the i18n package is actually arch indep (once built)
|
||||||
|
# but must be built (and installed) during the arch any phase as
|
||||||
|
# it's pulled out of the wxGtk shared lib package.
|
||||||
|
|
||||||
# Build stamps:
|
# Build stamps:
|
||||||
build_arch_stamps=build-wxbase-shared-stamp build-wxbase-static-stamp \
|
build_arch_stamps=build-wxbase-shared-stamp build-wxbase-static-stamp \
|
||||||
build-wxbase-debug-stamp build-gtk-shared-stamp \
|
build-wxbase-debug-stamp build-gtk-shared-stamp \
|
||||||
build-gtk-static-stamp build-gtk-debug-stamp \
|
build-gtk-static-stamp build-gtk-debug-stamp \
|
||||||
build-contrib-shared-stamp build-contrib-static-stamp \
|
build-contrib-shared-stamp build-contrib-static-stamp \
|
||||||
build-gtk-py-stamp
|
build-gtk-py-stamp build-i18n-stamp
|
||||||
|
|
||||||
build_indep_stamps=build-examples-stamp build-doc-stamp build-i18n-stamp
|
build_indep_stamps=build-examples-stamp build-doc-stamp
|
||||||
|
|
||||||
build_stamps=$(build_arch_stamps) $(build_indep_stamps)
|
build_stamps=$(build_arch_stamps) $(build_indep_stamps)
|
||||||
|
|
||||||
@@ -58,13 +62,18 @@ build_stamps=$(build_arch_stamps) $(build_indep_stamps)
|
|||||||
install_all_arch=install-wxbase-lib install-wxbase-dev install-wxbase-dbg \
|
install_all_arch=install-wxbase-lib install-wxbase-dev install-wxbase-dbg \
|
||||||
install-gtk-lib install-gtk-dev install-gtk-dbg \
|
install-gtk-lib install-gtk-dev install-gtk-dbg \
|
||||||
install-gtk-contrib install-gtk-contrib-dev install-gtk-py \
|
install-gtk-contrib install-gtk-contrib-dev install-gtk-py \
|
||||||
install-headers
|
install-headers install-i18n
|
||||||
|
|
||||||
install_all_indep=install-i18n install-doc install-examples
|
install_all_indep=install-examples install-doc
|
||||||
|
|
||||||
install_all=$(install_all_arch) $(install_all_indep)
|
install_all=$(install_all_arch) $(install_all_indep)
|
||||||
|
|
||||||
|
|
||||||
|
wxconfig:=$(shell pwd)/$(objdir_gtk_shared)/wx-config \
|
||||||
|
--prefix=$(shell pwd) \
|
||||||
|
--exec-prefix=$(shell pwd)/$(objdir_gtk_shared)
|
||||||
|
|
||||||
|
|
||||||
# The Rules:
|
# The Rules:
|
||||||
|
|
||||||
debian/control: debian/control.in
|
debian/control: debian/control.in
|
||||||
@@ -131,8 +140,16 @@ control-files-stamp: debian/control debian/wxwin-doc.doc-base
|
|||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
build_arch: control-files-stamp $(build_arch_stamps)
|
build_arch: control-files-stamp $(build_arch_stamps)
|
||||||
|
build_all: control-files-stamp $(build_stamps)
|
||||||
|
|
||||||
|
# Really we should probably do nothing here until we know which
|
||||||
|
# binary target is being called, but alpha builds were exploding
|
||||||
|
# (compiler segfaults) in random places when building under fakeroot
|
||||||
|
# from the binary-arch target. Build all -arch files here then, and
|
||||||
|
# let the -indep stuff fend for itself later.
|
||||||
|
|
||||||
|
build: build_arch
|
||||||
|
|
||||||
build: control-files-stamp $(build_stamps)
|
|
||||||
|
|
||||||
build-wxbase-shared-stamp:
|
build-wxbase-shared-stamp:
|
||||||
dh_testdir
|
dh_testdir
|
||||||
@@ -236,7 +253,7 @@ build-gtk-py-stamp: build-gtk-shared-stamp
|
|||||||
dh_testdir
|
dh_testdir
|
||||||
touch docs/lgpl.txt
|
touch docs/lgpl.txt
|
||||||
cd wxPython \
|
cd wxPython \
|
||||||
&& ./setup.py build IN_CVS_TREE=1
|
&& ./setup.py build IN_CVS_TREE=1 WX_CONFIG='$(wxconfig)'
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
build-doc-stamp: build-gtk-shared-stamp
|
build-doc-stamp: build-gtk-shared-stamp
|
||||||
@@ -303,7 +320,7 @@ clean: debian/control
|
|||||||
|
|
||||||
install_arch: build_arch $(install_all_arch)
|
install_arch: build_arch $(install_all_arch)
|
||||||
|
|
||||||
install: build $(install_all)
|
install: build_all $(install_all)
|
||||||
|
|
||||||
install-wxbase-lib: DH_OPTIONS=-p$(package_wxbase_lib)
|
install-wxbase-lib: DH_OPTIONS=-p$(package_wxbase_lib)
|
||||||
install-wxbase-lib: build-wxbase-shared-stamp
|
install-wxbase-lib: build-wxbase-shared-stamp
|
||||||
@@ -430,7 +447,6 @@ install-examples: build-examples-stamp
|
|||||||
dh_installdirs
|
dh_installdirs
|
||||||
|
|
||||||
binary-common:
|
binary-common:
|
||||||
dh_testversion 2
|
|
||||||
dh_testdir
|
dh_testdir
|
||||||
dh_testroot
|
dh_testroot
|
||||||
dh_installdocs
|
dh_installdocs
|
||||||
@@ -440,7 +456,7 @@ binary-common:
|
|||||||
dh_strip -N$(package_gtk_dbg) -N$(package_wxbase_dbg)
|
dh_strip -N$(package_gtk_dbg) -N$(package_wxbase_dbg)
|
||||||
dh_compress
|
dh_compress
|
||||||
dh_fixperms
|
dh_fixperms
|
||||||
dh_makeshlibs -N$(package_gtk_py)
|
dh_makeshlibs -N$(package_gtk_py) -V
|
||||||
dh_installdeb
|
dh_installdeb
|
||||||
dh_shlibdeps -ldebian/$(package_gtk_lib)/usr/lib
|
dh_shlibdeps -ldebian/$(package_gtk_lib)/usr/lib
|
||||||
dh_gencontrol
|
dh_gencontrol
|
||||||
@@ -450,7 +466,7 @@ binary-common:
|
|||||||
# Build architecture-independent files here.
|
# Build architecture-independent files here.
|
||||||
# Note that you currently can't build the indep packages without first
|
# Note that you currently can't build the indep packages without first
|
||||||
# building the arch specific package files needed to create them.
|
# building the arch specific package files needed to create them.
|
||||||
binary-indep: build install
|
binary-indep: build_all install
|
||||||
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
|
$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
|
||||||
|
|
||||||
# Build just the architecture-dependent files here.
|
# Build just the architecture-dependent files here.
|
||||||
@@ -498,7 +514,7 @@ binary-doc: control-files-stamp install-doc
|
|||||||
$(MAKE) -f debian/rules DH_OPTIONS=-p$(package_doc) binary-common
|
$(MAKE) -f debian/rules DH_OPTIONS=-p$(package_doc) binary-common
|
||||||
|
|
||||||
|
|
||||||
.PHONY: build build_arch clean binary-indep binary-arch binary binary-common \
|
.PHONY: build build_all build_arch clean binary-indep binary-arch binary binary-common \
|
||||||
binary-gtk binary-gtk-dev binary-gtk-dbg binary-wxbase binary-wxbase-dev \
|
binary-gtk binary-gtk-dev binary-gtk-dbg binary-wxbase binary-wxbase-dev \
|
||||||
binary-wxbase-dbg binary-doc install install_arch install-wxbase-lib \
|
binary-wxbase-dbg binary-doc install install_arch install-wxbase-lib \
|
||||||
install-wxbase-dev install-wxbase-dbg install-gtk-lib install-gtk-dev \
|
install-wxbase-dev install-wxbase-dbg install-gtk-lib install-gtk-dev \
|
||||||
|
223
demos/bombs/BombsVC.dsp
Normal file
223
demos/bombs/BombsVC.dsp
Normal file
@@ -0,0 +1,223 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="BombsVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=BombsVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "BombsVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "BombsVC.mak" CFG="BombsVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "BombsVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "BombsVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "BombsVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "BombsVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "BombsVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/bombs.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/bombs.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/bombs.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/bombs.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "BombsVC - Win32 Release"
|
||||||
|
# Name "BombsVC - Win32 Debug"
|
||||||
|
# Name "BombsVC - Win32 Debug DLL"
|
||||||
|
# Name "BombsVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\bombs.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "BombsVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\bombs.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\bombs.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\bombs1.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "BombsVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\game.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "BombsVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "BombsVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\game.h
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
demos/bombs/BombsVC.dsw
Normal file
29
demos/bombs/BombsVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "BombsVC"=.\BombsVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
351
demos/dbbrowse/DbbrowseVC.dsp
Normal file
351
demos/dbbrowse/DbbrowseVC.dsp
Normal file
@@ -0,0 +1,351 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="DbbrowseVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=DbbrowseVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "DbbrowseVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "DbbrowseVC.mak" CFG="DbbrowseVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "DbbrowseVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "DbbrowseVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "DbbrowseVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "DbbrowseVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/dbbrowse.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/dbbrowse.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/dbbrowse.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/dbbrowse.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "DbbrowseVC - Win32 Release"
|
||||||
|
# Name "DbbrowseVC - Win32 Debug"
|
||||||
|
# Name "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
# Name "DbbrowseVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\browsedb.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\browsedb.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbbrowse.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbbrowse.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbbrowse.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbgrid.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbgrid.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbtree.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbtree.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dlguser.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dlguser.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\doc.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\doc.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\pgmctrl.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\pgmctrl.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\std.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\tabpgwin.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbbrowseVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbbrowseVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\tabpgwin.h
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
demos/dbbrowse/DbbrowseVC.dsw
Normal file
29
demos/dbbrowse/DbbrowseVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DbbrowseVC"=.\DbbrowseVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
347
demos/forty/FortyVC.dsp
Normal file
347
demos/forty/FortyVC.dsp
Normal file
@@ -0,0 +1,347 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="FortyVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=FortyVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "FortyVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "FortyVC.mak" CFG="FortyVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "FortyVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "FortyVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "FortyVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "FortyVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/forty.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/forty.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/forty.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/forty.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "FortyVC - Win32 Release"
|
||||||
|
# Name "FortyVC - Win32 Debug"
|
||||||
|
# Name "FortyVC - Win32 Debug DLL"
|
||||||
|
# Name "FortyVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\canvas.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\canvas.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\card.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\card.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\forty.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\forty.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\forty.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\game.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\game.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\pile.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\pile.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\playerdg.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\playerdg.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\scoredg.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\scoredg.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\scorefil.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FortyVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FortyVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\scorefil.h
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
demos/forty/FortyVC.dsw
Normal file
29
demos/forty/FortyVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "FortyVC"=.\FortyVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
175
demos/fractal/FractalVC.dsp
Normal file
175
demos/fractal/FractalVC.dsp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="FractalVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 5.00
|
||||||
|
# (Actually, generated by MakeProject, (c) Julian Smart, 1998)
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=FractalVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "FractalVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "FractalVC.mak" CFG="FractalVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "FractalVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "FractalVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "FractalVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "FractalVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FractalVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib,libci.lib,msvcrtd.lib" /out:"Release/fractal.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FractalVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib,libcid.lib,msvcrt.lib" /out:"Debug/fractal.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FractalVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/fractal.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FractalVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/fractal.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "FractalVC - Win32 Release"
|
||||||
|
# Name "FractalVC - Win32 Debug"
|
||||||
|
# Name "FractalVC - Win32 Debug DLL"
|
||||||
|
# Name "FractalVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\fractal.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "FractalVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FractalVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FractalVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "FractalVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\fractal.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
demos/fractal/FractalVC.dsw
Normal file
29
demos/fractal/FractalVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "FractalVC"=.\FractalVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
235
demos/life/LifeVC.dsp
Normal file
235
demos/life/LifeVC.dsp
Normal file
@@ -0,0 +1,235 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="LifeVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=LifeVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "LifeVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "LifeVC.mak" CFG="LifeVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "LifeVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "LifeVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "LifeVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "LifeVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "LifeVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/life.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/life.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/life.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/life.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "LifeVC - Win32 Release"
|
||||||
|
# Name "LifeVC - Win32 Debug"
|
||||||
|
# Name "LifeVC - Win32 Debug DLL"
|
||||||
|
# Name "LifeVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dialogs.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "LifeVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dialogs.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\game.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "LifeVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\game.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\life.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "LifeVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "LifeVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\life.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\life.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\reader.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\reader.h
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
demos/life/LifeVC.dsw
Normal file
29
demos/life/LifeVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "LifeVC"=.\LifeVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
@@ -286,16 +286,16 @@ LifeFrame::LifeFrame() : wxFrame((wxFrame *)0, -1, _("Life!"), wxPoint(200, 200)
|
|||||||
|
|
||||||
// info panel
|
// info panel
|
||||||
m_text = new wxStaticText(panel2, -1,
|
m_text = new wxStaticText(panel2, -1,
|
||||||
wxEmptyString,
|
wxEmptyString,
|
||||||
wxDefaultPosition,
|
wxDefaultPosition,
|
||||||
wxDefaultSize,
|
wxDefaultSize,
|
||||||
wxALIGN_CENTER | wxST_NO_AUTORESIZE);
|
wxALIGN_CENTER | wxST_NO_AUTORESIZE);
|
||||||
|
|
||||||
wxSlider *slider = new wxSlider(panel2, ID_SLIDER,
|
wxSlider *slider = new wxSlider(panel2, ID_SLIDER,
|
||||||
5, 1, 10,
|
5, 1, 10,
|
||||||
wxDefaultPosition,
|
wxDefaultPosition,
|
||||||
wxSize(200, -1),
|
wxSize(200, -1),
|
||||||
wxSL_HORIZONTAL | wxSL_AUTOTICKS);
|
wxSL_HORIZONTAL | wxSL_AUTOTICKS);
|
||||||
|
|
||||||
UpdateInfoText();
|
UpdateInfoText();
|
||||||
|
|
||||||
@@ -341,9 +341,9 @@ void LifeFrame::UpdateInfoText()
|
|||||||
wxString msg;
|
wxString msg;
|
||||||
|
|
||||||
msg.Printf(_(" Generation: %u (T: %u ms), Population: %u "),
|
msg.Printf(_(" Generation: %u (T: %u ms), Population: %u "),
|
||||||
m_tics,
|
m_tics,
|
||||||
m_topspeed? 0 : m_interval,
|
m_topspeed? 0 : m_interval,
|
||||||
m_life->GetNumCells());
|
m_life->GetNumCells());
|
||||||
m_text->SetLabel(msg);
|
m_text->SetLabel(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -374,91 +374,91 @@ void LifeFrame::OnMenu(wxCommandEvent& event)
|
|||||||
{
|
{
|
||||||
switch (event.GetId())
|
switch (event.GetId())
|
||||||
{
|
{
|
||||||
case ID_NEW:
|
case ID_NEW:
|
||||||
{
|
{
|
||||||
// stop if it was running
|
// stop if it was running
|
||||||
OnStop();
|
OnStop();
|
||||||
m_life->Clear();
|
m_life->Clear();
|
||||||
m_canvas->Recenter(0, 0);
|
m_canvas->Recenter(0, 0);
|
||||||
m_tics = 0;
|
m_tics = 0;
|
||||||
UpdateInfoText();
|
UpdateInfoText();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ID_ABOUT:
|
case ID_ABOUT:
|
||||||
{
|
{
|
||||||
LifeAboutDialog dialog(this);
|
LifeAboutDialog dialog(this);
|
||||||
dialog.ShowModal();
|
dialog.ShowModal();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ID_EXIT:
|
case ID_EXIT:
|
||||||
{
|
{
|
||||||
// TRUE is to force the frame to close
|
// TRUE is to force the frame to close
|
||||||
Close(TRUE);
|
Close(TRUE);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ID_SHOWNAV :
|
case ID_SHOWNAV :
|
||||||
{
|
{
|
||||||
bool checked = GetMenuBar()->GetMenu(1)->IsChecked(ID_SHOWNAV);
|
bool checked = GetMenuBar()->GetMenu(1)->IsChecked(ID_SHOWNAV);
|
||||||
m_navigator->Show(checked);
|
m_navigator->Show(checked);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ID_INFO:
|
case ID_INFO:
|
||||||
{
|
{
|
||||||
wxString desc = m_life->GetDescription();
|
wxString desc = m_life->GetDescription();
|
||||||
|
|
||||||
if ( desc.IsEmpty() )
|
if ( desc.IsEmpty() )
|
||||||
desc = _("Not available");
|
desc = _("Not available");
|
||||||
|
|
||||||
// should we make the description editable here?
|
// should we make the description editable here?
|
||||||
wxMessageBox(desc, _("Description"), wxOK | wxICON_INFORMATION);
|
wxMessageBox(desc, _("Description"), wxOK | wxICON_INFORMATION);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ID_START : OnStart(); break;
|
case ID_START : OnStart(); break;
|
||||||
case ID_STEP : OnStep(); break;
|
case ID_STEP : OnStep(); break;
|
||||||
case ID_STOP : OnStop(); break;
|
case ID_STOP : OnStop(); break;
|
||||||
case ID_TOPSPEED:
|
case ID_TOPSPEED:
|
||||||
{
|
{
|
||||||
m_running = TRUE;
|
m_running = TRUE;
|
||||||
m_topspeed = TRUE;
|
m_topspeed = TRUE;
|
||||||
UpdateUI();
|
UpdateUI();
|
||||||
while (m_running && m_topspeed)
|
while (m_running && m_topspeed)
|
||||||
{
|
{
|
||||||
OnStep();
|
OnStep();
|
||||||
wxYield();
|
wxYield();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void LifeFrame::OnOpen(wxCommandEvent& WXUNUSED(event))
|
void LifeFrame::OnOpen(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
wxFileDialog filedlg(this,
|
wxFileDialog filedlg(this,
|
||||||
_("Choose a file to open"),
|
_("Choose a file to open"),
|
||||||
_(""),
|
_(""),
|
||||||
_(""),
|
_(""),
|
||||||
_("Life patterns (*.lif)|*.lif|All files (*.*)|*.*"),
|
_("Life patterns (*.lif)|*.lif|All files (*.*)|*.*"),
|
||||||
wxOPEN | wxFILE_MUST_EXIST);
|
wxOPEN | wxFILE_MUST_EXIST);
|
||||||
|
|
||||||
if (filedlg.ShowModal() == wxID_OK)
|
if (filedlg.ShowModal() == wxID_OK)
|
||||||
{
|
{
|
||||||
wxFileInputStream stream(filedlg.GetFilename());
|
wxFileInputStream stream(filedlg.GetPath());
|
||||||
LifeReader reader(stream);
|
LifeReader reader(stream);
|
||||||
|
|
||||||
// the reader handles errors itself, no need to do anything here
|
// the reader handles errors itself, no need to do anything here
|
||||||
if (reader.IsOk())
|
if (reader.IsOk())
|
||||||
{
|
{
|
||||||
// stop if running and put the pattern
|
// stop if running and put the pattern
|
||||||
OnStop();
|
OnStop();
|
||||||
m_life->Clear();
|
m_life->Clear();
|
||||||
m_life->SetPattern(reader.GetPattern());
|
m_life->SetPattern(reader.GetPattern());
|
||||||
|
|
||||||
// recenter canvas
|
// recenter canvas
|
||||||
m_canvas->Recenter(0, 0);
|
m_canvas->Recenter(0, 0);
|
||||||
m_tics = 0;
|
m_tics = 0;
|
||||||
UpdateInfoText();
|
UpdateInfoText();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -472,16 +472,16 @@ void LifeFrame::OnSamples(wxCommandEvent& WXUNUSED(event))
|
|||||||
|
|
||||||
if (dialog.ShowModal() == wxID_OK)
|
if (dialog.ShowModal() == wxID_OK)
|
||||||
{
|
{
|
||||||
const LifePattern pattern = dialog.GetPattern();
|
const LifePattern pattern = dialog.GetPattern();
|
||||||
|
|
||||||
// put the pattern
|
// put the pattern
|
||||||
m_life->Clear();
|
m_life->Clear();
|
||||||
m_life->SetPattern(pattern);
|
m_life->SetPattern(pattern);
|
||||||
|
|
||||||
// recenter canvas
|
// recenter canvas
|
||||||
m_canvas->Recenter(0, 0);
|
m_canvas->Recenter(0, 0);
|
||||||
m_tics = 0;
|
m_tics = 0;
|
||||||
UpdateInfoText();
|
UpdateInfoText();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -491,13 +491,13 @@ void LifeFrame::OnZoom(wxCommandEvent& event)
|
|||||||
|
|
||||||
if ((event.GetId() == ID_ZOOMIN) && cellsize < 32)
|
if ((event.GetId() == ID_ZOOMIN) && cellsize < 32)
|
||||||
{
|
{
|
||||||
m_canvas->SetCellSize(cellsize * 2);
|
m_canvas->SetCellSize(cellsize * 2);
|
||||||
UpdateUI();
|
UpdateUI();
|
||||||
}
|
}
|
||||||
else if ((event.GetId() == ID_ZOOMOUT) && cellsize > 1)
|
else if ((event.GetId() == ID_ZOOMOUT) && cellsize > 1)
|
||||||
{
|
{
|
||||||
m_canvas->SetCellSize(cellsize / 2);
|
m_canvas->SetCellSize(cellsize / 2);
|
||||||
UpdateUI();
|
UpdateUI();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -508,11 +508,11 @@ void LifeFrame::OnNavigate(wxCommandEvent& event)
|
|||||||
switch (event.GetId())
|
switch (event.GetId())
|
||||||
{
|
{
|
||||||
case ID_NORTH: c = m_life->FindNorth(); break;
|
case ID_NORTH: c = m_life->FindNorth(); break;
|
||||||
case ID_SOUTH: c = m_life->FindSouth(); break;
|
case ID_SOUTH: c = m_life->FindSouth(); break;
|
||||||
case ID_WEST: c = m_life->FindWest(); break;
|
case ID_WEST: c = m_life->FindWest(); break;
|
||||||
case ID_EAST: c = m_life->FindEast(); break;
|
case ID_EAST: c = m_life->FindEast(); break;
|
||||||
case ID_CENTER: c = m_life->FindCenter(); break;
|
case ID_CENTER: c = m_life->FindCenter(); break;
|
||||||
case ID_ORIGIN: c.i = c.j = 0; break;
|
case ID_ORIGIN: c.i = c.j = 0; break;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_canvas->Recenter(c.i, c.j);
|
m_canvas->Recenter(c.i, c.j);
|
||||||
@@ -524,8 +524,8 @@ void LifeFrame::OnSlider(wxScrollEvent& event)
|
|||||||
|
|
||||||
if (m_running)
|
if (m_running)
|
||||||
{
|
{
|
||||||
OnStop();
|
OnStop();
|
||||||
OnStart();
|
OnStart();
|
||||||
}
|
}
|
||||||
|
|
||||||
UpdateInfoText();
|
UpdateInfoText();
|
||||||
@@ -550,9 +550,9 @@ void LifeFrame::OnStart()
|
|||||||
{
|
{
|
||||||
if (!m_running)
|
if (!m_running)
|
||||||
{
|
{
|
||||||
m_timer->Start(m_interval);
|
m_timer->Start(m_interval);
|
||||||
m_running = TRUE;
|
m_running = TRUE;
|
||||||
UpdateUI();
|
UpdateUI();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -560,19 +560,19 @@ void LifeFrame::OnStop()
|
|||||||
{
|
{
|
||||||
if (m_running)
|
if (m_running)
|
||||||
{
|
{
|
||||||
m_timer->Stop();
|
m_timer->Stop();
|
||||||
m_running = FALSE;
|
m_running = FALSE;
|
||||||
m_topspeed = FALSE;
|
m_topspeed = FALSE;
|
||||||
UpdateUI();
|
UpdateUI();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void LifeFrame::OnStep()
|
void LifeFrame::OnStep()
|
||||||
{
|
{
|
||||||
if (m_life->NextTic())
|
if (m_life->NextTic())
|
||||||
m_tics++;
|
m_tics++;
|
||||||
else
|
else
|
||||||
OnStop();
|
OnStop();
|
||||||
|
|
||||||
m_canvas->DrawChanged();
|
m_canvas->DrawChanged();
|
||||||
UpdateInfoText();
|
UpdateInfoText();
|
||||||
@@ -584,11 +584,11 @@ void LifeFrame::OnStep()
|
|||||||
// --------------------------------------------------------------------------
|
// --------------------------------------------------------------------------
|
||||||
|
|
||||||
LifeNavigator::LifeNavigator(wxWindow *parent)
|
LifeNavigator::LifeNavigator(wxWindow *parent)
|
||||||
: wxMiniFrame(parent, -1,
|
: wxMiniFrame(parent, -1,
|
||||||
_("Navigation"),
|
_("Navigation"),
|
||||||
wxDefaultPosition,
|
wxDefaultPosition,
|
||||||
wxDefaultSize,
|
wxDefaultSize,
|
||||||
wxCAPTION | wxSIMPLE_BORDER)
|
wxCAPTION | wxSIMPLE_BORDER)
|
||||||
{
|
{
|
||||||
wxPanel *panel = new wxPanel(this, -1);
|
wxPanel *panel = new wxPanel(this, -1);
|
||||||
wxBoxSizer *sizer1 = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *sizer1 = new wxBoxSizer(wxVERTICAL);
|
||||||
@@ -596,11 +596,11 @@ LifeNavigator::LifeNavigator(wxWindow *parent)
|
|||||||
|
|
||||||
// create bitmaps and masks for the buttons
|
// create bitmaps and masks for the buttons
|
||||||
wxBitmap
|
wxBitmap
|
||||||
bmpn = wxBITMAP(north),
|
bmpn = wxBITMAP(north),
|
||||||
bmpw = wxBITMAP(west),
|
bmpw = wxBITMAP(west),
|
||||||
bmpc = wxBITMAP(center),
|
bmpc = wxBITMAP(center),
|
||||||
bmpe = wxBITMAP(east),
|
bmpe = wxBITMAP(east),
|
||||||
bmps = wxBITMAP(south);
|
bmps = wxBITMAP(south);
|
||||||
|
|
||||||
#if !defined(__WXGTK__) && !defined(__WXMOTIF__)
|
#if !defined(__WXGTK__) && !defined(__WXMOTIF__)
|
||||||
bmpn.SetMask(new wxMask(bmpn, *wxLIGHT_GREY));
|
bmpn.SetMask(new wxMask(bmpn, *wxLIGHT_GREY));
|
||||||
@@ -612,11 +612,11 @@ LifeNavigator::LifeNavigator(wxWindow *parent)
|
|||||||
|
|
||||||
// create the buttons and attach tooltips to them
|
// create the buttons and attach tooltips to them
|
||||||
wxBitmapButton
|
wxBitmapButton
|
||||||
*bn = new wxBitmapButton(panel, ID_NORTH, bmpn),
|
*bn = new wxBitmapButton(panel, ID_NORTH, bmpn),
|
||||||
*bw = new wxBitmapButton(panel, ID_WEST , bmpw),
|
*bw = new wxBitmapButton(panel, ID_WEST , bmpw),
|
||||||
*bc = new wxBitmapButton(panel, ID_CENTER, bmpc),
|
*bc = new wxBitmapButton(panel, ID_CENTER, bmpc),
|
||||||
*be = new wxBitmapButton(panel, ID_EAST , bmpe),
|
*be = new wxBitmapButton(panel, ID_EAST , bmpe),
|
||||||
*bs = new wxBitmapButton(panel, ID_SOUTH, bmps);
|
*bs = new wxBitmapButton(panel, ID_SOUTH, bmps);
|
||||||
|
|
||||||
#if wxUSE_TOOLTIPS
|
#if wxUSE_TOOLTIPS
|
||||||
bn->SetToolTip(_("Find northernmost cell"));
|
bn->SetToolTip(_("Find northernmost cell"));
|
||||||
@@ -644,9 +644,9 @@ LifeNavigator::LifeNavigator(wxWindow *parent)
|
|||||||
wxRect parentRect = parent->GetRect();
|
wxRect parentRect = parent->GetRect();
|
||||||
wxSize childSize = GetSize();
|
wxSize childSize = GetSize();
|
||||||
int x = parentRect.GetX() +
|
int x = parentRect.GetX() +
|
||||||
parentRect.GetWidth();
|
parentRect.GetWidth();
|
||||||
int y = parentRect.GetY() +
|
int y = parentRect.GetY() +
|
||||||
(parentRect.GetHeight() - childSize.GetHeight()) / 4;
|
(parentRect.GetHeight() - childSize.GetHeight()) / 4;
|
||||||
Move(x, y);
|
Move(x, y);
|
||||||
|
|
||||||
// done
|
// done
|
||||||
@@ -657,9 +657,9 @@ void LifeNavigator::OnClose(wxCloseEvent& event)
|
|||||||
{
|
{
|
||||||
// avoid if we can
|
// avoid if we can
|
||||||
if (event.CanVeto())
|
if (event.CanVeto())
|
||||||
event.Veto();
|
event.Veto();
|
||||||
else
|
else
|
||||||
Destroy();
|
Destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -669,8 +669,8 @@ void LifeNavigator::OnClose(wxCloseEvent& event)
|
|||||||
|
|
||||||
// canvas constructor
|
// canvas constructor
|
||||||
LifeCanvas::LifeCanvas(wxWindow *parent, Life *life, bool interactive)
|
LifeCanvas::LifeCanvas(wxWindow *parent, Life *life, bool interactive)
|
||||||
: wxWindow(parent, -1, wxPoint(0, 0), wxSize(100, 100),
|
: wxWindow(parent, -1, wxPoint(0, 0), wxSize(100, 100),
|
||||||
wxSUNKEN_BORDER)
|
wxSUNKEN_BORDER)
|
||||||
{
|
{
|
||||||
m_life = life;
|
m_life = life;
|
||||||
m_interactive = interactive;
|
m_interactive = interactive;
|
||||||
@@ -682,7 +682,7 @@ LifeCanvas::LifeCanvas(wxWindow *parent, Life *life, bool interactive)
|
|||||||
m_viewportW = 0;
|
m_viewportW = 0;
|
||||||
|
|
||||||
if (m_interactive)
|
if (m_interactive)
|
||||||
SetCursor(*wxCROSS_CURSOR);
|
SetCursor(*wxCROSS_CURSOR);
|
||||||
|
|
||||||
// reduce flicker if wxEVT_ERASE_BACKGROUND is not available
|
// reduce flicker if wxEVT_ERASE_BACKGROUND is not available
|
||||||
SetBackgroundColour(*wxWHITE);
|
SetBackgroundColour(*wxWHITE);
|
||||||
@@ -725,10 +725,10 @@ void LifeCanvas::SetCellSize(int cellsize)
|
|||||||
// adjust scrollbars
|
// adjust scrollbars
|
||||||
if (m_interactive)
|
if (m_interactive)
|
||||||
{
|
{
|
||||||
SetScrollbar(wxHORIZONTAL, m_viewportW, m_viewportW, 3 * m_viewportW);
|
SetScrollbar(wxHORIZONTAL, m_viewportW, m_viewportW, 3 * m_viewportW);
|
||||||
SetScrollbar(wxVERTICAL, m_viewportH, m_viewportH, 3 * m_viewportH);
|
SetScrollbar(wxVERTICAL, m_viewportH, m_viewportH, 3 * m_viewportH);
|
||||||
m_thumbX = m_viewportW;
|
m_thumbX = m_viewportW;
|
||||||
m_thumbY = m_viewportH;
|
m_thumbY = m_viewportH;
|
||||||
}
|
}
|
||||||
|
|
||||||
Refresh(FALSE);
|
Refresh(FALSE);
|
||||||
@@ -755,14 +755,14 @@ void LifeCanvas::DrawCell(wxInt32 i, wxInt32 j, wxDC &dc)
|
|||||||
// if cellsize is 1 or 2, there will be no grid
|
// if cellsize is 1 or 2, there will be no grid
|
||||||
switch (m_cellsize)
|
switch (m_cellsize)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
dc.DrawPoint(x, y);
|
dc.DrawPoint(x, y);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
dc.DrawRectangle(x, y, 2, 2);
|
dc.DrawRectangle(x, y, 2, 2);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
dc.DrawRectangle(x + 1, y + 1, m_cellsize - 1, m_cellsize - 1);
|
dc.DrawRectangle(x + 1, y + 1, m_cellsize - 1, m_cellsize - 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -776,30 +776,30 @@ void LifeCanvas::DrawChanged()
|
|||||||
bool done = FALSE;
|
bool done = FALSE;
|
||||||
|
|
||||||
m_life->BeginFind(m_viewportX,
|
m_life->BeginFind(m_viewportX,
|
||||||
m_viewportY,
|
m_viewportY,
|
||||||
m_viewportX + m_viewportW,
|
m_viewportX + m_viewportW,
|
||||||
m_viewportY + m_viewportH,
|
m_viewportY + m_viewportH,
|
||||||
TRUE);
|
TRUE);
|
||||||
|
|
||||||
dc.BeginDrawing();
|
dc.BeginDrawing();
|
||||||
|
|
||||||
if (m_cellsize == 1)
|
if (m_cellsize == 1)
|
||||||
{
|
{
|
||||||
dc.SetPen(*wxBLACK_PEN);
|
dc.SetPen(*wxBLACK_PEN);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dc.SetPen(*wxTRANSPARENT_PEN);
|
dc.SetPen(*wxTRANSPARENT_PEN);
|
||||||
dc.SetBrush(*wxBLACK_BRUSH);
|
dc.SetBrush(*wxBLACK_BRUSH);
|
||||||
}
|
}
|
||||||
dc.SetLogicalFunction(wxINVERT);
|
dc.SetLogicalFunction(wxINVERT);
|
||||||
|
|
||||||
while (!done)
|
while (!done)
|
||||||
{
|
{
|
||||||
done = m_life->FindMore(&cells, &ncells);
|
done = m_life->FindMore(&cells, &ncells);
|
||||||
|
|
||||||
for (size_t m = 0; m < ncells; m++)
|
for (size_t m = 0; m < ncells; m++)
|
||||||
DrawCell(cells[m].i, cells[m].j, dc);
|
DrawCell(cells[m].i, cells[m].j, dc);
|
||||||
}
|
}
|
||||||
dc.EndDrawing();
|
dc.EndDrawing();
|
||||||
}
|
}
|
||||||
@@ -842,16 +842,16 @@ void LifeCanvas::OnPaint(wxPaintEvent& event)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
x = CellToX(i0);
|
x = CellToX(i0);
|
||||||
y = CellToY(j0);
|
y = CellToY(j0);
|
||||||
w = CellToX(i1 + 1) - x + 1;
|
w = CellToX(i1 + 1) - x + 1;
|
||||||
h = CellToY(j1 + 1) - y + 1;
|
h = CellToY(j1 + 1) - y + 1;
|
||||||
|
|
||||||
dc.SetPen(*wxLIGHT_GREY_PEN);
|
dc.SetPen(*wxLIGHT_GREY_PEN);
|
||||||
for (wxInt32 yy = y; yy <= (y + h - m_cellsize); yy += m_cellsize)
|
for (wxInt32 yy = y; yy <= (y + h - m_cellsize); yy += m_cellsize)
|
||||||
dc.DrawRectangle(x, yy, w, m_cellsize + 1);
|
dc.DrawRectangle(x, yy, w, m_cellsize + 1);
|
||||||
for (wxInt32 xx = x; xx <= (x + w - m_cellsize); xx += m_cellsize)
|
for (wxInt32 xx = x; xx <= (x + w - m_cellsize); xx += m_cellsize)
|
||||||
dc.DrawLine(xx, y, xx, y + h);
|
dc.DrawLine(xx, y, xx, y + h);
|
||||||
}
|
}
|
||||||
|
|
||||||
// draw all alive cells
|
// draw all alive cells
|
||||||
@@ -860,15 +860,15 @@ void LifeCanvas::OnPaint(wxPaintEvent& event)
|
|||||||
|
|
||||||
while (!done)
|
while (!done)
|
||||||
{
|
{
|
||||||
for (size_t m = 0; m < ncells; m++)
|
for (size_t m = 0; m < ncells; m++)
|
||||||
DrawCell(cells[m].i, cells[m].j, dc);
|
DrawCell(cells[m].i, cells[m].j, dc);
|
||||||
|
|
||||||
done = m_life->FindMore(&cells, &ncells);
|
done = m_life->FindMore(&cells, &ncells);
|
||||||
}
|
}
|
||||||
|
|
||||||
// last set
|
// last set
|
||||||
for (size_t m = 0; m < ncells; m++)
|
for (size_t m = 0; m < ncells; m++)
|
||||||
DrawCell(cells[m].i, cells[m].j, dc);
|
DrawCell(cells[m].i, cells[m].j, dc);
|
||||||
|
|
||||||
dc.EndDrawing();
|
dc.EndDrawing();
|
||||||
}
|
}
|
||||||
@@ -876,7 +876,7 @@ void LifeCanvas::OnPaint(wxPaintEvent& event)
|
|||||||
void LifeCanvas::OnMouse(wxMouseEvent& event)
|
void LifeCanvas::OnMouse(wxMouseEvent& event)
|
||||||
{
|
{
|
||||||
if (!m_interactive)
|
if (!m_interactive)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// which cell are we pointing at?
|
// which cell are we pointing at?
|
||||||
wxInt32 i = XToCell( event.GetX() );
|
wxInt32 i = XToCell( event.GetX() );
|
||||||
@@ -897,88 +897,88 @@ void LifeCanvas::OnMouse(wxMouseEvent& event)
|
|||||||
// is the button down?
|
// is the button down?
|
||||||
if (!event.LeftIsDown())
|
if (!event.LeftIsDown())
|
||||||
{
|
{
|
||||||
m_status = MOUSE_NOACTION;
|
m_status = MOUSE_NOACTION;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// was it pressed just now?
|
// was it pressed just now?
|
||||||
if (event.LeftDown())
|
if (event.LeftDown())
|
||||||
{
|
{
|
||||||
// yes: start a new action and toggle this cell
|
// yes: start a new action and toggle this cell
|
||||||
m_status = (m_life->IsAlive(i, j)? MOUSE_ERASING : MOUSE_DRAWING);
|
m_status = (m_life->IsAlive(i, j)? MOUSE_ERASING : MOUSE_DRAWING);
|
||||||
|
|
||||||
m_mi = i;
|
m_mi = i;
|
||||||
m_mj = j;
|
m_mj = j;
|
||||||
m_life->SetCell(i, j, m_status == MOUSE_DRAWING);
|
m_life->SetCell(i, j, m_status == MOUSE_DRAWING);
|
||||||
DrawCell(i, j, m_status == MOUSE_DRAWING);
|
DrawCell(i, j, m_status == MOUSE_DRAWING);
|
||||||
}
|
}
|
||||||
else if ((m_mi != i) || (m_mj != j))
|
else if ((m_mi != i) || (m_mj != j))
|
||||||
{
|
{
|
||||||
// no: continue ongoing action
|
// no: continue ongoing action
|
||||||
bool alive = (m_status == MOUSE_DRAWING);
|
bool alive = (m_status == MOUSE_DRAWING);
|
||||||
|
|
||||||
// prepare DC and pen + brush to optimize drawing
|
// prepare DC and pen + brush to optimize drawing
|
||||||
wxClientDC dc(this);
|
wxClientDC dc(this);
|
||||||
dc.SetPen(alive? *wxBLACK_PEN : *wxWHITE_PEN);
|
dc.SetPen(alive? *wxBLACK_PEN : *wxWHITE_PEN);
|
||||||
dc.SetBrush(alive? *wxBLACK_BRUSH : *wxWHITE_BRUSH);
|
dc.SetBrush(alive? *wxBLACK_BRUSH : *wxWHITE_BRUSH);
|
||||||
dc.BeginDrawing();
|
dc.BeginDrawing();
|
||||||
|
|
||||||
// draw a line of cells using Bresenham's algorithm
|
// draw a line of cells using Bresenham's algorithm
|
||||||
wxInt32 d, ii, jj, di, ai, si, dj, aj, sj;
|
wxInt32 d, ii, jj, di, ai, si, dj, aj, sj;
|
||||||
di = i - m_mi;
|
di = i - m_mi;
|
||||||
ai = abs(di) << 1;
|
ai = abs(di) << 1;
|
||||||
si = (di < 0)? -1 : 1;
|
si = (di < 0)? -1 : 1;
|
||||||
dj = j - m_mj;
|
dj = j - m_mj;
|
||||||
aj = abs(dj) << 1;
|
aj = abs(dj) << 1;
|
||||||
sj = (dj < 0)? -1 : 1;
|
sj = (dj < 0)? -1 : 1;
|
||||||
|
|
||||||
ii = m_mi;
|
ii = m_mi;
|
||||||
jj = m_mj;
|
jj = m_mj;
|
||||||
|
|
||||||
if (ai > aj)
|
if (ai > aj)
|
||||||
{
|
{
|
||||||
// iterate over i
|
// iterate over i
|
||||||
d = aj - (ai >> 1);
|
d = aj - (ai >> 1);
|
||||||
|
|
||||||
while (ii != i)
|
while (ii != i)
|
||||||
{
|
{
|
||||||
m_life->SetCell(ii, jj, alive);
|
m_life->SetCell(ii, jj, alive);
|
||||||
DrawCell(ii, jj, dc);
|
DrawCell(ii, jj, dc);
|
||||||
if (d >= 0)
|
if (d >= 0)
|
||||||
{
|
{
|
||||||
jj += sj;
|
jj += sj;
|
||||||
d -= ai;
|
d -= ai;
|
||||||
}
|
}
|
||||||
ii += si;
|
ii += si;
|
||||||
d += aj;
|
d += aj;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// iterate over j
|
// iterate over j
|
||||||
d = ai - (aj >> 1);
|
d = ai - (aj >> 1);
|
||||||
|
|
||||||
while (jj != j)
|
while (jj != j)
|
||||||
{
|
{
|
||||||
m_life->SetCell(ii, jj, alive);
|
m_life->SetCell(ii, jj, alive);
|
||||||
DrawCell(ii, jj, dc);
|
DrawCell(ii, jj, dc);
|
||||||
if (d >= 0)
|
if (d >= 0)
|
||||||
{
|
{
|
||||||
ii += si;
|
ii += si;
|
||||||
d -= aj;
|
d -= aj;
|
||||||
}
|
}
|
||||||
jj += sj;
|
jj += sj;
|
||||||
d += ai;
|
d += ai;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// last cell
|
// last cell
|
||||||
m_life->SetCell(ii, jj, alive);
|
m_life->SetCell(ii, jj, alive);
|
||||||
DrawCell(ii, jj, dc);
|
DrawCell(ii, jj, dc);
|
||||||
m_mi = ii;
|
m_mi = ii;
|
||||||
m_mj = jj;
|
m_mj = jj;
|
||||||
|
|
||||||
dc.EndDrawing();
|
dc.EndDrawing();
|
||||||
}
|
}
|
||||||
|
|
||||||
((LifeFrame *) wxGetApp().GetTopWindow())->UpdateInfoText();
|
((LifeFrame *) wxGetApp().GetTopWindow())->UpdateInfoText();
|
||||||
@@ -1003,10 +1003,10 @@ void LifeCanvas::OnSize(wxSizeEvent& event)
|
|||||||
// scrollbars
|
// scrollbars
|
||||||
if (m_interactive)
|
if (m_interactive)
|
||||||
{
|
{
|
||||||
SetScrollbar(wxHORIZONTAL, m_viewportW, m_viewportW, 3 * m_viewportW);
|
SetScrollbar(wxHORIZONTAL, m_viewportW, m_viewportW, 3 * m_viewportW);
|
||||||
SetScrollbar(wxVERTICAL, m_viewportH, m_viewportH, 3 * m_viewportH);
|
SetScrollbar(wxVERTICAL, m_viewportH, m_viewportH, 3 * m_viewportH);
|
||||||
m_thumbX = m_viewportW;
|
m_thumbX = m_viewportW;
|
||||||
m_thumbY = m_viewportH;
|
m_thumbY = m_viewportH;
|
||||||
}
|
}
|
||||||
|
|
||||||
// allow default processing
|
// allow default processing
|
||||||
@@ -1023,45 +1023,45 @@ void LifeCanvas::OnScroll(wxScrollWinEvent& event)
|
|||||||
int scrollinc = 0;
|
int scrollinc = 0;
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case wxEVT_SCROLLWIN_TOP:
|
case wxEVT_SCROLLWIN_TOP:
|
||||||
{
|
{
|
||||||
if (orient == wxHORIZONTAL)
|
if (orient == wxHORIZONTAL)
|
||||||
scrollinc = -m_viewportW;
|
scrollinc = -m_viewportW;
|
||||||
else
|
else
|
||||||
scrollinc = -m_viewportH;
|
scrollinc = -m_viewportH;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case wxEVT_SCROLLWIN_BOTTOM:
|
case wxEVT_SCROLLWIN_BOTTOM:
|
||||||
{
|
{
|
||||||
if (orient == wxHORIZONTAL)
|
if (orient == wxHORIZONTAL)
|
||||||
scrollinc = m_viewportW;
|
scrollinc = m_viewportW;
|
||||||
else
|
else
|
||||||
scrollinc = m_viewportH;
|
scrollinc = m_viewportH;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case wxEVT_SCROLLWIN_LINEUP: scrollinc = -1; break;
|
case wxEVT_SCROLLWIN_LINEUP: scrollinc = -1; break;
|
||||||
case wxEVT_SCROLLWIN_LINEDOWN: scrollinc = +1; break;
|
case wxEVT_SCROLLWIN_LINEDOWN: scrollinc = +1; break;
|
||||||
case wxEVT_SCROLLWIN_PAGEUP: scrollinc = -10; break;
|
case wxEVT_SCROLLWIN_PAGEUP: scrollinc = -10; break;
|
||||||
case wxEVT_SCROLLWIN_PAGEDOWN: scrollinc = +10; break;
|
case wxEVT_SCROLLWIN_PAGEDOWN: scrollinc = +10; break;
|
||||||
case wxEVT_SCROLLWIN_THUMBTRACK:
|
case wxEVT_SCROLLWIN_THUMBTRACK:
|
||||||
{
|
{
|
||||||
if (orient == wxHORIZONTAL)
|
if (orient == wxHORIZONTAL)
|
||||||
{
|
{
|
||||||
scrollinc = pos - m_thumbX;
|
scrollinc = pos - m_thumbX;
|
||||||
m_thumbX = pos;
|
m_thumbX = pos;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
scrollinc = pos - m_thumbY;
|
scrollinc = pos - m_thumbY;
|
||||||
m_thumbY = pos;
|
m_thumbY = pos;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case wxEVT_SCROLLWIN_THUMBRELEASE:
|
case wxEVT_SCROLLWIN_THUMBRELEASE:
|
||||||
{
|
{
|
||||||
m_thumbX = m_viewportW;
|
m_thumbX = m_viewportW;
|
||||||
m_thumbY = m_viewportH;
|
m_thumbY = m_viewportH;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(__WXGTK__) || defined(__WXMOTIF__)
|
#if defined(__WXGTK__) || defined(__WXMOTIF__)
|
||||||
@@ -1069,8 +1069,8 @@ void LifeCanvas::OnScroll(wxScrollWinEvent& event)
|
|||||||
// so reset it back as we always want it to be in the same position.
|
// so reset it back as we always want it to be in the same position.
|
||||||
if (type != wxEVT_SCROLLWIN_THUMBTRACK)
|
if (type != wxEVT_SCROLLWIN_THUMBTRACK)
|
||||||
{
|
{
|
||||||
SetScrollbar(wxHORIZONTAL, m_viewportW, m_viewportW, 3 * m_viewportW);
|
SetScrollbar(wxHORIZONTAL, m_viewportW, m_viewportW, 3 * m_viewportW);
|
||||||
SetScrollbar(wxVERTICAL, m_viewportH, m_viewportH, 3 * m_viewportH);
|
SetScrollbar(wxVERTICAL, m_viewportH, m_viewportH, 3 * m_viewportH);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -1079,13 +1079,13 @@ void LifeCanvas::OnScroll(wxScrollWinEvent& event)
|
|||||||
// scroll the window and adjust the viewport
|
// scroll the window and adjust the viewport
|
||||||
if (orient == wxHORIZONTAL)
|
if (orient == wxHORIZONTAL)
|
||||||
{
|
{
|
||||||
m_viewportX += scrollinc;
|
m_viewportX += scrollinc;
|
||||||
ScrollWindow( -m_cellsize * scrollinc, 0, (const wxRect *) NULL);
|
ScrollWindow( -m_cellsize * scrollinc, 0, (const wxRect *) NULL);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_viewportY += scrollinc;
|
m_viewportY += scrollinc;
|
||||||
ScrollWindow( 0, -m_cellsize * scrollinc, (const wxRect *) NULL);
|
ScrollWindow( 0, -m_cellsize * scrollinc, (const wxRect *) NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -45,8 +45,8 @@
|
|||||||
|
|
||||||
LifeReader::LifeReader(wxInputStream& is)
|
LifeReader::LifeReader(wxInputStream& is)
|
||||||
{
|
{
|
||||||
wxBufferedInputStream buff_is = wxBufferedInputStream(is);
|
wxBufferedInputStream buff_is(is);
|
||||||
wxTextInputStream text_is = wxTextInputStream(buff_is);
|
wxTextInputStream text_is(buff_is);
|
||||||
wxString line, rest;
|
wxString line, rest;
|
||||||
|
|
||||||
// check stream
|
// check stream
|
||||||
|
179
demos/poem/PoemVC.dsp
Normal file
179
demos/poem/PoemVC.dsp
Normal file
@@ -0,0 +1,179 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="PoemVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=PoemVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "PoemVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "PoemVC.mak" CFG="PoemVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "PoemVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "PoemVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "PoemVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "PoemVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "PoemVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/wxpoem.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "PoemVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/wxpoem.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "PoemVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/wxpoem.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "PoemVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/wxpoem.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "PoemVC - Win32 Release"
|
||||||
|
# Name "PoemVC - Win32 Debug"
|
||||||
|
# Name "PoemVC - Win32 Debug DLL"
|
||||||
|
# Name "PoemVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\wxpoem.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "PoemVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "PoemVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "PoemVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "PoemVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\wxpoem.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\wxpoem.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
demos/poem/PoemVC.dsw
Normal file
29
demos/poem/PoemVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "PoemVC"=.\PoemVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
@@ -510,7 +510,9 @@ void MainWindow::Search(bool ask)
|
|||||||
if (s != "")
|
if (s != "")
|
||||||
{
|
{
|
||||||
if (search_string) delete[] search_string;
|
if (search_string) delete[] search_string;
|
||||||
|
|
||||||
search_string = copystring(s);
|
search_string = copystring(s);
|
||||||
|
|
||||||
search_ok = TRUE;
|
search_ok = TRUE;
|
||||||
} else search_ok = FALSE;
|
} else search_ok = FALSE;
|
||||||
}
|
}
|
||||||
@@ -683,7 +685,9 @@ int MyApp::OnExit()
|
|||||||
delete NormalFont;
|
delete NormalFont;
|
||||||
delete BoldFont;
|
delete BoldFont;
|
||||||
delete ItalicFont;
|
delete ItalicFont;
|
||||||
delete poem_buffer;
|
delete[] poem_buffer;
|
||||||
|
if (search_string)
|
||||||
|
delete[] search_string;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -922,7 +926,7 @@ long MainWindow::DoSearch(void)
|
|||||||
FILE *file;
|
FILE *file;
|
||||||
long i = 0;
|
long i = 0;
|
||||||
int ch = 0;
|
int ch = 0;
|
||||||
char buf[100];
|
char buf[512];
|
||||||
long find_start;
|
long find_start;
|
||||||
long previous_poem_start;
|
long previous_poem_start;
|
||||||
|
|
||||||
@@ -993,7 +997,7 @@ long MainWindow::DoSearch(void)
|
|||||||
// Load index (or compile it if none found)
|
// Load index (or compile it if none found)
|
||||||
void TryLoadIndex()
|
void TryLoadIndex()
|
||||||
{
|
{
|
||||||
index_ok = LoadIndex(index_filename);
|
index_ok = (LoadIndex(index_filename) != 0);
|
||||||
if (!index_ok || (nitems == 0))
|
if (!index_ok || (nitems == 0))
|
||||||
{
|
{
|
||||||
PoetryError("Index file not found; will compile new one", "wxPoem");
|
PoetryError("Index file not found; will compile new one", "wxPoem");
|
||||||
@@ -1021,7 +1025,7 @@ bool Compile(void)
|
|||||||
long i = 0;
|
long i = 0;
|
||||||
int j;
|
int j;
|
||||||
int ch = 0;
|
int ch = 0;
|
||||||
char buf[100];
|
char buf[512];
|
||||||
|
|
||||||
if (data_filename)
|
if (data_filename)
|
||||||
sprintf(buf, "%s.dat", data_filename);
|
sprintf(buf, "%s.dat", data_filename);
|
||||||
|
@@ -1,6 +1,5 @@
|
|||||||
*.spec
|
*.spec
|
||||||
BuildCVS.txt
|
BuildCVS.txt
|
||||||
acconfig.h
|
|
||||||
*.m4
|
*.m4
|
||||||
autogen.sh
|
autogen.sh
|
||||||
configure
|
configure
|
||||||
@@ -33,7 +32,9 @@ distrib/msw/tmake/makeall.bat
|
|||||||
distrib/msw/tmake/makeall.sh
|
distrib/msw/tmake/makeall.sh
|
||||||
distrib/msw/tmake/wxwin.pro
|
distrib/msw/tmake/wxwin.pro
|
||||||
distrib/msw/tmake/tmake.conf
|
distrib/msw/tmake/tmake.conf
|
||||||
distrib/gtk/*
|
distrib/gtk/*.txt
|
||||||
|
distrib/gtk/Setup
|
||||||
|
distrib/gtk/copy_src
|
||||||
|
|
||||||
locale/*.po
|
locale/*.po
|
||||||
locale/*.mo
|
locale/*.mo
|
||||||
@@ -106,7 +107,11 @@ src/png/TODO
|
|||||||
src/png/*.1
|
src/png/*.1
|
||||||
src/png/*.3
|
src/png/*.3
|
||||||
src/png/*.5
|
src/png/*.5
|
||||||
src/png/scripts/*
|
src/png/scripts/*.ppc
|
||||||
|
src/png/scripts/*.bat
|
||||||
|
src/png/scripts/makefile*
|
||||||
|
src/png/scripts/*.com
|
||||||
|
src/png/scripts/*.def
|
||||||
|
|
||||||
src/zlib/*.c
|
src/zlib/*.c
|
||||||
src/zlib/*.h
|
src/zlib/*.h
|
||||||
|
40
distrib/msw/innobott.txt
Normal file
40
distrib/msw/innobott.txt
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
|
||||||
|
[Icons]
|
||||||
|
Name: {group}\Dialog Editor; Filename: {app}\bin\dialoged.exe; WorkingDir: {app}\bin; IconFilename: {app}\bin\dialoged.exe; IconIndex: 0
|
||||||
|
Name: {group}\Dialog Editor Help; Filename: {app}\bin\dialoged.hlp; WorkingDir: {app}\bin; IconIndex: 0; Flags: useapppaths
|
||||||
|
Name: {group}\Life! Demo; Filename: {app}\bin\life.exe; WorkingDir: {app}\bin; IconFilename: {app}\bin\life.exe; IconIndex: 0
|
||||||
|
Name: {group}\Tex2rtf; Filename: {app}\bin\tex2rtf.exe; WorkingDir: {app}\bin; IconFilename: {app}\bin\tex2rtf.exe; IconIndex: 0
|
||||||
|
Name: {group}\Tex2rtf Help; Filename: {app}\bin\tex2rtf.hlp; WorkingDir: {app}\bin; IconIndex: 0; Flags: useapppaths
|
||||||
|
Name: {group}\Changes; Filename: {app}\docs\changes.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
||||||
|
Name: {group}\Readme; Filename: {app}\docs\readme.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
||||||
|
Name: {group}\Debug View; Filename: {app}\bin\DBGVIEW.EXE; WorkingDir: {app}\bin; IconFilename: {app}\bin\DBGVIEW.EXE; IconIndex: 0
|
||||||
|
Name: {group}\Compiling wxWindows; Filename: {app}\docs\msw\install.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
||||||
|
Name: {group}\wxWindows Help; Filename: {app}\docs\htmlhelp\wx.chm; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
||||||
|
Name: {group}\HTML Docs Index; Filename: {app}\docs\html\index.htm; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
||||||
|
|
||||||
|
[INI]
|
||||||
|
|
||||||
|
[Registry]
|
||||||
|
|
||||||
|
[UninstallDelete]
|
||||||
|
|
||||||
|
[InstallDelete]
|
||||||
|
|
||||||
|
[Run]
|
||||||
|
|
||||||
|
[UninstallRun]
|
||||||
|
|
||||||
|
|
||||||
|
; ==============================================
|
||||||
|
; The lines below are used by ScriptMaker
|
||||||
|
; They are not required by Inno Setup
|
||||||
|
; DO NOT DELETE THEM or you may be unable to reload the script
|
||||||
|
|
||||||
|
;[ScriptSetup]
|
||||||
|
;VerNum=2.2.7
|
||||||
|
;InnoVer=1.3
|
||||||
|
;AddVerTo=AppVerName
|
||||||
|
;SetupFilename=setup.exe
|
||||||
|
;OutputFolder=C:\wx2stable\wxWindows\deliver
|
||||||
|
;CopyrightText=Copyright <20> The wxWindows Team
|
||||||
|
|
46
distrib/msw/innotop.txt
Normal file
46
distrib/msw/innotop.txt
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
; Inno Setup Script
|
||||||
|
; Created with ScriptMaker Version 1.3.22
|
||||||
|
; 29 January 2001 at 14:22
|
||||||
|
|
||||||
|
[Setup]
|
||||||
|
MinVersion=4.0,4.0
|
||||||
|
AppName=wxWindows 2.2.7
|
||||||
|
AppId=wxWindows
|
||||||
|
CreateUninstallRegKey=1
|
||||||
|
UsePreviousAppDir=1
|
||||||
|
UsePreviousGroup=1
|
||||||
|
AppVersion=2.2.7
|
||||||
|
AppVerName=wxWindows 2.2.7
|
||||||
|
AppCopyright=Copyright <20> The wxWindows Team
|
||||||
|
BackColor=$FF0000
|
||||||
|
BackColor2=$000000
|
||||||
|
BackColorDirection=toptobottom
|
||||||
|
WindowShowCaption=1
|
||||||
|
WindowStartMaximized=1
|
||||||
|
WindowVisible=1
|
||||||
|
WindowResizable=1
|
||||||
|
UninstallDisplayName=wxWindows 2.2.7
|
||||||
|
UninstallLogMode=Append
|
||||||
|
DirExistsWarning=auto
|
||||||
|
UninstallFilesDir={app}
|
||||||
|
DisableDirPage=0
|
||||||
|
DisableStartupPrompt=0
|
||||||
|
CreateAppDir=1
|
||||||
|
DisableProgramGroupPage=0
|
||||||
|
AlwaysCreateUninstallIcon=1
|
||||||
|
UninstallIconName=Uninstall wxWindows 2.2.7
|
||||||
|
Uninstallable=1
|
||||||
|
DefaultDirName=c:\wx2
|
||||||
|
DefaultGroupName=wxWindows 2.2.7
|
||||||
|
LicenseFile=C:\wx2stable\wxWindows\docs\licence.txt
|
||||||
|
InfoBeforeFile=C:\wx2stable\wxWindows\docs\readme.txt
|
||||||
|
InfoAfterFile=C:\wx2stable\wxWindows\docs\msw\install.txt
|
||||||
|
MessagesFile=compiler:default.isl
|
||||||
|
DiskSpanning=1
|
||||||
|
DiskSize=1457664
|
||||||
|
DiskClusterSize=512
|
||||||
|
ReserveBytes=0
|
||||||
|
UseSetupLdr=1
|
||||||
|
SourceDir=C:\wx2stable\wxWindows\deliver\wx
|
||||||
|
OutputDir=C:\wx2stable\wxWindows\deliver
|
||||||
|
|
@@ -19,7 +19,7 @@ Rem The following line is for a specific environment -- edit, or comment out
|
|||||||
if not %@INDEX["%WXDIR%","wx2stable"] == "-1" set FATWXWIN=d:\wx2sta~1\wxwind~1
|
if not %@INDEX["%WXDIR%","wx2stable"] == "-1" set FATWXWIN=d:\wx2sta~1\wxwind~1
|
||||||
|
|
||||||
echo Full wxWindows path is %FULLWXWIN%, FAT path is %FATWXWIN%
|
echo Full wxWindows path is %FULLWXWIN%, FAT path is %FATWXWIN%
|
||||||
set BUILDDEST=o:\wxWinBuild
|
set BUILDDEST=%TEMP%\wxWinBuild
|
||||||
Rem Only carry on if we haven't specified a single target
|
Rem Only carry on if we haven't specified a single target
|
||||||
set CARRYON=0
|
set CARRYON=0
|
||||||
|
|
||||||
@@ -217,12 +217,12 @@ make -f makefile.b32
|
|||||||
cd %WXDIR%\contrib\samples\ogl\ogledit
|
cd %WXDIR%\contrib\samples\ogl\ogledit
|
||||||
make -f makefile.b32 clean
|
make -f makefile.b32 clean
|
||||||
make -f makefile.b32
|
make -f makefile.b32
|
||||||
copy *.exe %BUILDDEST%\BC55Release
|
copy *.exe %BUILDDEST%\BC55Debug
|
||||||
make -f makefile.b32 clean
|
make -f makefile.b32 clean
|
||||||
cd %WXDIR%\contrib\samples\ogl\studio
|
cd %WXDIR%\contrib\samples\ogl\studio
|
||||||
make -f makefile.b32 clean
|
make -f makefile.b32 clean
|
||||||
make -f makefile.b32
|
make -f makefile.b32
|
||||||
copy *.exe %BUILDDEST%\BC55Release
|
copy *.exe %BUILDDEST%\BC55Debug
|
||||||
make -f makefile.b32 clean
|
make -f makefile.b32 clean
|
||||||
cd %WXDIR%\contrib\src\ogl
|
cd %WXDIR%\contrib\src\ogl
|
||||||
make -f makefile.b32 clean
|
make -f makefile.b32 clean
|
||||||
|
@@ -38,6 +38,7 @@ samples/image/Makefile.in
|
|||||||
samples/joytest/Makefile.in
|
samples/joytest/Makefile.in
|
||||||
samples/layout/Makefile.in
|
samples/layout/Makefile.in
|
||||||
samples/listctrl/Makefile.in
|
samples/listctrl/Makefile.in
|
||||||
|
samples/memcheck/Makefile.in
|
||||||
samples/mdi/Makefile.in
|
samples/mdi/Makefile.in
|
||||||
samples/minifram/Makefile.in
|
samples/minifram/Makefile.in
|
||||||
samples/minimal/Makefile.in
|
samples/minimal/Makefile.in
|
||||||
@@ -76,6 +77,11 @@ demos/life/Makefile.in
|
|||||||
demos/dbbrowse/Makefile.in
|
demos/dbbrowse/Makefile.in
|
||||||
utils/dialoged/Makefile.in
|
utils/dialoged/Makefile.in
|
||||||
utils/dialoged/src/Makefile.in
|
utils/dialoged/src/Makefile.in
|
||||||
|
utils/tex2rtf/Makefile.in
|
||||||
|
utils/tex2rtf/src/Makefile.in
|
||||||
|
utils/makegen/Makefile.in
|
||||||
|
utils/HelpGen/Makefile.in
|
||||||
|
utils/HelpGen/src/Makefile.in
|
||||||
utils/Makefile.in
|
utils/Makefile.in
|
||||||
utils/hhp2cached/Makefile.in
|
utils/hhp2cached/Makefile.in
|
||||||
contrib/Makefile.in
|
contrib/Makefile.in
|
||||||
|
71
distrib/msw/makeinno.bat
Executable file
71
distrib/msw/makeinno.bat
Executable file
@@ -0,0 +1,71 @@
|
|||||||
|
@echo off
|
||||||
|
Rem Make an Inno Setup distribution list, where files and dirs are represented by
|
||||||
|
Rem sections like this:
|
||||||
|
Rem [Dirs]
|
||||||
|
Rem Name: {app}\docs
|
||||||
|
Rem
|
||||||
|
Rem [Files]
|
||||||
|
Rem Source: c:\wx2stable\wxWindows\deliver2\docs\readme.txt; DestDir: {app}\docs\; DestName: readme.txt
|
||||||
|
|
||||||
|
set wxwindir=c:\wx2stable\wxWindows
|
||||||
|
|
||||||
|
Rem Generate a list of all files in the distribution.
|
||||||
|
Rem We have to be in the right directory already.
|
||||||
|
dir /BS >& %TEMP\files1.tmp
|
||||||
|
|
||||||
|
Rem Now we iterate through the list of files, writing out the middle section of
|
||||||
|
Rem the file.
|
||||||
|
Rem We have to remove the first part of the path,
|
||||||
|
Rem by truncating the start by the size of the current directory.
|
||||||
|
|
||||||
|
set sz=%@EVAL[%@LEN[%_CWD]+1]
|
||||||
|
set len=%@LINES[%TEMP\files1.tmp]
|
||||||
|
|
||||||
|
erase /Y %TEMP\files2.tmp
|
||||||
|
|
||||||
|
Rem Add directories
|
||||||
|
|
||||||
|
echo. >> %temp\files2.tmp
|
||||||
|
echo [Dirs] >> %temp\files2.tmp
|
||||||
|
|
||||||
|
do i = 0 to %len by 1
|
||||||
|
set line=%@LINE[%TEMP\files1.tmp,%i]
|
||||||
|
Rem Skip files.
|
||||||
|
if not isdir %line enddo
|
||||||
|
set sz2=%@LEN[%line]
|
||||||
|
set n=%@EVAL[%sz2-%sz]
|
||||||
|
set line2=%@SUBSTR[%line,%sz,%n]
|
||||||
|
if "%line2%" == "" enddo
|
||||||
|
|
||||||
|
echo Name: {app}\%line2 >> %TEMP\files2.tmp
|
||||||
|
enddo
|
||||||
|
|
||||||
|
echo. >>%TEMP\files2.tmp
|
||||||
|
|
||||||
|
Rem Add files
|
||||||
|
|
||||||
|
echo. >> %temp\files2.tmp
|
||||||
|
echo [Files] >> %temp\files2.tmp
|
||||||
|
|
||||||
|
do i = 0 to %len by 1
|
||||||
|
set line=%@LINE[%TEMP\files1.tmp,%i]
|
||||||
|
Rem Skip directories.
|
||||||
|
if isdir %line enddo
|
||||||
|
set sz2=%@LEN[%line]
|
||||||
|
set n=%@EVAL[%sz2-%sz]
|
||||||
|
set line2=%@SUBSTR[%line,%sz,%n]
|
||||||
|
set filename=%@FILENAME[%line2]
|
||||||
|
set dirname=%@PATH[%line2]
|
||||||
|
|
||||||
|
echo Source: %line; DestDir: {app}\%dirname; DestName: %filename >> %TEMP\files2.tmp
|
||||||
|
enddo
|
||||||
|
|
||||||
|
Rem Concatenate the 3 sections
|
||||||
|
cat %wxwindir\distrib\msw\innotop.txt %TEMP\files2.tmp %wxwindir\distrib\msw\innobott.txt > %wxwindir\distrib\msw\wxwin2.iss
|
||||||
|
|
||||||
|
erase /Y %TEMP\files1.tmp
|
||||||
|
rem erase /Y %TEMP\files2.tmp
|
||||||
|
|
||||||
|
goto end
|
||||||
|
|
||||||
|
:end
|
@@ -22,7 +22,11 @@ set len=%@LINES[%TEMP\files1.tmp]
|
|||||||
erase /Y %TEMP\files2.tmp
|
erase /Y %TEMP\files2.tmp
|
||||||
|
|
||||||
Rem, first add system files
|
Rem, first add system files
|
||||||
cat %WXWIN\distrib\msw\wisesys.txt > %temp\files2.tmp
|
Rem NB: not doing this for now, because I'm not sure which are the right files
|
||||||
|
Rem for Win9x/NT/W2K
|
||||||
|
Rem cat %WXWIN\distrib\msw\wisesys.txt > %temp\files2.tmp
|
||||||
|
|
||||||
|
echo. > %temp\files2.tmp
|
||||||
|
|
||||||
do i = 0 to %len by 1
|
do i = 0 to %len by 1
|
||||||
set line=%@LINE[%TEMP\files1.tmp,%i]
|
set line=%@LINE[%TEMP\files1.tmp,%i]
|
||||||
|
@@ -1,20 +1,48 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# tardist: make up a tar.gz distribution of wxWindows 2
|
# tardist: make up a tar.gz distribution of wxWindows 2
|
||||||
# Supply a source (e.g. ~/wx2) and destination (e.g. ~/wx2/deliver)
|
# Supply a source (e.g. ~/wx2) and destination (e.g. ~/wx2/deliver)
|
||||||
# THIS SCRIPT IS OBSOLETE: USE E.G. TARWXMOTIF INSTEAD
|
|
||||||
|
# We can't use e.g. this:
|
||||||
|
# ls `cat $SRC/distrib/msw/makefile.rsp` zip -@ -u $DEST/wxWindows-$VERSION-gen.zip
|
||||||
|
# because there's not enough space on the command line, plus we need to ignore the
|
||||||
|
# blank lines.
|
||||||
|
|
||||||
|
expandlines()
|
||||||
|
{
|
||||||
|
toexpand=$1
|
||||||
|
outputfile=$2
|
||||||
|
|
||||||
|
rm -f $outputfile
|
||||||
|
touch $outputfile
|
||||||
|
for line in `cat $toexpand` ; do
|
||||||
|
if [ "$line" != "" ]; then
|
||||||
|
ls $line >> $outputfile
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
init=""
|
init=""
|
||||||
WXVER=2.2.1
|
if [ "$1" = "" ]
|
||||||
if [ $1 = "" ]
|
|
||||||
then
|
then
|
||||||
|
echo Usage: tardist wx-dir output-dir version
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $2 = "" ]
|
if [ "$2" = "" ]
|
||||||
then
|
then
|
||||||
|
echo Usage: tardist wx-dir output-dir version
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$3" = "" ]
|
||||||
|
then
|
||||||
|
echo Usage: tardist wx-dir output-dir version
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
WXVER=$3
|
||||||
|
|
||||||
echo About to archive wxWindows:
|
echo About to archive wxWindows:
|
||||||
echo From $1
|
echo From $1
|
||||||
echo To $2
|
echo To $2
|
||||||
@@ -26,78 +54,88 @@ cd $1
|
|||||||
echo Removing backup files...
|
echo Removing backup files...
|
||||||
rm *~ */*~ */*/*~ */*/*/*~ */*/*/*/*~
|
rm *~ */*~ */*/*~ */*/*/*~ */*/*/*/*~
|
||||||
|
|
||||||
rm -f $2/wx${WXVER}*.tgz
|
rm -f $2/wx*-${WXVER}*.tgz
|
||||||
rm -f $2/tex2rtf2.tgz
|
rm -f $2/tex2rtf2-*.tgz
|
||||||
rm -f $2/ogl3.tgz
|
rm -f $2/dialoged-*.tgz
|
||||||
rm -f $2/jpeg.tgz
|
rm -f $2/ogl3-*.tgz
|
||||||
rm -f $2/tiff.tgz
|
rm -f $2/jpeg-*.tgz
|
||||||
|
rm -f $2/tiff-*.tgz
|
||||||
|
rm -f $2/stc-*.tgz
|
||||||
|
rm -f $2/canvas-*.tgz
|
||||||
|
rm -f $2/contrib-*.tgz
|
||||||
|
|
||||||
echo Tarring...
|
echo Tarring...
|
||||||
|
|
||||||
### Generic
|
### Generic
|
||||||
ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/makefile.rsp` > /tmp/wxgen.txt
|
ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/makefile.rsp` > /tmp/wxgen.txt
|
||||||
tar cvf $2/wx${WXVER}gen.tar -T /tmp/wxgen.txt
|
tar cvf $2/wxWindows-${WXVER}-gen.tar -T /tmp/wxgen.txt
|
||||||
gzip $2/wx${WXVER}gen.tar
|
gzip $2/wxWindows-${WXVER}-gen.tar
|
||||||
mv $2/wx${WXVER}gen.tar.gz $2/wx${WXVER}gen.tgz
|
mv $2/wxWindows-${WXVER}-gen.tar.gz $2/wxWindows-${WXVER}-gen.tgz
|
||||||
|
|
||||||
### wxGTK
|
### wxGTK
|
||||||
ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/gtk.rsp $1/distrib/msw/makefile.rsp` > /tmp/wxgtk.txt
|
ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/gtk.rsp $1/distrib/msw/makefile.rsp $1/distrib/msw/tiff.rsp $1/distrib/msw/jpeg.rsp` > /tmp/wxgtk.txt
|
||||||
tar cvf $2/wx${WXVER}gtk.tar -T /tmp/wxgtk.txt
|
tar cvf $2/wxGTK-${WXVER}.tar -T /tmp/wxgtk.txt
|
||||||
gzip $2/wx${WXVER}gtk.tar
|
gzip $2/wxGTK-${WXVER}.tar
|
||||||
mv $2/wx${WXVER}gtk.tar.gz $2/wx${WXVER}gtk.tgz
|
mv $2/wxGTK-${WXVER}.tar.gz $2/wxGTK-${WXVER}.tgz
|
||||||
|
|
||||||
### wxMotif
|
### wxMotif
|
||||||
ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/motif.rsp $1/distrib/msw/makefile.rsp` > /tmp/wxmotif.txt
|
ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/motif.rsp $1/distrib/msw/makefile.rsp $1/distrib/msw/tiff.rsp $1/distrib/msw/jpeg.rsp` > /tmp/wxmotif.txt
|
||||||
tar cvf $2/wx${WXVER}mot.tar -T /tmp/wxmotif.txt
|
tar cvf $2/wxMotif-${WXVER}.tar -T /tmp/wxmotif.txt
|
||||||
gzip $2/wx${WXVER}mot.tar
|
gzip $2/wxMotif-${WXVER}.tar
|
||||||
mv $2/wx${WXVER}mot.tar.gz $2/wx${WXVER}mot.tgz
|
mv $2/wxMotif-${WXVER}.tar.gz $2/wxMotif-${WXVER}.tgz
|
||||||
|
|
||||||
|
### wxMSW
|
||||||
|
ls `cat $1/distrib/msw/msw.rsp $1/distrib/msw/vc.rsp $1/distrib/msw/bc.rsp $1/distrib/msw/makefile.rsp $1/distrib/msw/tiff.rsp $1/distrib/msw/jpeg.rsp` > /tmp/wxmsw.txt
|
||||||
|
tar cvf $2/wxMSW-${WXVER}.tar -T /tmp/wxmsw.txt
|
||||||
|
gzip $2/wxMSW-${WXVER}.tar
|
||||||
|
mv $2/wxMSW-${WXVER}.tar.gz $2/wxMSW-${WXVER}.tgz
|
||||||
|
|
||||||
### Doc sources
|
### Doc sources
|
||||||
ls `cat $1/distrib/msw/docsrc.rsp` > /tmp/docsrc.txt
|
ls `cat $1/distrib/msw/docsrc.rsp` > /tmp/docsrc.txt
|
||||||
tar cvf $2/wx${WXVER}doc.tar -T /tmp/docsrc.txt
|
tar cvf $2/wxWindows-${WXVER}-doc.tar -T /tmp/docsrc.txt
|
||||||
gzip $2/wx${WXVER}doc.tar
|
gzip $2/wxWindows-${WXVER}-doc.tar
|
||||||
mv $2/wx${WXVER}doc.tar.gz $2/wx${WXVER}doc.tgz
|
mv $2/wxWindows-${WXVER}-doc.tar.gz $2/wxWindows-${WXVER}-doc.tgz
|
||||||
|
|
||||||
### HTML docs
|
### HTML docs
|
||||||
ls `cat $1/distrib/msw/wx_html.rsp` > /tmp/html.txt
|
ls `cat $1/distrib/msw/wx_html.rsp` > /tmp/html.txt
|
||||||
tar cvf $2/wx${WXVER}htm.tar -T /tmp/html.txt
|
tar cvf $2/wxWindows-${WXVER}-htm.tar -T /tmp/html.txt
|
||||||
gzip $2/wx${WXVER}htm.tar
|
gzip $2/wxWindows-${WXVER}-htm.tar
|
||||||
mv $2/wx${WXVER}htm.tar.gz $2/wx${WXVER}htm.tgz
|
mv $2/wxWindows-${WXVER}-htm.tar.gz $2/wxWindows-${WXVER}-htm.tgz
|
||||||
|
|
||||||
### PDF docs
|
### PDF docs
|
||||||
ls `cat $1/distrib/msw/wx_pdf.rsp` > /tmp/pdf.txt
|
ls `cat $1/distrib/msw/wx_pdf.rsp` > /tmp/pdf.txt
|
||||||
tar cvf $2/wx${WXVER}pdf.tar -T /tmp/pdf.txt
|
tar cvf $2/wxWindows-${WXVER}-pdf.tar -T /tmp/pdf.txt
|
||||||
gzip $2/wx${WXVER}pdf.tar
|
gzip $2/wxWindows-${WXVER}-pdf.tar
|
||||||
mv $2/wx${WXVER}pdf.tar.gz $2/wx${WXVER}pdf.tgz
|
mv $2/wxWindows-${WXVER}-pdf.tar.gz $2/wxWindows-${WXVER}-pdf.tgz
|
||||||
|
|
||||||
### Stubs files
|
### Stubs files
|
||||||
ls `cat $1/distrib/msw/stubs.rsp` > /tmp/stubs.txt
|
#ls `cat $1/distrib/msw/stubs.rsp` > /tmp/stubs.txt
|
||||||
tar cvf $2/wx${WXVER}stubs.tar -T /tmp/stubs.txt
|
#tar cvf $2/wxWindows-${WXVER}-stubs.tar -T /tmp/stubs.txt
|
||||||
gzip $2/wx${WXVER}stubs.tar
|
#gzip $2/wxWindows-${WXVER}-stubs.tar
|
||||||
mv $2/wx${WXVER}stubs.tar.gz $2/wx${WXVER}stubs.tgz
|
#mv $2/wxWindows-${WXVER}-stubs.tar.gz $2/wxWindows-${WXVER}-stubs.tgz
|
||||||
|
|
||||||
### Tex2RTF
|
### Tex2RTF
|
||||||
ls `cat $1/distrib/msw/tex2rtf.rsp` > /tmp/tex2rtf.txt
|
ls `cat $1/distrib/msw/tex2rtf.rsp` > /tmp/tex2rtf.txt
|
||||||
tar cvf $2/tex2rtf2.tar -T /tmp/tex2rtf.txt
|
tar cvf $2/tex2rtf2-${WXVER}.tar -T /tmp/tex2rtf.txt
|
||||||
gzip $2/tex2rtf2.tar
|
gzip $2/tex2rtf2-${WXVER}.tar
|
||||||
mv $2/tex2rtf2.tar.gz $2/tex2rtf2.tgz
|
mv $2/tex2rtf2-${WXVER}.tar.gz $2/tex2rtf2-${WXVER}.tgz
|
||||||
|
|
||||||
### OGL
|
### OGL
|
||||||
ls `cat $1/distrib/msw/ogl.rsp` > /tmp/ogl.txt
|
ls `cat $1/distrib/msw/ogl.rsp` > /tmp/ogl.txt
|
||||||
tar cvf $2/ogl3.tar -T /tmp/ogl.txt
|
tar cvf $2/ogl3-${WXVER}.tar -T /tmp/ogl.txt
|
||||||
gzip $2/ogl3.tar
|
gzip $2/ogl3-${WXVER}.tar
|
||||||
mv $2/ogl3.tar.gz $2/ogl3.tgz
|
mv $2/ogl3-${WXVER}.tar.gz $2/ogl3-${WXVER}.tgz
|
||||||
|
|
||||||
### JPEG
|
### JPEG
|
||||||
ls `cat $1/distrib/msw/jpeg.rsp` > /tmp/jpeg.txt
|
ls `cat $1/distrib/msw/jpeg.rsp` > /tmp/jpeg.txt
|
||||||
tar cvf $2/jpeg.tar -T /tmp/jpeg.txt
|
tar cvf $2/jpeg-${WXVER}.tar -T /tmp/jpeg.txt
|
||||||
gzip $2/jpeg.tar
|
gzip $2/jpeg-${WXVER}.tar
|
||||||
mv $2/jpeg.tar.gz $2/jpeg.tgz
|
mv $2/jpeg-${WXVER}.tar.gz $2/jpeg-${WXVER}.tgz
|
||||||
|
|
||||||
### TIFF
|
### TIFF
|
||||||
ls `cat $1/distrib/msw/tiff.rsp` > /tmp/tiff.txt
|
ls `cat $1/distrib/msw/tiff.rsp` > /tmp/tiff.txt
|
||||||
tar cvf $2/tiff.tar -T /tmp/tiff.txt
|
tar cvf $2/tiff-${WXVER}.tar -T /tmp/tiff.txt
|
||||||
gzip $2/tiff.tar
|
gzip $2/tiff-${WXVER}.tar
|
||||||
mv $2/tiff.tar.gz $2/tiff.tgz
|
mv $2/tiff-${WXVER}.tar.gz $2/tiff-${WXVER}.tgz
|
||||||
|
|
||||||
echo Done!
|
echo Done!
|
||||||
|
@@ -442,6 +442,8 @@ clean:
|
|||||||
-$(RM) ../xpm/*.bak
|
-$(RM) ../xpm/*.bak
|
||||||
-$(RM) ../tiff/*.o
|
-$(RM) ../tiff/*.o
|
||||||
-$(RM) ../tiff/*.bak
|
-$(RM) ../tiff/*.bak
|
||||||
|
|
||||||
|
cleanall: clean
|
||||||
-$(RM) $(WXLIB)
|
-$(RM) $(WXLIB)
|
||||||
-$(RM) $(ZLIBLIB)
|
-$(RM) $(ZLIBLIB)
|
||||||
-$(RM) $(PNGLIB)
|
-$(RM) $(PNGLIB)
|
||||||
@@ -458,7 +460,3 @@ ifneq "$(strip $(LD_SUPPORTS_SHARED))" "yes"
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
cleanall: clean
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -39,15 +39,20 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach $file (sort keys %wxMSW) {
|
foreach $file (sort keys %wxMSW) {
|
||||||
#! OLE files can'be compiled with mingw32 yet
|
next if $wxMSW{$file} =~ /\b16\b/;
|
||||||
next if $wxMSW{$file} =~ /\b(O|16)\b/;
|
|
||||||
|
|
||||||
($fileobj = $file) =~ s/cp?p?$/\o/;
|
($fileobj = $file) =~ s/cp?p?$/\o/;
|
||||||
($filedep = $file) =~ s/cp?p?$/\d/;
|
($filedep = $file) =~ s/cp?p?$/\d/;
|
||||||
|
|
||||||
$project{"MSW_SOURCES"} .= "msw/" . $file . " ";
|
if( $wxMSW{$file} =~ /\bO\b/ ) {
|
||||||
$project{"GUIOBJS"} .= $fileobj . " ";
|
$project{"MSW_SOURCES"} .= "msw/ole/" . $file . " ";
|
||||||
$project{"GUIDEPS"} .= $filedep . " "
|
$project{"OLEOBJS"} .= $fileobj . " ";
|
||||||
|
$project{"OLEDEPS"} .= $filedep . " ";
|
||||||
|
} else {
|
||||||
|
$project{"MSW_SOURCES"} .= "msw/" . $file . " ";
|
||||||
|
$project{"GUIOBJS"} .= $fileobj . " ";
|
||||||
|
$project{"GUIDEPS"} .= $filedep . " ";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach $file (sort keys %wxHTML) {
|
foreach $file (sort keys %wxHTML) {
|
||||||
@@ -121,6 +126,12 @@ HTMLOBJS = \
|
|||||||
HTMLDEPS = \
|
HTMLDEPS = \
|
||||||
#$ ExpandList("HTMLDEPS");
|
#$ ExpandList("HTMLDEPS");
|
||||||
|
|
||||||
|
OLEOBJS = \
|
||||||
|
#$ ExpandList("OLEOBJS");
|
||||||
|
|
||||||
|
OLEDEPS = \
|
||||||
|
#$ ExpandList("OLEDEPS");
|
||||||
|
|
||||||
IODBCOBJS = \
|
IODBCOBJS = \
|
||||||
#$ ExpandList("IODBCOBJS");
|
#$ ExpandList("IODBCOBJS");
|
||||||
|
|
||||||
|
@@ -1,20 +1,20 @@
|
|||||||
item: Install File
|
item: Install File
|
||||||
Source=c:\Windows\System\Msvcirt.dll
|
Source=c:\wx\dlls\winnt\Msvcirt.dll
|
||||||
Destination=%SYS32%\Msvcirt.dll
|
Destination=%SYS32%\Msvcirt.dll
|
||||||
Flags=0000010000010011
|
Flags=0000010000010011
|
||||||
end
|
end
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=c:\Windows\System\Msvcrt.dll
|
Source=c:\wx\dlls\winnt\Msvcrt.dll
|
||||||
Destination=%SYS32%\Msvcrt.dll
|
Destination=%SYS32%\Msvcrt.dll
|
||||||
Flags=0000010000010011
|
Flags=0000010000010011
|
||||||
end
|
end
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=c:\Windows\System\Msvcrt.dll
|
Source=c:\wx\dlls\win95\Msvcrt.dll
|
||||||
Destination=%SYS%\Msvcrt.dll
|
Destination=%SYS%\Msvcrt.dll
|
||||||
Flags=0000010000010011
|
Flags=0000010000010011
|
||||||
end
|
end
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=c:\Windows\System\Msvcirt.dll
|
Source=c:\wx\dlls\win95\Msvcirt.dll
|
||||||
Destination=%SYS%\Msvcirt.dll
|
Destination=%SYS%\Msvcirt.dll
|
||||||
Flags=0000010000010011
|
Flags=0000010000010011
|
||||||
end
|
end
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
Document Type: WSE
|
Document Type: WSE
|
||||||
item: Global
|
item: Global
|
||||||
Version=5.0
|
Version=5.0
|
||||||
Title=wxWindows 2.2.3 Installation
|
Title=wxWindows 2.2.6 Installation
|
||||||
Flags=00000100
|
Flags=00000100
|
||||||
Split=1420
|
Split=1420
|
||||||
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||||
@@ -17,7 +17,7 @@ item: Global
|
|||||||
Patch Flags=0000000000000001
|
Patch Flags=0000000000000001
|
||||||
Patch Threshold=85
|
Patch Threshold=85
|
||||||
Patch Memory=4000
|
Patch Memory=4000
|
||||||
EXE Filename=D:\wx2stable\wxWindows\deliver\setup.exe
|
EXE Filename=c:\wx2stable\wxWindows\deliver\setup.exe
|
||||||
FTP Cluster Size=20
|
FTP Cluster Size=20
|
||||||
Variable Name1=_SYS_
|
Variable Name1=_SYS_
|
||||||
Variable Default1=C:\WINDOWS\SYSTEM
|
Variable Default1=C:\WINDOWS\SYSTEM
|
||||||
@@ -47,7 +47,7 @@ item: End Block
|
|||||||
end
|
end
|
||||||
item: Set Variable
|
item: Set Variable
|
||||||
Variable=APPTITLE
|
Variable=APPTITLE
|
||||||
Value=wxWindows 2.2.3
|
Value=wxWindows 2.2.6
|
||||||
end
|
end
|
||||||
item: Set Variable
|
item: Set Variable
|
||||||
Variable=GROUP
|
Variable=GROUP
|
||||||
@@ -62,7 +62,7 @@ item: Set Variable
|
|||||||
Value=wx2
|
Value=wx2
|
||||||
end
|
end
|
||||||
item: Display Graphic
|
item: Display Graphic
|
||||||
Pathname=D:\wx2stable\wxWindows\distrib\msw\wxwin01.bmp
|
Pathname=c:\wx2stable\wxWindows\distrib\msw\wxwin01.bmp
|
||||||
X Position=16
|
X Position=16
|
||||||
Y Position=16
|
Y Position=16
|
||||||
end
|
end
|
||||||
|
@@ -5,7 +5,7 @@ set dest=%src\deliver
|
|||||||
set wise=0
|
set wise=0
|
||||||
|
|
||||||
Rem Set this to the required version
|
Rem Set this to the required version
|
||||||
set version=2.2.4
|
set version=2.2.5
|
||||||
|
|
||||||
if "%src" == "" goto usage
|
if "%src" == "" goto usage
|
||||||
if "%dest" == "" goto usage
|
if "%dest" == "" goto usage
|
||||||
@@ -33,7 +33,7 @@ erase %dest\utils.zip
|
|||||||
erase %dest\extradoc.zip
|
erase %dest\extradoc.zip
|
||||||
erase %dest\*-win32.zip
|
erase %dest\*-win32.zip
|
||||||
|
|
||||||
if direxist %dest\wx del /sxyz %dest\wx\
|
if direxist %dest\wx erase /sxyz %dest\wx\
|
||||||
|
|
||||||
cd %src
|
cd %src
|
||||||
echo Zipping...
|
echo Zipping...
|
||||||
@@ -170,7 +170,7 @@ erase /Y contrib\docs\winhelp\stc.*
|
|||||||
erase /Y contrib\docs\htmlhelp\mmedia.*
|
erase /Y contrib\docs\htmlhelp\mmedia.*
|
||||||
erase /Y contrib\docs\htmlhelp\stc.*
|
erase /Y contrib\docs\htmlhelp\stc.*
|
||||||
erase /Y contrib\docs\pdf\*.*
|
erase /Y contrib\docs\pdf\*.*
|
||||||
del /sxzy contrib\docs\latex\ogl
|
erase /sxzy contrib\docs\latex\ogl
|
||||||
erase /Y src\mingegcs.bat
|
erase /Y src\mingegcs.bat
|
||||||
erase /Y distrib
|
erase /Y distrib
|
||||||
|
|
||||||
@@ -198,7 +198,7 @@ erase /Y %dest\setup.*
|
|||||||
rem Now invoke WISE install on the new wxwin2.wse
|
rem Now invoke WISE install on the new wxwin2.wse
|
||||||
set wisecmd="c:\Program Files\wise\wise32.exe" /C %WXWIN\distrib\msw\wxwin2.wse
|
set wisecmd="c:\Program Files\wise\wise32.exe" /C %WXWIN\distrib\msw\wxwin2.wse
|
||||||
echo Invoking %wisecmd...
|
echo Invoking %wisecmd...
|
||||||
start %wisecmd
|
start "WISE" /w %wisecmd%
|
||||||
pause Press any key to continue with the wxWindows distribution...
|
pause Press any key to continue with the wxWindows distribution...
|
||||||
Rem ren %WXWIN\deliver\setup.EXE %WXWIN\deliver\wxMSW-%version%-setup.exe
|
Rem ren %WXWIN\deliver\setup.EXE %WXWIN\deliver\wxMSW-%version%-setup.exe
|
||||||
|
|
||||||
|
225
distrib/msw/zipdistinno.bat
Executable file
225
distrib/msw/zipdistinno.bat
Executable file
@@ -0,0 +1,225 @@
|
|||||||
|
@echo off
|
||||||
|
rem Zip up an external, generic + Windows distribution of wxWindows 2
|
||||||
|
rem using Inno Setup + ScriptMaker
|
||||||
|
set src=%wxwin
|
||||||
|
set dest=%src\deliver
|
||||||
|
set inno=0
|
||||||
|
|
||||||
|
Rem Set this to the required version
|
||||||
|
set version=2.2.7
|
||||||
|
|
||||||
|
if "%src" == "" goto usage
|
||||||
|
if "%dest" == "" goto usage
|
||||||
|
if "%1" == "-help" goto usage
|
||||||
|
if "%1" == "--help" goto usage
|
||||||
|
if "%1" == "/?" goto usage
|
||||||
|
if "%1" == "innoonly" goto dounzip
|
||||||
|
if "%1" == "inno" set inno=1
|
||||||
|
if "%1" == "tidyup" goto tidyup
|
||||||
|
echo About to archive an external wxWindows distribution:
|
||||||
|
echo From %src
|
||||||
|
echo To %dest
|
||||||
|
if "%inno" == "1" echo with Inno Setup creation.
|
||||||
|
echo CTRL-C if this is not correct.
|
||||||
|
pause
|
||||||
|
|
||||||
|
erase %dest\wx*.zip
|
||||||
|
erase %dest\*.htb
|
||||||
|
erase %dest\ogl3-*.zip
|
||||||
|
erase %dest\tex2rtf2-*.zip
|
||||||
|
erase %dest\jpeg-*.zip
|
||||||
|
erase %dest\tiff-*.zip
|
||||||
|
erase %dest\dialoged-*.zip
|
||||||
|
erase %dest\utils-*.zip
|
||||||
|
erase %dest\extradoc-*.zip
|
||||||
|
erase %dest\*-win32-*.zip
|
||||||
|
|
||||||
|
if direxist %dest\wx erase /sxyz %dest\wx\
|
||||||
|
if not direxist %dest mkdir %dest
|
||||||
|
|
||||||
|
cd %src
|
||||||
|
echo Zipping...
|
||||||
|
|
||||||
|
Rem Zip up the complete wxMSW-xxx.zip file
|
||||||
|
Rem NO, do it by unarchiving component files, deleting/copying some files, then
|
||||||
|
Rem rearchiving.
|
||||||
|
Rem zip32 -@ %dest\wxMSW-%version%.zip < %src\distrib\msw\generic.rsp
|
||||||
|
Rem zip32 -@ -u %dest\wxMSW-%version%.zip < %src\distrib\msw\msw.rsp
|
||||||
|
Rem zip32 -@ -u %dest\wxMSW-%version%.zip < %src\distrib\msw\wx_chm.rsp
|
||||||
|
Rem zip32 -@ -u %dest\wxMSW-%version%.zip < %src\distrib\msw\jpeg.rsp
|
||||||
|
Rem zip32 -@ -u %dest\wxMSW-%version%.zip < %src\distrib\msw\tiff.rsp
|
||||||
|
|
||||||
|
Rem Below is the old-style separated-out format. This is retained only
|
||||||
|
Rem for local use, and for creating wxMSW-xxx.zip.
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-gen.zip < %src\distrib\msw\generic.rsp
|
||||||
|
zip32 -@ -u %dest\wxWindows-%version%-gen.zip < %src\distrib\msw\makefile.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-msw.zip < %src\distrib\msw\msw.rsp
|
||||||
|
zip32 -@ -u %dest\wxWindows-%version%-msw.zip < %src\distrib\msw\makefile.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-gtk.zip < %src\distrib\msw\gtk.rsp
|
||||||
|
zip32 -@ -u %dest\wxWindows-%version%-gtk.zip < %src\distrib\msw\makefile.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-stubs.zip < %src\distrib\msw\stubs.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-mot.zip < %src\distrib\msw\motif.rsp
|
||||||
|
zip32 -@ -u %dest\wxWindows-%version%-mot.zip < %src\distrib\msw\makefile.rsp
|
||||||
|
Rem (Obsolete) zip32 -@ %dest\wxWindows-%version%-user.zip < %src\distrib\msw\user.rsp
|
||||||
|
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-DocSource.zip < %src\distrib\msw\docsrc.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-WinHelp.zip < %src\distrib\msw\wx_hlp.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-HTML.zip < %src\distrib\msw\wx_html.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-PDF.zip < %src\distrib\msw\wx_pdf.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-Word.zip < %src\distrib\msw\wx_word.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-HTB.zip < %src\distrib\msw\wx_htb.rsp
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-HTMLHelp.zip < %src\distrib\msw\wx_chm.rsp
|
||||||
|
|
||||||
|
Rem PDF/HTML docs that should go into the Windows setup because
|
||||||
|
Rem there are no WinHelp equivalents
|
||||||
|
zip32 -@ %dest\extradoc-%version%.zip < %src\distrib\msw\extradoc.rsp
|
||||||
|
|
||||||
|
rem VC++ project files
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-vc.zip < %src\distrib\msw\vc.rsp
|
||||||
|
|
||||||
|
rem BC++ project files
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-bc.zip < %src\distrib\msw\bc.rsp
|
||||||
|
|
||||||
|
rem CodeWarrior project files
|
||||||
|
zip32 -@ %dest\wxWindows-%version%-cw.zip < %src\distrib\msw\cw.rsp
|
||||||
|
|
||||||
|
rem OGL 3
|
||||||
|
zip32 -@ %dest\ogl3-%version%.zip < %src\distrib\msw\ogl.rsp
|
||||||
|
|
||||||
|
rem MMedia
|
||||||
|
zip32 -@ %dest\mmedia-%version%.zip < %src\distrib\msw\mmedia.rsp
|
||||||
|
|
||||||
|
rem STC (Scintilla widget)
|
||||||
|
zip32 -@ %dest\stc-%version%.zip < %src\distrib\msw\stc.rsp
|
||||||
|
|
||||||
|
rem GLCanvas: obsolete, now in main library
|
||||||
|
rem zip32 -@ %dest\glcanvas-%version%.zip < %src\distrib\msw\glcanvas.rsp
|
||||||
|
|
||||||
|
rem Tex2RTF
|
||||||
|
zip32 -@ %dest\tex2rtf2-%version%.zip < %src\distrib\msw\tex2rtf.rsp
|
||||||
|
|
||||||
|
rem JPEG source
|
||||||
|
zip32 -@ %dest\jpeg-%version%.zip < %src\distrib\msw\jpeg.rsp
|
||||||
|
|
||||||
|
rem TIFF source
|
||||||
|
zip32 -@ %dest\tiff-%version%.zip < %src\distrib\msw\tiff.rsp
|
||||||
|
|
||||||
|
rem Dialog Editor source and binary
|
||||||
|
erase %dest\dialoged_source.zip
|
||||||
|
zip32 -@ %dest\dialoged_source.zip < %src\distrib\msw\dialoged.rsp
|
||||||
|
zip32 -j %dest\dialoged-%version%.zip %dest\dialoged_source.zip %src\bin\dialoged.exe %src\docs\winhelp\dialoged.hlp %src\docs\winhelp\dialoged.cnt
|
||||||
|
erase %dest\dialoged_source.zip
|
||||||
|
|
||||||
|
rem Misc. utils not in the main distribution
|
||||||
|
zip32 -@ %dest\utils-%version%.zip < %src\distrib\msw\utils.rsp
|
||||||
|
zip32 -@ -u %dest\utils-%version%.zip < %src\distrib\msw\utilmake.rsp
|
||||||
|
|
||||||
|
copy %src\docs\changes.txt %dest\changed-%version%.txt
|
||||||
|
copy %src\docs\msw\install.txt %dest\install_msw-%version%.txt
|
||||||
|
copy %src\docs\motif\install.txt %dest\install_motif-%version%.txt
|
||||||
|
copy %src\docs\gtk\install.txt %dest\install_gtk-%version%.txt
|
||||||
|
copy %src\docs\readme.txt %dest\readme-%version%.txt
|
||||||
|
copy %src\docs\motif\readme.txt %dest\readme_motif-%version%.txt
|
||||||
|
copy %src\docs\gtk\readme.txt %dest\readme_gtk-%version%.txt
|
||||||
|
copy %src\docs\msw\readme.txt %dest\readme_msw-%version%.txt
|
||||||
|
copy %src\docs\readme_vms.txt %dest\readme_vms-%version%.txt
|
||||||
|
copy %src\docs\motif\makewxmotif %dest\makewxmotif-%version%
|
||||||
|
copy %src\docs\gtk\makewxgtk %dest\makewxgtk-%version%
|
||||||
|
|
||||||
|
Rem Skip Inno Setup if inno is 0.
|
||||||
|
if "%inno" == "0" goto end
|
||||||
|
|
||||||
|
:dounzip
|
||||||
|
|
||||||
|
Rem Make dialoged-win32-%version%.zip and tex2rtf-win32-%version%.zip
|
||||||
|
|
||||||
|
cd %src\bin
|
||||||
|
|
||||||
|
zip32 %dest\dialoged-win32-%version%.zip dialoged.*
|
||||||
|
zip32 %dest\tex2rtf-win32-%version%.zip tex2rtf.*
|
||||||
|
|
||||||
|
cd %dest
|
||||||
|
|
||||||
|
rem Unzip the Windows files into 'wx'
|
||||||
|
mkdir %dest\wx
|
||||||
|
|
||||||
|
Rem After this change of directory, we're in the
|
||||||
|
Rem temporary 'wx' directory and not acting on
|
||||||
|
Rem the source wxWindows directory.
|
||||||
|
cd %dest\wx
|
||||||
|
unzip32 -o ..\wxWindows-%version%-msw.zip
|
||||||
|
unzip32 -o ..\wxWindows-%version%-gen.zip
|
||||||
|
unzip32 -o ..\wxWindows-%version%-vc.zip
|
||||||
|
unzip32 -o ..\wxWindows-%version%-bc.zip
|
||||||
|
unzip32 -o ..\wxWindows-%version%-HTMLHelp.zip
|
||||||
|
unzip32 -o ..\extradoc.zip
|
||||||
|
Rem Need Word file, for Remstar DB classes
|
||||||
|
unzip32 -o ..\wxWindows-%version%-Word.zip
|
||||||
|
unzip32 -o ..\ogl3-%version%.zip
|
||||||
|
unzip32 -o ..\jpeg-%version%.zip
|
||||||
|
unzip32 -o ..\tiff-%version%.zip
|
||||||
|
unzip32 -o ..\tex2rtf2-%version%.zip
|
||||||
|
|
||||||
|
rem Now delete a few files that are unnecessary
|
||||||
|
attrib -R *
|
||||||
|
erase /Y BuildCVS.txt *.in *.spec *.guess *.sub mkinstalldirs modules install-sh *.sh descrip.mms
|
||||||
|
erase /Y configure samples\configure samples\*.in demos\configure demos\*.in contrib\configure contrib\*.in
|
||||||
|
erase /Y setup.h.in setup.h_vms
|
||||||
|
erase /SY Makefile.in
|
||||||
|
erase /Y docs\html\wxbook.htm docs\html\roadmap.htm
|
||||||
|
erase /Y contrib\docs\winhelp\mmedia.*
|
||||||
|
erase /Y contrib\docs\winhelp\stc.*
|
||||||
|
erase /Y contrib\docs\htmlhelp\mmedia.*
|
||||||
|
erase /Y contrib\docs\htmlhelp\stc.*
|
||||||
|
erase /Y contrib\docs\pdf\*.*
|
||||||
|
erase /sxzy contrib\docs\latex\ogl
|
||||||
|
erase /Y src\mingegcs.bat
|
||||||
|
erase /Y distrib
|
||||||
|
|
||||||
|
rem Now copy some binary files to 'bin'
|
||||||
|
if not isdir bin mkdir bin
|
||||||
|
copy %src\bin\dialoged.exe bin
|
||||||
|
copy %src\bin\tex2rtf.exe bin
|
||||||
|
copy %src\bin\dbgview.* bin
|
||||||
|
copy %src\bin\life.exe bin
|
||||||
|
copy %src\demos\life\breeder.lif bin
|
||||||
|
copy %src\docs\winhelp\dialoged.hlp %src\docs\winhelp\dialoged.cnt bin
|
||||||
|
copy %src\docs\winhelp\tex2rtf.hlp %src\docs\winhelp\tex2rtf.cnt bin
|
||||||
|
|
||||||
|
Rem Make wxMSW-xxx.zip
|
||||||
|
zip32 -r ..\wxMSW-%version%.zip *
|
||||||
|
|
||||||
|
rem Time to regenerate the Inno Setup script, wxwin2.iss.
|
||||||
|
rem NB: if you've changed wxwin2.iss using ScriptMaker, call splitinno.exe
|
||||||
|
rem from within distrib\msw, to split off innotop.txt and innobott.txt.
|
||||||
|
rem (NOT YET IMPLEMENTED)
|
||||||
|
echo Calling 'makeinno' to generate wxwin2.iss...
|
||||||
|
call %WXWIN\distrib\msw\makeinno.bat
|
||||||
|
|
||||||
|
erase /Y %dest\setup.*
|
||||||
|
|
||||||
|
rem Now invoke Inno Setup on the new wxwin2.iss
|
||||||
|
set innocmd="C:\Program Files\Inno Setup 1.3\compil32.exe" /cc %WXWIN\distrib\msw\wxwin2.iss
|
||||||
|
echo Invoking %innocmd...
|
||||||
|
start "Inno Setup" /w %innocmd%
|
||||||
|
pause Press any key to continue with the wxWindows distribution...
|
||||||
|
Rem ren %WXWIN\deliver2\setup.EXE %WXWIN\deliver2\wxMSW-%version%-setup.exe
|
||||||
|
|
||||||
|
:tidyup
|
||||||
|
cd %dest
|
||||||
|
|
||||||
|
rem Put all the setup files into a single zip archive.
|
||||||
|
zip32 wxMSW-%version%-setup.zip readme-%version%.txt setup.*
|
||||||
|
|
||||||
|
echo wxWindows archived.
|
||||||
|
|
||||||
|
goto end
|
||||||
|
|
||||||
|
:usage
|
||||||
|
echo DOS wxWindows distribution. Zips up all GTK/Motif/MSW/doc files,
|
||||||
|
echo and optionally makes a deliver2\wx directory and a setup.exe
|
||||||
|
echo if you specify 'inno' (skipping the zipping if you use 'innoonly').
|
||||||
|
echo.
|
||||||
|
echo "Usage: zipdist [inno | innoonly]"
|
||||||
|
|
||||||
|
:end
|
@@ -19,12 +19,12 @@ Compilation
|
|||||||
a) under Win32 with Visual C++: open the provided wxBase.dsw workspace. From
|
a) under Win32 with Visual C++: open the provided wxBase.dsw workspace. From
|
||||||
it, you can build wxBase as a static library and/or as a DLL. Please see
|
it, you can build wxBase as a static library and/or as a DLL. Please see
|
||||||
|
|
||||||
http://www.wxwindows.org/vadim/wxDocs/buildmsw.html
|
http://zeitlin.online.fr/wxWindows/buildmsw.html
|
||||||
|
|
||||||
for the instructions on how to use wxBase in your own projects. You can
|
for the instructions on how to use wxBase in your own projects. You can
|
||||||
also download the precompiled binaries from
|
also download the precompiled binaries from
|
||||||
|
|
||||||
http://www.wxwindows.org/vadim/wxDocs/binaries.html
|
http://zeitlin.online.fr/wxWindows/binaries.html
|
||||||
|
|
||||||
NB: it should be possible to compile wxBase with other compilers as well,
|
NB: it should be possible to compile wxBase with other compilers as well,
|
||||||
if you managed to do this, please let me know so that your makefiles
|
if you managed to do this, please let me know so that your makefiles
|
||||||
|
@@ -13,19 +13,85 @@ wxMSW:
|
|||||||
OTHER CHANGES
|
OTHER CHANGES
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
2.2.7
|
||||||
|
-----
|
||||||
|
|
||||||
|
All:
|
||||||
|
|
||||||
|
- significant speed optimizations in several classes
|
||||||
|
- wxFont::operator==() fixed
|
||||||
|
|
||||||
|
Unix:
|
||||||
|
|
||||||
|
- support for OpenBSD added to configure (Dennis Taylor)
|
||||||
|
|
||||||
|
wxBase:
|
||||||
|
|
||||||
|
- wxLongLong compilation fixed for SGI native compiler
|
||||||
|
- wxString::FormatV() fatal bug fixed
|
||||||
|
|
||||||
|
wxMSW:
|
||||||
|
|
||||||
|
- wxExecute DDE bug corrected: no spurious error messages any more
|
||||||
|
- wxMSW focus handling problems (notable with toolbars and splitters) fixed
|
||||||
|
- wxListCtrl attributes are handled correctly when inserting/deleting/sorting
|
||||||
|
- wxPrinterDC resource leak fixed
|
||||||
|
- fixed paper size handling when printer device driver reports DM_PAPERSIZE with
|
||||||
|
dmPaperSize >= DMPAPER_USER
|
||||||
|
- implemented renaming of wxRegConfig groups
|
||||||
|
|
||||||
|
wxGTK:
|
||||||
|
|
||||||
|
- wxToolbar::InsertSeparator() fixed
|
||||||
|
- foreign (non US) characters input problem fixed
|
||||||
|
- assorted wxActivateEvent fixes
|
||||||
|
|
||||||
|
wxHTML:
|
||||||
|
|
||||||
|
- fixed parsing of à
|
||||||
|
|
||||||
2.2.6
|
2.2.6
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
wxBase:
|
||||||
|
|
||||||
|
- fixed problem with wxURL when using static version of the library
|
||||||
|
- crash when reading certain malformed mailcap entries under Unix fixed
|
||||||
|
- memory/resource leak in wxSocket::Accept() fixed (Kruba Fabien)
|
||||||
|
|
||||||
|
All (GUI):
|
||||||
|
|
||||||
|
- Spanish translations added (Luis Pa<50>l Tomillo)
|
||||||
|
- bug in wxDocMDIParentFrame::OnMRUFile() fixed
|
||||||
|
- wxYieldIfNeeded added, to ignore yield recursion.
|
||||||
|
|
||||||
wxMSW:
|
wxMSW:
|
||||||
|
|
||||||
- wxChoice sizing bug introduced in 2.2.5 fixed (oops) and calculating of
|
- wxChoice sizing bug introduced in 2.2.5 fixed (oops) and calculating of
|
||||||
the size of initially empty wxChoice controls fixed as well
|
the size of initially empty wxChoice controls fixed as well
|
||||||
|
- bug with negative coordinates being turned into huge positive ones in
|
||||||
|
EVT_MOVE fixed (Imad Jureidini)
|
||||||
|
- jpeg library compilation fixed for newer versions of mingw32 and cygwin
|
||||||
|
- controls which don't accept focus don't get it on left mouse click
|
||||||
|
- wxToolBar::DeleteTool() in presence of toolbar controls fixed
|
||||||
|
- wxDC::DeviceToLogical[XY] fixed (Chuck Messenger)
|
||||||
|
|
||||||
|
wxGTK:
|
||||||
|
|
||||||
|
- fixed configure bug: it didn't define HAVE_VSNPRINTF properly always
|
||||||
|
- wxGauge now supports wxGA_VERTICAL (Shane Forsythe)
|
||||||
|
- fixed keyboard input in wxSpinCtrl
|
||||||
|
|
||||||
|
wxHTML:
|
||||||
|
|
||||||
|
- fixed bug in parsing tags with whitespaces around '=' in tags,
|
||||||
|
e.g. <a href = "something.html">
|
||||||
|
|
||||||
2.2.5
|
2.2.5
|
||||||
-----
|
-----
|
||||||
|
|
||||||
- fixed memory corruption/crash in wxStreamBuffer
|
- fixed memory corruption/crash in wxStreamBuffer
|
||||||
- wxTree/ListCtrl position fix (Mike Oliver <oliver@math.ucla.edu>)
|
- wxTree/ListCtrl position fix (Mike Oliver)
|
||||||
- Italian translations updated
|
- Italian translations updated
|
||||||
- Windows 2000 toolbar colours problem fixed
|
- Windows 2000 toolbar colours problem fixed
|
||||||
|
|
||||||
|
@@ -4,6 +4,26 @@ ports.
|
|||||||
|
|
||||||
*** next release ***
|
*** next release ***
|
||||||
|
|
||||||
|
*** 22th May 2001: wxWindows 2.2.7 released ***
|
||||||
|
|
||||||
|
Applied patch to allow using non-Latin keyboards.
|
||||||
|
|
||||||
|
Added wxActivateEvent for top level windows.
|
||||||
|
|
||||||
|
Corrected wxActivateEvent for app (now wxEVT_ACTIAVTE_APP).
|
||||||
|
|
||||||
|
wxTextCtrl sends focus events.
|
||||||
|
|
||||||
|
Corrected so-library name.
|
||||||
|
|
||||||
|
wxTreeCtrl now shows an item, if it was programmatically selected.
|
||||||
|
|
||||||
|
wxTextCtrl no longer sends any text event upon its construction.
|
||||||
|
|
||||||
|
wxSpinCtrl misbehaviour fixed.
|
||||||
|
|
||||||
|
*** 7th March 2001: wxWindows 2.2.6 released ***
|
||||||
|
|
||||||
wxWakeUpIdle() works again
|
wxWakeUpIdle() works again
|
||||||
|
|
||||||
wxGauge now supports wxGA_VERTICAL (Shane Forsythe)
|
wxGauge now supports wxGA_VERTICAL (Shane Forsythe)
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
\section{\class{wxBoxSizer}}\label{wxboxsizer}
|
\section{\class{wxBoxSizer}}\label{wxboxsizer}
|
||||||
|
|
||||||
The basic idea behind a box sizer is that windows will most often be laid out in rather
|
The basic idea behind a box sizer is that windows will most often be laid out in rather
|
||||||
simple basic geomerty, typically in a row or a column or several hierachies of either.
|
simple basic geometry, typically in a row or a column or several hierarchies of either.
|
||||||
|
|
||||||
As an example, we will construct a dialog that will contain a text field at the top and
|
As an example, we will construct a dialog that will contain a text field at the top and
|
||||||
two buttons at the bottom. This can be seen as a top-hierarchy column with the text at
|
two buttons at the bottom. This can be seen as a top-hierarchy column with the text at
|
||||||
the top and buttons at the bottom and a low-hierchary row with an OK button to the left
|
the top and buttons at the bottom and a low-hierarchy row with an OK button to the left
|
||||||
and a Cancel button to the right. In many cases (particulary dialogs under Unix and
|
and a Cancel button to the right. In many cases (particularly dialogs under Unix and
|
||||||
normal frames) the main window will be resizable by the user and this change of size
|
normal frames) the main window will be resizable by the user and this change of size
|
||||||
will have to get propagated to its children. In our case, we want the text area to grow
|
will have to get propagated to its children. In our case, we want the text area to grow
|
||||||
with the dialog, whereas the button shall have a fixed size. In addition, there will be
|
with the dialog, whereas the button shall have a fixed size. In addition, there will be
|
||||||
|
@@ -63,13 +63,6 @@ Set to TRUE by {\bf Skip} if this event should be skipped.
|
|||||||
|
|
||||||
Timestamp for this event.
|
Timestamp for this event.
|
||||||
|
|
||||||
\membersection{wxEvent::GetEventClass}
|
|
||||||
|
|
||||||
\func{WXTYPE}{GetEventClass}{\void}
|
|
||||||
|
|
||||||
Returns the identifier of the given event class,
|
|
||||||
such as wxTYPE\_MOUSE\_EVENT.
|
|
||||||
|
|
||||||
\membersection{wxEvent::GetEventObject}
|
\membersection{wxEvent::GetEventObject}
|
||||||
|
|
||||||
\func{wxObject*}{GetEventObject}{\void}
|
\func{wxObject*}{GetEventObject}{\void}
|
||||||
|
@@ -58,7 +58,7 @@ Constructor. Use \helpref{wxFileDialog::ShowModal}{wxfiledialogshowmodal} to sho
|
|||||||
|
|
||||||
\docparam{defaultFile}{The default filename, or the empty string.}
|
\docparam{defaultFile}{The default filename, or the empty string.}
|
||||||
|
|
||||||
\docparam{wildcard}{A wildcard, such as ``*.*".}
|
\docparam{wildcard}{A wildcard, such as ``*.*" or ``BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif".}
|
||||||
|
|
||||||
\docparam{style}{A dialog style. A bitlist of:
|
\docparam{style}{A dialog style. A bitlist of:
|
||||||
|
|
||||||
@@ -180,7 +180,9 @@ Sets the dialog style. See \helpref{wxFileDialog::wxFileDialog}{wxfiledialogcons
|
|||||||
|
|
||||||
\func{void}{SetWildcard}{\param{const wxString\& }{wildCard}}
|
\func{void}{SetWildcard}{\param{const wxString\& }{wildCard}}
|
||||||
|
|
||||||
Sets the wildcard, which in Windows can contain multiple file types.
|
Sets the wildcard, which can contain multiple file types, for example:
|
||||||
|
|
||||||
|
``BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
|
||||||
|
|
||||||
\membersection{wxFileDialog::ShowModal}\label{wxfiledialogshowmodal}
|
\membersection{wxFileDialog::ShowModal}\label{wxfiledialogshowmodal}
|
||||||
|
|
||||||
|
@@ -43,12 +43,7 @@ See Combined Protocols paragraph for details.
|
|||||||
|
|
||||||
The left location precedes the protocol in the URL string.
|
The left location precedes the protocol in the URL string.
|
||||||
It is not used by global protocols like HTTP but it becomes handy when nesting
|
It is not used by global protocols like HTTP but it becomes handy when nesting
|
||||||
protocols - for example you may want to access files in ZIP archive that is
|
protocols - for example you may want to access files in a ZIP archive:
|
||||||
located on some FTP server:
|
|
||||||
|
|
||||||
ftp:ftp.archives.org/pub/cpp\_doc.zip\#zip:reference/fopen.htm\#syntax
|
|
||||||
|
|
||||||
In fact, you have to use 'left location' even when accessing local ZIPs:
|
|
||||||
|
|
||||||
file:archives/cpp\_doc.zip\#zip:reference/fopen.htm\#syntax
|
file:archives/cpp\_doc.zip\#zip:reference/fopen.htm\#syntax
|
||||||
|
|
||||||
@@ -57,12 +52,6 @@ In this example, the protocol is "zip", the left location is
|
|||||||
is "file:archives/cpp\_doc.zip".
|
is "file:archives/cpp\_doc.zip".
|
||||||
|
|
||||||
There are {\bf two} protocols used in this example: "zip" and "file".
|
There are {\bf two} protocols used in this example: "zip" and "file".
|
||||||
You can construct even more complicated addresses like this one:
|
|
||||||
|
|
||||||
http://www.archives.org/myarchive.zip\#zip:local/docs/cpp/stdio.zip\#zip:index.htm
|
|
||||||
|
|
||||||
In this example you access zip virtual file system stdio.zip stored in another zip (myarchive.zip)
|
|
||||||
which can be found at WWW.
|
|
||||||
|
|
||||||
\wxheading{File Systems Included in wxHTML}
|
\wxheading{File Systems Included in wxHTML}
|
||||||
|
|
||||||
|
@@ -774,7 +774,8 @@ wxYES\_NO or wxOK.}
|
|||||||
\twocolitem{wxOK}{Puts an Ok button on the message box. May be combined with wxCANCEL.}
|
\twocolitem{wxOK}{Puts an Ok button on the message box. May be combined with wxCANCEL.}
|
||||||
\twocolitem{wxCENTRE}{Centres the text.}
|
\twocolitem{wxCENTRE}{Centres the text.}
|
||||||
\twocolitem{wxICON\_EXCLAMATION}{Displays an exclamation mark symbol.}
|
\twocolitem{wxICON\_EXCLAMATION}{Displays an exclamation mark symbol.}
|
||||||
\twocolitem{wxICON\_HAND}{Displays a hand symbol.}
|
\twocolitem{wxICON\_HAND}{Displays an error symbol.}
|
||||||
|
\twocolitem{wxICON\_ERROR}{Displays an error symbol - the same as wxICON\_HAND.}
|
||||||
\twocolitem{wxICON\_QUESTION}{Displays a question mark symbol.}
|
\twocolitem{wxICON\_QUESTION}{Displays a question mark symbol.}
|
||||||
\twocolitem{wxICON\_INFORMATION}{Displays an information symbol.}
|
\twocolitem{wxICON\_INFORMATION}{Displays an information symbol.}
|
||||||
\end{twocollist}
|
\end{twocollist}
|
||||||
@@ -1343,7 +1344,12 @@ should ensure that this can cause no recursion, in the simplest case by
|
|||||||
calling \helpref{wxEnableTopLevelWindows(FALSE)}{wxenabletoplevelwindows}.
|
calling \helpref{wxEnableTopLevelWindows(FALSE)}{wxenabletoplevelwindows}.
|
||||||
|
|
||||||
For asynchronous execution, however, the return value is the process id and
|
For asynchronous execution, however, the return value is the process id and
|
||||||
zero value indicates that the command could not be executed.
|
zero value indicates that the command could not be executed. As an added
|
||||||
|
complication, the return value of $-1$ in this case indicattes that we didn't
|
||||||
|
launch a new process, but connected to the running one (this can only happen in
|
||||||
|
case of using DDE under Windows for command execution). In particular, in this,
|
||||||
|
and only this, case the calling code will not get the notification about
|
||||||
|
process termination.
|
||||||
|
|
||||||
If callback isn't NULL and if execution is asynchronous (note that callback
|
If callback isn't NULL and if execution is asynchronous (note that callback
|
||||||
parameter can not be non-NULL for synchronous execution),
|
parameter can not be non-NULL for synchronous execution),
|
||||||
|
@@ -31,7 +31,7 @@
|
|||||||
}}
|
}}
|
||||||
\winhelpignore{\author{Julian Smart, Robert Roebling, Vadim Zeitlin,
|
\winhelpignore{\author{Julian Smart, Robert Roebling, Vadim Zeitlin,
|
||||||
Robin Dunn, et al}
|
Robin Dunn, et al}
|
||||||
\date{November 12th 2000}
|
\date{May 14th 2001}
|
||||||
}
|
}
|
||||||
\makeindex
|
\makeindex
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
@@ -47,7 +47,8 @@ Constructor. Use \helpref{wxMessageDialog::ShowModal}{wxmessagedialogshowmodal}
|
|||||||
\twocolitem{{\bf wxNO\_DEFAULT}}{Used with {\bf wxYES\_NO}, makes {\bf No} button the default.}
|
\twocolitem{{\bf wxNO\_DEFAULT}}{Used with {\bf wxYES\_NO}, makes {\bf No} button the default.}
|
||||||
\twocolitem{{\bf wxCENTRE}}{Centre the message. Not Windows.}
|
\twocolitem{{\bf wxCENTRE}}{Centre the message. Not Windows.}
|
||||||
\twocolitem{{\bf wxICON\_EXCLAMATION}}{Shows an exclamation mark icon.}
|
\twocolitem{{\bf wxICON\_EXCLAMATION}}{Shows an exclamation mark icon.}
|
||||||
\twocolitem{{\bf wxICON\_HAND}}{Shows a hand icon.}
|
\twocolitem{{\bf wxICON\_HAND}}{Shows an error icon.}
|
||||||
|
\twocolitem{{\bf wxICON\_ERROR}}{Shows an error icon - the same as wxICON\_HAND.}
|
||||||
\twocolitem{{\bf wxICON\_QUESTION}}{Shows a question mark icon.}
|
\twocolitem{{\bf wxICON\_QUESTION}}{Shows a question mark icon.}
|
||||||
\twocolitem{{\bf wxICON\_INFORMATION}}{Shows an information (i) icon.}
|
\twocolitem{{\bf wxICON\_INFORMATION}}{Shows an information (i) icon.}
|
||||||
\end{twocollist}
|
\end{twocollist}
|
||||||
|
@@ -48,18 +48,17 @@ bitmask constants defined in wx/defs.h:
|
|||||||
\twocolitem{{\bf wxPD\_APP\_MODAL}}{Make the progress dialog modal. If this flag is
|
\twocolitem{{\bf wxPD\_APP\_MODAL}}{Make the progress dialog modal. If this flag is
|
||||||
not given, it is only "locally" modal - that is the input to the parent
|
not given, it is only "locally" modal - that is the input to the parent
|
||||||
window is disabled, but not to the other ones.}
|
window is disabled, but not to the other ones.}
|
||||||
\twocolitem{{\bf wxPD\_AUTO\_HIDE}}{By default, the progress dialog will disappear
|
\twocolitem{{\bf wxPD\_AUTO\_HIDE}}{Causes the progress dialog to disappear
|
||||||
from screen as soon as the maximum value of the progress meter has been
|
from screen as soon as the maximum value of the progress meter has been
|
||||||
reached. This flag prevents it from doing it - instead the dialog will wait
|
reached.}
|
||||||
until the user closes it.}
|
|
||||||
\twocolitem{{\bf wxPD\_CAN\_ABORT}}{This flag tells the dialog that it should have a
|
\twocolitem{{\bf wxPD\_CAN\_ABORT}}{This flag tells the dialog that it should have a
|
||||||
"Cancel" button which the user may press. If this happens, the next call to
|
"Cancel" button which the user may press. If this happens, the next call to
|
||||||
\helpref{Update()}{wxprogressdialogupdate} will return FALSE.}
|
\helpref{Update()}{wxprogressdialogupdate} will return FALSE.}
|
||||||
\twocolitem{{\bf wxPD\_ELAPSED\_TIME}}{This flag tells the dialog that it should show elapsed time (since creating the dialog).}
|
\twocolitem{{\bf wxPD\_ELAPSED\_TIME}}{This flag tells the dialog that it should show elapsed time (since creating the dialog).}
|
||||||
\twocolitem{{\bf wxPD\_ESTIMATED\_TIME}}{This flag tells the dialog that it should show estimated time.}
|
\twocolitem{{\bf wxPD\_ESTIMATED\_TIME}}{This flag tells the dialog that it should show estimated time.}
|
||||||
\twocolitem{{\bf wxPD\_REMAINING\_TIME}}{This flag tells the dialog that it should show remaining time.}
|
\twocolitem{{\bf wxPD\_REMAINING\_TIME}}{This flag tells the dialog that it should show remaining time.}
|
||||||
\twocolitem{{\bf wxPD\_SMOOTH}}{This flag tells the dialog that it should use
|
%\twocolitem{{\bf wxPD\_SMOOTH}}{This flag tells the dialog that it should use
|
||||||
smooth gauge (has effect only under 32bit Windows).}
|
%smooth gauge (has effect only under 32bit Windows).}
|
||||||
\end{twocollist}%
|
\end{twocollist}%
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,9 +1,11 @@
|
|||||||
\section{\class{wxScrollEvent}}\label{wxscrollevent}
|
\section{\class{wxScrollEvent}}\label{wxscrollevent}
|
||||||
|
|
||||||
A scroll event holds information about events sent from stand-alone scrollbars,
|
A scroll event holds information about events sent from stand-alone
|
||||||
spin-buttons and sliders - starting from wxWindows 2.1, scrolled windows send the
|
scrollbars, spin-buttons and sliders. Note that starting from wxWindows 2.1,
|
||||||
\helpref{wxScrollWinEvent}{wxscrollwinevent} which does not derive from
|
scrolled windows send the \helpref{wxScrollWinEvent}{wxscrollwinevent} which
|
||||||
wxCommandEvent, but from wxEvent directly.
|
does not derive from wxCommandEvent, but from wxEvent directly - don't confuse
|
||||||
|
these two kinds of events and use the event table macros mentioned below only
|
||||||
|
for the scrollbar-like controls.
|
||||||
|
|
||||||
\wxheading{Derived from}
|
\wxheading{Derived from}
|
||||||
|
|
||||||
@@ -17,10 +19,12 @@ wxCommandEvent, but from wxEvent directly.
|
|||||||
|
|
||||||
\wxheading{Event table macros}
|
\wxheading{Event table macros}
|
||||||
|
|
||||||
To process a scroll event, use these event handler macros to direct input to member
|
To process a scroll event, use these event handler macros to direct input to
|
||||||
functions that take a wxScrollEvent argument. You can use EVT\_COMMAND\_SCROLL... macros
|
member functions that take a wxScrollEvent argument. You can use
|
||||||
with window IDs for when intercepting scroll events from controls, or EVT\_SCROLL... macros
|
{\tt EVT\_COMMAND\_SCROLL...} macros with window IDs for when intercepting
|
||||||
without window IDs for intercepting scroll events from the receiving window.
|
scroll events from controls, or {\tt EVT\_SCROLL...} macros without window IDs
|
||||||
|
for intercepting scroll events from the receiving window - except for this,
|
||||||
|
the macros behave exactly the same
|
||||||
|
|
||||||
\twocolwidtha{7cm}
|
\twocolwidtha{7cm}
|
||||||
\begin{twocollist}\itemsep=0pt
|
\begin{twocollist}\itemsep=0pt
|
||||||
@@ -43,6 +47,7 @@ sent as the user drags the thumtrack).}
|
|||||||
\twocolitem{{\bf EVT\_COMMAND\_SCROLL\_PAGEDOWN(id, func)}}{Process wxEVT\_SCROLL\_PAGEDOWN page down events.}
|
\twocolitem{{\bf EVT\_COMMAND\_SCROLL\_PAGEDOWN(id, func)}}{Process wxEVT\_SCROLL\_PAGEDOWN page down events.}
|
||||||
\twocolitem{{\bf EVT\_COMMAND\_SCROLL\_THUMBTRACK(id, func)}}{Process wxEVT\_SCROLL\_THUMBTRACK thumbtrack events (frequent events
|
\twocolitem{{\bf EVT\_COMMAND\_SCROLL\_THUMBTRACK(id, func)}}{Process wxEVT\_SCROLL\_THUMBTRACK thumbtrack events (frequent events
|
||||||
sent as the user drags the thumtrack).}
|
sent as the user drags the thumtrack).}
|
||||||
|
\twocolitem{{\bf EVT\_COMMAND\_SCROLL\_THUMBRELEASE(func)}}{Process wxEVT\_SCROLL\_THUMBRELEASE thumb release events.}
|
||||||
\end{twocollist}%
|
\end{twocollist}%
|
||||||
|
|
||||||
\wxheading{Remarks}
|
\wxheading{Remarks}
|
||||||
|
@@ -266,4 +266,3 @@ variable fields.
|
|||||||
\pythonnote{Only a single parameter is required, a Python list of
|
\pythonnote{Only a single parameter is required, a Python list of
|
||||||
integers.}
|
integers.}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -53,7 +53,7 @@ Destructor.
|
|||||||
|
|
||||||
\membersection{wxValidator::Clone}\label{wxvalidatorclone}
|
\membersection{wxValidator::Clone}\label{wxvalidatorclone}
|
||||||
|
|
||||||
\constfunc{virtual wxValidator*}{Clone}{\void}
|
\constfunc{virtual wxObject*}{Clone}{\void}
|
||||||
|
|
||||||
All validator classes must implement the {\bf Clone} function, which returns
|
All validator classes must implement the {\bf Clone} function, which returns
|
||||||
an identical copy of itself. This is because validators are passed to control
|
an identical copy of itself. This is because validators are passed to control
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
[OPTIONS]
|
[OPTIONS]
|
||||||
BMROOT=d:\wx2sta~1\wxWind~1\docs/latex/wx ; Assume that bitmaps are where the source is
|
BMROOT=c:\wx2sta~1\wxWind~1\docs/latex/wx ; Assume that bitmaps are where the source is
|
||||||
TITLE=wxWindows Manual
|
TITLE=wxWindows Manual
|
||||||
CONTENTS=Contents
|
CONTENTS=Contents
|
||||||
COMPRESS=HIGH
|
COMPRESS=HIGH
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Welcome to wxWindows/Motif 2.2.1
|
Welcome to wxWindows/Motif 2.2.7
|
||||||
|
|
||||||
You have downloaded version 2.2.1 of the Motif port of
|
You have downloaded version 2.2.7 of the Motif port of
|
||||||
the wxWindows GUI library.
|
the wxWindows GUI library.
|
||||||
|
|
||||||
More information about the wxWindows project as a whole
|
More information about the wxWindows project as a whole
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
wxWindows 2.2.5
|
wxWindows 2.2.7
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
README
|
README
|
||||||
@@ -231,5 +231,5 @@ web site) or contact Julian Smart <julian.smart@ukonline.co.uk>.
|
|||||||
|
|
||||||
Good luck!
|
Good luck!
|
||||||
|
|
||||||
The wxWindows Team, 28th January, 2001
|
The wxWindows Team, 18th May, 2001
|
||||||
|
|
||||||
|
@@ -43,7 +43,6 @@ public:
|
|||||||
if( wxIsBusy() )
|
if( wxIsBusy() )
|
||||||
{
|
{
|
||||||
wxSetCursor( wxBusyCursor::GetStoredCursor() );
|
wxSetCursor( wxBusyCursor::GetStoredCursor() );
|
||||||
wxYield();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
~wxBusyCursorSuspender()
|
~wxBusyCursorSuspender()
|
||||||
@@ -51,7 +50,6 @@ public:
|
|||||||
if( wxIsBusy() )
|
if( wxIsBusy() )
|
||||||
{
|
{
|
||||||
wxSetCursor( wxBusyCursor::GetBusyCursor() );
|
wxSetCursor( wxBusyCursor::GetBusyCursor() );
|
||||||
wxYield();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@@ -526,7 +526,7 @@ public:
|
|||||||
// ------------------------------------------------------------------------
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
// default ctor does not initialize the object, use Set()!
|
// default ctor does not initialize the object, use Set()!
|
||||||
wxDateTime() { }
|
wxDateTime() { m_time = wxLongLong((long)ULONG_MAX, ULONG_MAX); }
|
||||||
|
|
||||||
// from time_t: seconds since the Epoch 00:00:00 UTC, Jan 1, 1970)
|
// from time_t: seconds since the Epoch 00:00:00 UTC, Jan 1, 1970)
|
||||||
#if (!(defined(__VISAGECPP__) && __IBMCPP__ >= 400))
|
#if (!(defined(__VISAGECPP__) && __IBMCPP__ >= 400))
|
||||||
@@ -760,8 +760,8 @@ public:
|
|||||||
// result of timezone shift)
|
// result of timezone shift)
|
||||||
// ------------------------------------------------------------------------
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
// is the date valid (TRUE even for non initialized objects)?
|
// is the date valid?
|
||||||
inline bool IsValid() const { return this != &wxInvalidDateTime; }
|
inline bool IsValid() const { return m_time != wxInvalidDateTime.m_time; }
|
||||||
|
|
||||||
// get the broken down date/time representation in the given timezone
|
// get the broken down date/time representation in the given timezone
|
||||||
//
|
//
|
||||||
|
@@ -10,7 +10,7 @@ WXDLLEXPORT_DATA(extern const wxChar*) wxDirDialogDefaultFolderStr;
|
|||||||
WXDLLEXPORT_DATA(extern const wxChar*) wxEmptyString;
|
WXDLLEXPORT_DATA(extern const wxChar*) wxEmptyString;
|
||||||
|
|
||||||
#if defined(__WXMSW__)
|
#if defined(__WXMSW__)
|
||||||
#if defined(__WIN16__) || (defined(__GNUWIN32__)&&!defined(wxUSE_NORLANDER_HEADERS)) || defined(__SALFORDC__)
|
#if defined(__WIN16__) || (defined(__GNUWIN32__) && !wxUSE_NORLANDER_HEADERS) || defined(__SALFORDC__)
|
||||||
#include "wx/generic/dirdlgg.h"
|
#include "wx/generic/dirdlgg.h"
|
||||||
#else
|
#else
|
||||||
#include "wx/msw/dirdlg.h"
|
#include "wx/msw/dirdlg.h"
|
||||||
|
@@ -20,7 +20,7 @@ limitation)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef __GNUG__
|
#ifdef __GNUG__
|
||||||
#pragma implementation
|
#pragma interface "fs_inet.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/wxprec.h"
|
#include "wx/wxprec.h"
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#ifdef __GNUG__
|
#ifdef __GNUG__
|
||||||
#pragma implementation
|
#pragma interface "fs_mem.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/wxprec.h"
|
#include "wx/wxprec.h"
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#ifdef __GNUG__
|
#ifdef __GNUG__
|
||||||
#pragma implementation
|
#pragma interface "fs_zip.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/wxprec.h"
|
#include "wx/wxprec.h"
|
||||||
|
@@ -20,6 +20,7 @@
|
|||||||
working with right types. This achieves the 2nd goal. As for the first one,
|
working with right types. This achieves the 2nd goal. As for the first one,
|
||||||
we provide a special derivation of wxListBase called wxList which looks just
|
we provide a special derivation of wxListBase called wxList which looks just
|
||||||
like the old class.
|
like the old class.
|
||||||
|
Last change: AC 27 Jan 101 4:38 pm
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _WX_LISTH__
|
#ifndef _WX_LISTH__
|
||||||
@@ -245,9 +246,7 @@ public:
|
|||||||
wxListBase(void *object, ... /* terminate with NULL */);
|
wxListBase(void *object, ... /* terminate with NULL */);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// copy ctor and assignment operator
|
// assignment operator
|
||||||
wxListBase(const wxListBase& list)
|
|
||||||
{ Init(); DoCopy(list); }
|
|
||||||
wxListBase& operator=(const wxListBase& list)
|
wxListBase& operator=(const wxListBase& list)
|
||||||
{ Clear(); DoCopy(list); return *this; }
|
{ Clear(); DoCopy(list); return *this; }
|
||||||
|
|
||||||
@@ -323,6 +322,11 @@ private:
|
|||||||
*m_nodeLast;
|
*m_nodeLast;
|
||||||
|
|
||||||
wxKeyType m_keyType; // type of our keys (may be wxKEY_NONE)
|
wxKeyType m_keyType; // type of our keys (may be wxKEY_NONE)
|
||||||
|
|
||||||
|
protected:
|
||||||
|
// copy ctor. This has to go below Init, or VC++ 1.5 will complain.
|
||||||
|
wxListBase(const wxListBase& list)
|
||||||
|
{ Init(); DoCopy(list); }
|
||||||
};
|
};
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
|
@@ -52,7 +52,7 @@
|
|||||||
#define wxLongLong_t __int64
|
#define wxLongLong_t __int64
|
||||||
#elif defined(__BORLANDC__) && defined(__WIN32__) && (__BORLANDC__ >= 0x520)
|
#elif defined(__BORLANDC__) && defined(__WIN32__) && (__BORLANDC__ >= 0x520)
|
||||||
#define wxLongLong_t __int64
|
#define wxLongLong_t __int64
|
||||||
#elif defined(__GNUG__)
|
#elif defined(__GNUG__) || defined(__sgi)
|
||||||
#define wxLongLong_t long long
|
#define wxLongLong_t long long
|
||||||
#elif defined(__MWERKS__)
|
#elif defined(__MWERKS__)
|
||||||
#if __option(longlong)
|
#if __option(longlong)
|
||||||
@@ -65,12 +65,13 @@
|
|||||||
#define wxLongLong_t long long
|
#define wxLongLong_t long long
|
||||||
#else // no native long long type
|
#else // no native long long type
|
||||||
// both warning and pragma warning are not portable, but at least an
|
// both warning and pragma warning are not portable, but at least an
|
||||||
// unknown pragma should never be an error.
|
// unknown pragma should never be an error - except that, actually, Watcom
|
||||||
// Err, actually, Watcom C++ doesn't like it.
|
// C++ doesn't like it, so we have to disable it in this case <sigh>
|
||||||
// (well, if the compilers are _that_ broken, I'm removing it (VZ))
|
#ifndef __WATCOMC__
|
||||||
#if 0 //ndef __WATCOMC__
|
|
||||||
#pragma warning "Your compiler does not appear to support 64 bit "\
|
#pragma warning "Your compiler does not appear to support 64 bit "\
|
||||||
"integers, using emulation class instead."
|
"integers, using emulation class instead.\n" \
|
||||||
|
"Please report your compiler version to " \
|
||||||
|
"wx-dev@lists.wxwindows.org!"
|
||||||
#endif
|
#endif
|
||||||
#define wxUSE_LONGLONG_WX 1
|
#define wxUSE_LONGLONG_WX 1
|
||||||
#endif // compiler
|
#endif // compiler
|
||||||
@@ -86,7 +87,12 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
class WXDLLEXPORT wxLongLongWx;
|
class WXDLLEXPORT wxLongLongWx;
|
||||||
|
#if defined(__VISUALC__) && !defined(__WIN32__)
|
||||||
|
#define wxLongLong wxLongLongWx
|
||||||
|
#else
|
||||||
typedef wxLongLongWx wxLongLong;
|
typedef wxLongLongWx wxLongLong;
|
||||||
|
#endif
|
||||||
|
|
||||||
#else
|
#else
|
||||||
// if nothing is defined, use native implementation by default, of course
|
// if nothing is defined, use native implementation by default, of course
|
||||||
#ifndef wxUSE_LONGLONG_NATIVE
|
#ifndef wxUSE_LONGLONG_NATIVE
|
||||||
@@ -311,7 +317,6 @@ private:
|
|||||||
#endif // wxUSE_LONGLONG_NATIVE
|
#endif // wxUSE_LONGLONG_NATIVE
|
||||||
|
|
||||||
#if wxUSE_LONGLONG_WX
|
#if wxUSE_LONGLONG_WX
|
||||||
|
|
||||||
class WXDLLEXPORT wxLongLongWx
|
class WXDLLEXPORT wxLongLongWx
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/defs.h"
|
#include "wx/defs.h"
|
||||||
#ifdef wxUSE_NORLANDER_HEADERS
|
#if wxUSE_NORLANDER_HEADERS
|
||||||
#include <ole2.h>
|
#include <ole2.h>
|
||||||
#endif
|
#endif
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
|
@@ -59,7 +59,7 @@ WXDLLEXPORT_DATA(extern HFONT) wxSTATUS_LINE_FONT;
|
|||||||
// define things missing from some compilers' headers
|
// define things missing from some compilers' headers
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
#if defined(__GNUWIN32__) && !defined(wxUSE_NORLANDER_HEADERS)
|
#if defined(__GNUWIN32__) && !wxUSE_NORLANDER_HEADERS
|
||||||
#ifndef ZeroMemory
|
#ifndef ZeroMemory
|
||||||
inline void ZeroMemory(void *buf, size_t len) { memset(buf, 0, len); }
|
inline void ZeroMemory(void *buf, size_t len) { memset(buf, 0, len); }
|
||||||
#endif
|
#endif
|
||||||
|
@@ -29,10 +29,10 @@ class WXDLLEXPORT wxRegConfig : public wxConfigBase
|
|||||||
public:
|
public:
|
||||||
// ctor & dtor
|
// ctor & dtor
|
||||||
// will store data in HKLM\appName and HKCU\appName
|
// will store data in HKLM\appName and HKCU\appName
|
||||||
wxRegConfig(const wxString& appName = "",
|
wxRegConfig(const wxString& appName = _T(""),
|
||||||
const wxString& vendorName = "",
|
const wxString& vendorName = _T(""),
|
||||||
const wxString& localFilename = "",
|
const wxString& localFilename = _T(""),
|
||||||
const wxString& globalFilename = "",
|
const wxString& globalFilename = _T(""),
|
||||||
long style = 0);
|
long style = 0);
|
||||||
|
|
||||||
// dtor will save unsaved data
|
// dtor will save unsaved data
|
||||||
@@ -65,37 +65,37 @@ public:
|
|||||||
// read/write
|
// read/write
|
||||||
bool Read(const wxString& key, wxString *pStr) const;
|
bool Read(const wxString& key, wxString *pStr) const;
|
||||||
bool Read(const wxString& key, wxString *pStr, const wxString& szDefault) const;
|
bool Read(const wxString& key, wxString *pStr, const wxString& szDefault) const;
|
||||||
wxString Read(const wxString& key, const wxString& defVal) const
|
wxString Read(const wxString& key, const wxString& defVal) const
|
||||||
{ return wxConfigBase::Read(key, defVal); }
|
{ return wxConfigBase::Read(key, defVal); }
|
||||||
|
|
||||||
bool Read(const wxString& key, long *plResult) const;
|
bool Read(const wxString& key, long *plResult) const;
|
||||||
bool Read(const wxString& key, long *pl, long defVal) const
|
bool Read(const wxString& key, long *pl, long defVal) const
|
||||||
{ return wxConfigBase::Read(key, pl, defVal); }
|
{ return wxConfigBase::Read(key, pl, defVal); }
|
||||||
long Read(const wxString& key, long defVal) const
|
long Read(const wxString& key, long defVal) const
|
||||||
{ return wxConfigBase::Read(key, defVal); }
|
{ return wxConfigBase::Read(key, defVal); }
|
||||||
|
|
||||||
// The following are necessary to satisfy the compiler
|
// The following are necessary to satisfy the compiler
|
||||||
bool Read(const wxString& key, int *pi, int defVal) const
|
bool Read(const wxString& key, int *pi, int defVal) const
|
||||||
{ return wxConfigBase::Read(key, pi, defVal); }
|
{ return wxConfigBase::Read(key, pi, defVal); }
|
||||||
bool Read(const wxString& key, int *pi) const
|
bool Read(const wxString& key, int *pi) const
|
||||||
{ return wxConfigBase::Read(key, pi); }
|
{ return wxConfigBase::Read(key, pi); }
|
||||||
|
|
||||||
bool Read(const wxString& key, double* val, double defVal) const
|
bool Read(const wxString& key, double* val, double defVal) const
|
||||||
{ return wxConfigBase::Read(key, val, defVal); }
|
{ return wxConfigBase::Read(key, val, defVal); }
|
||||||
bool Read(const wxString& key, double* val) const
|
bool Read(const wxString& key, double* val) const
|
||||||
{ return wxConfigBase::Read(key, val); }
|
{ return wxConfigBase::Read(key, val); }
|
||||||
|
|
||||||
bool Read(const wxString& key, bool *pb, bool defVal) const
|
bool Read(const wxString& key, bool *pb, bool defVal) const
|
||||||
{ return wxConfigBase::Read(key, pb, defVal); }
|
{ return wxConfigBase::Read(key, pb, defVal); }
|
||||||
bool Read(const wxString& key, bool *pb) const
|
bool Read(const wxString& key, bool *pb) const
|
||||||
{ return wxConfigBase::Read(key, pb); }
|
{ return wxConfigBase::Read(key, pb); }
|
||||||
|
|
||||||
bool Write(const wxString& key, const wxString& szValue);
|
bool Write(const wxString& key, const wxString& szValue);
|
||||||
bool Write(const wxString& key, long lValue);
|
bool Write(const wxString& key, long lValue);
|
||||||
bool Write(const wxString& key, double dValue)
|
bool Write(const wxString& key, double dValue)
|
||||||
{ return wxConfigBase::Write(key, dValue); }
|
{ return wxConfigBase::Write(key, dValue); }
|
||||||
bool Write(const wxString& key, bool bValue)
|
bool Write(const wxString& key, bool bValue)
|
||||||
{ return wxConfigBase::Write(key, bValue); }
|
{ return wxConfigBase::Write(key, bValue); }
|
||||||
|
|
||||||
virtual bool Flush(bool /* bCurrentOnly = FALSE */ ) { return TRUE; }
|
virtual bool Flush(bool /* bCurrentOnly = FALSE */ ) { return TRUE; }
|
||||||
|
|
||||||
@@ -108,6 +108,21 @@ public:
|
|||||||
virtual bool DeleteGroup(const wxString& key);
|
virtual bool DeleteGroup(const wxString& key);
|
||||||
virtual bool DeleteAll();
|
virtual bool DeleteAll();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
// opens the local key creating it if necessary and returns it
|
||||||
|
wxRegKey& LocalKey() const // must be const to be callable from const funcs
|
||||||
|
{
|
||||||
|
wxRegConfig* self = wxConstCast(this, wxRegConfig);
|
||||||
|
|
||||||
|
if ( !m_keyLocal.IsOpened() )
|
||||||
|
{
|
||||||
|
// create on demand
|
||||||
|
self->m_keyLocal.Create();
|
||||||
|
}
|
||||||
|
|
||||||
|
return self->m_keyLocal;
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// no copy ctor/assignment operator
|
// no copy ctor/assignment operator
|
||||||
wxRegConfig(const wxRegConfig&);
|
wxRegConfig(const wxRegConfig&);
|
||||||
|
@@ -16,15 +16,6 @@
|
|||||||
#pragma interface "registry.h"
|
#pragma interface "registry.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
// mutable hack (see also registry.cpp)
|
|
||||||
// ----------------------------------------------------------------------------
|
|
||||||
#if wxUSE_MUTABLE
|
|
||||||
#define MUTABLE mutable
|
|
||||||
#else
|
|
||||||
#define MUTABLE
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// types used in this module
|
// types used in this module
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@@ -211,7 +202,17 @@ public:
|
|||||||
bool GetFirstKey (wxString& strKeyName , long& lIndex);
|
bool GetFirstKey (wxString& strKeyName , long& lIndex);
|
||||||
bool GetNextKey (wxString& strKeyName , long& lIndex) const;
|
bool GetNextKey (wxString& strKeyName , long& lIndex) const;
|
||||||
|
|
||||||
|
// for wxRegConfig usage only: preallocate some memory for the name
|
||||||
|
void ReserveMemoryForName(size_t bytes) { m_strKey.reserve(bytes); }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
// common part of all ctors
|
||||||
|
void Init()
|
||||||
|
{
|
||||||
|
m_hKey = (WXHKEY) NULL;
|
||||||
|
m_dwLastError = 0;
|
||||||
|
}
|
||||||
|
|
||||||
// no copy ctor/assignment operator
|
// no copy ctor/assignment operator
|
||||||
wxRegKey(const wxRegKey& key); // not implemented
|
wxRegKey(const wxRegKey& key); // not implemented
|
||||||
wxRegKey& operator=(const wxRegKey& key); // not implemented
|
wxRegKey& operator=(const wxRegKey& key); // not implemented
|
||||||
@@ -220,7 +221,7 @@ private:
|
|||||||
m_hRootKey; // handle of the top key (i.e. StdKey)
|
m_hRootKey; // handle of the top key (i.e. StdKey)
|
||||||
wxString m_strKey; // key name (relative to m_hRootKey)
|
wxString m_strKey; // key name (relative to m_hRootKey)
|
||||||
|
|
||||||
MUTABLE long m_dwLastError; // last error (0 if none)
|
long m_dwLastError; // last error (0 if none)
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif //_REGISTRY_H
|
#endif //_REGISTRY_H
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Name: settings.h
|
// Name: wx/msw/settings.h
|
||||||
// Purpose: wxSystemSettings class
|
// Purpose: wxSystemSettings class
|
||||||
// Author: Julian Smart
|
// Author: Julian Smart
|
||||||
// Modified by:
|
// Modified by:
|
||||||
// Created: 01/02/97
|
// Created: 01/02/97
|
||||||
// RCS-ID: $Id$
|
// RCS-ID: $Id$
|
||||||
// Copyright: (c) Julian Smart
|
// Copyright: (c) Julian Smart
|
||||||
// Licence: wxWindows licence
|
// Licence: wxWindows licence
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#ifndef _WX_SETTINGS_H_
|
#ifndef _WX_SETTINGS_H_
|
||||||
@@ -16,23 +16,22 @@
|
|||||||
#pragma interface "settings.h"
|
#pragma interface "settings.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/setup.h"
|
|
||||||
#include "wx/colour.h"
|
#include "wx/colour.h"
|
||||||
#include "wx/font.h"
|
#include "wx/font.h"
|
||||||
|
|
||||||
class WXDLLEXPORT wxSystemSettings: public wxObject
|
class WXDLLEXPORT wxSystemSettings : public wxObject
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
inline wxSystemSettings(void) {}
|
wxSystemSettings() { }
|
||||||
|
|
||||||
// Get a system colour
|
// Get a system colour
|
||||||
static wxColour GetSystemColour(int index);
|
static wxColour GetSystemColour(int index);
|
||||||
|
|
||||||
// Get a system font
|
// Get a system font
|
||||||
static wxFont GetSystemFont(int index);
|
static wxFont GetSystemFont(int index);
|
||||||
|
|
||||||
// Get a system metric, e.g. scrollbar size
|
// Get a system metric, e.g. scrollbar size
|
||||||
static int GetSystemMetric(int index);
|
static int GetSystemMetric(int index);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -719,9 +719,11 @@
|
|||||||
// disable the settings which don't work for some compilers
|
// disable the settings which don't work for some compilers
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#if (defined(__MINGW32__) || defined(__CYGWIN__)) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))
|
|
||||||
#ifndef wxUSE_NORLANDER_HEADERS
|
#ifndef wxUSE_NORLANDER_HEADERS
|
||||||
|
#if (defined(__MINGW32__) || defined(__CYGWIN__)) && ((__GNUC__>2) ||((__GNUC__==2) && (__GNUC_MINOR__>=95)))
|
||||||
# define wxUSE_NORLANDER_HEADERS 1
|
# define wxUSE_NORLANDER_HEADERS 1
|
||||||
|
#else
|
||||||
|
# define wxUSE_NORLANDER_HEADERS 0
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -96,7 +96,15 @@ public: \
|
|||||||
static wxProtoInfo g_proto_##class;
|
static wxProtoInfo g_proto_##class;
|
||||||
|
|
||||||
#define IMPLEMENT_PROTOCOL(class, name, serv, host) \
|
#define IMPLEMENT_PROTOCOL(class, name, serv, host) \
|
||||||
wxProtoInfo class::g_proto_##class(name, serv, host, CLASSINFO(class));
|
wxProtoInfo class::g_proto_##class(name, serv, host, CLASSINFO(class)); \
|
||||||
|
bool wxProtocolUse##class = TRUE;
|
||||||
|
|
||||||
|
#define USE_PROTOCOL(class) \
|
||||||
|
extern bool wxProtocolUse##class ; \
|
||||||
|
static struct wxProtocolUserFor##class \
|
||||||
|
{ \
|
||||||
|
wxProtocolUserFor##class() { wxProtocolUse##class = TRUE; } \
|
||||||
|
} wxProtocolDoUse##class;
|
||||||
|
|
||||||
class WXDLLEXPORT wxProtoInfo : public wxObject
|
class WXDLLEXPORT wxProtoInfo : public wxObject
|
||||||
{
|
{
|
||||||
|
@@ -335,10 +335,13 @@ public:
|
|||||||
virtual void SetToolSeparation(int separation)
|
virtual void SetToolSeparation(int separation)
|
||||||
{ m_toolSeparation = separation; }
|
{ m_toolSeparation = separation; }
|
||||||
|
|
||||||
virtual wxSize GetToolMargins() { return wxSize(m_xMargin, m_yMargin); }
|
virtual wxSize GetToolMargins() { return GetToolMargins(); }
|
||||||
virtual int GetToolPacking() { return m_toolPacking; }
|
virtual int GetToolPacking() { return m_toolPacking; }
|
||||||
virtual int GetToolSeparation() { return m_toolSeparation; }
|
virtual int GetToolSeparation() { return m_toolSeparation; }
|
||||||
|
|
||||||
|
// for compatibility
|
||||||
|
wxSize GetMargins() const { return wxSize(m_xMargin, m_yMargin); }
|
||||||
|
|
||||||
// toolbar geometry
|
// toolbar geometry
|
||||||
// ----------------
|
// ----------------
|
||||||
|
|
||||||
@@ -407,6 +410,9 @@ public:
|
|||||||
// Do the toolbar button updates (check for EVT_UPDATE_UI handlers)
|
// Do the toolbar button updates (check for EVT_UPDATE_UI handlers)
|
||||||
virtual void DoToolbarUpdates();
|
virtual void DoToolbarUpdates();
|
||||||
|
|
||||||
|
// Don't want toolbars to accept the focus
|
||||||
|
virtual bool AcceptsFocus() const { return FALSE; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// to implement in derived classes
|
// to implement in derived classes
|
||||||
// -------------------------------
|
// -------------------------------
|
||||||
|
@@ -276,6 +276,9 @@ WXDLLEXPORT int wxFindMenuItemId(wxFrame *frame, const wxString& menuString, con
|
|||||||
// Yield to other apps/messages
|
// Yield to other apps/messages
|
||||||
WXDLLEXPORT bool wxYield();
|
WXDLLEXPORT bool wxYield();
|
||||||
|
|
||||||
|
// Like wxYield, but fails silently if the yield is recursive.
|
||||||
|
WXDLLEXPORT bool wxYieldIfNeeded();
|
||||||
|
|
||||||
// Yield to other apps/messages and disable user input
|
// Yield to other apps/messages and disable user input
|
||||||
WXDLLEXPORT bool wxSafeYield(wxWindow *win = NULL);
|
WXDLLEXPORT bool wxSafeYield(wxWindow *win = NULL);
|
||||||
|
|
||||||
|
@@ -15,8 +15,8 @@
|
|||||||
// Bump-up with each new version
|
// Bump-up with each new version
|
||||||
#define wxMAJOR_VERSION 2
|
#define wxMAJOR_VERSION 2
|
||||||
#define wxMINOR_VERSION 2
|
#define wxMINOR_VERSION 2
|
||||||
#define wxRELEASE_NUMBER 5
|
#define wxRELEASE_NUMBER 7
|
||||||
#define wxVERSION_STRING _T("wxWindows 2.2.5")
|
#define wxVERSION_STRING _T("wxWindows 2.2.7")
|
||||||
#define wxVERSION_NUMBER (wxMAJOR_VERSION * 1000) + (wxMINOR_VERSION * 100) + wxRELEASE_NUMBER
|
#define wxVERSION_NUMBER (wxMAJOR_VERSION * 1000) + (wxMINOR_VERSION * 100) + wxRELEASE_NUMBER
|
||||||
#define wxBETA_NUMBER 0
|
#define wxBETA_NUMBER 0
|
||||||
#define wxVERSION_FLOAT wxMAJOR_VERSION + (wxMINOR_VERSION/10.0) + (wxRELEASE_NUMBER/100.0) + (wxBETA_NUMBER/10000.0)
|
#define wxVERSION_FLOAT wxMAJOR_VERSION + (wxMINOR_VERSION/10.0) + (wxRELEASE_NUMBER/100.0) + (wxBETA_NUMBER/10000.0)
|
||||||
|
@@ -637,6 +637,13 @@ WXDLLEXPORT int wxSystem(const wxChar *psz);
|
|||||||
WXDLLEXPORT size_t wxStrftime(wxChar *s, size_t max, const wxChar *fmt, const struct tm *tm);
|
WXDLLEXPORT size_t wxStrftime(wxChar *s, size_t max, const wxChar *fmt, const struct tm *tm);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// under VC++ 6.0 isspace() returns 1 for 8 bit chars which completely breaks
|
||||||
|
// the file parsing - this may be true for 5.0 as well, update #ifdef then
|
||||||
|
#if defined(__VISUALC__) && (__VISUALC__ >= 1200) && !wxUSE_UNICODE
|
||||||
|
#undef wxIsspace
|
||||||
|
#define wxIsspace(c) ((((unsigned)c) < 128) && isspace(c))
|
||||||
|
#endif // VC++
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// common macros which are always defined
|
// common macros which are always defined
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
3791
locale/es.po
Normal file
3791
locale/es.po
Normal file
File diff suppressed because it is too large
Load Diff
737
samples/SamplesVC.dsw
Normal file
737
samples/SamplesVC.dsw
Normal file
@@ -0,0 +1,737 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "CalendarVC"=.\calendar\CalendarVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "CaretVC"=.\caret\CaretVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "CheckLstVC"=.\checklst\CheckLstVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ClientVC"=.\sockets\ClientVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ConfigVC"=.\config\ConfigVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ControlsVC"=.\controls\ControlsVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DbVC"=.\db\DbVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DialogsVC"=.\dialogs\DialogsVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DialupVC"=.\dialup\DialupVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DndVC"=.\dnd\DndVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DocViewVC"=.\docview\DocViewVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DocVwMDIVC"=.\docvwmdi\DocVwMDIVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DragimagVC"=.\dragimag\DragimagVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DrawingVC"=.\drawing\DrawingVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "DynamicVC"=.\dynamic\DynamicVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ExecVC"=.\exec\ExecVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "FontVC"=.\font\FontVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "GridVC"=.\grid\GridVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "HelpVC"=.\help\HelpVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ImageVC"=.\image\ImageVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "InternatVC"=.\internat\InternatVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "JoytestVC"=.\joytest\JoytestVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "LayoutVC"=.\layout\LayoutVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ListctrlVC"=.\listctrl\ListctrlVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "MdiVC"=.\mdi\MdiVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "MemcheckVC"=.\memcheck\MemcheckVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "MenuVC"=.\menu\MenuVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "MfcVC"=.\mfc\MfcVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "MiniframVC"=.\minifram\MiniframVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "MinimalVC"=.\minimal\MinimalVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "NativdlgVC"=.\nativdlg\NativdlgVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "NewGridVC"=.\newgrid\NewGridVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "NotebookVC"=.\notebook\NotebookVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "OleautoVC"=.\oleauto\OleautoVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "OwnerdrwVC"=.\ownerdrw\OwnerdrwVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "PlotVC"=.\plot\PlotVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "PngVC"=.\png\PngVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "PrintingVC"=.\printing\PrintingVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ProplistVC"=.\proplist\ProplistVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "PropsizeVC"=.\propsize\PropsizeVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "RegtestVC"=.\regtest\RegtestVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ResourceVC"=.\resource\ResourceVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "RichEditVC"=.\richedit\RichEditVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "RotateVC"=.\rotate\RotateVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "SashtestVC"=.\sashtest\SashtestVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ScrollVC"=.\scroll\ScrollVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ScrollsubVC"=.\scrollsub\ScrollsubVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ServerVC"=.\sockets\ServerVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "SplitterVC"=.\splitter\SplitterVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "StatbarVC"=.\statbar\StatbarVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "TabVC"=.\tab\TabVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "TaskbarVC"=.\taskbar\TaskbarVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "TextVC"=.\text\TextVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ThreadVC"=.\thread\ThreadVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ToolbarVC"=.\toolbar\ToolbarVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "TreectrlVC"=.\treectrl\TreectrlVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "TreelayVC"=.\treelay\TreelayVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "TypetestVC"=.\typetest\TypetestVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ValidateVC"=.\validate\ValidateVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "WizardVC"=.\wizard\WizardVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
175
samples/calendar/CalendarVC.dsp
Normal file
175
samples/calendar/CalendarVC.dsp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="CalendarVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=CalendarVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "CalendarVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "CalendarVC.mak" CFG="CalendarVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "CalendarVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CalendarVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CalendarVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CalendarVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "CalendarVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/calendar.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CalendarVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/calendar.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CalendarVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/calendar.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CalendarVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/calendar.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "CalendarVC - Win32 Release"
|
||||||
|
# Name "CalendarVC - Win32 Debug"
|
||||||
|
# Name "CalendarVC - Win32 Debug DLL"
|
||||||
|
# Name "CalendarVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\calendar.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "CalendarVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CalendarVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CalendarVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CalendarVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\calendar.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
samples/calendar/CalendarVC.dsw
Normal file
29
samples/calendar/CalendarVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "CalendarVC"=.\CalendarVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
175
samples/caret/CaretVC.dsp
Normal file
175
samples/caret/CaretVC.dsp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="CaretVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=CaretVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "CaretVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "CaretVC.mak" CFG="CaretVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "CaretVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CaretVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CaretVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CaretVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "CaretVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/caret.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CaretVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/caret.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CaretVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/caret.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CaretVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/caret.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "CaretVC - Win32 Release"
|
||||||
|
# Name "CaretVC - Win32 Debug"
|
||||||
|
# Name "CaretVC - Win32 Debug DLL"
|
||||||
|
# Name "CaretVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\caret.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "CaretVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CaretVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CaretVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CaretVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\caret.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
samples/caret/CaretVC.dsw
Normal file
29
samples/caret/CaretVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "CaretVC"=.\CaretVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
175
samples/checklst/CheckLstVC.dsp
Normal file
175
samples/checklst/CheckLstVC.dsp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="CheckLstVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=CheckLstVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "CheckLstVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "CheckLstVC.mak" CFG="CheckLstVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "CheckLstVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CheckLstVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CheckLstVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "CheckLstVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "CheckLstVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/checklst.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CheckLstVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/checklst.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CheckLstVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/checklst.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CheckLstVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/checklst.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "CheckLstVC - Win32 Release"
|
||||||
|
# Name "CheckLstVC - Win32 Debug"
|
||||||
|
# Name "CheckLstVC - Win32 Debug DLL"
|
||||||
|
# Name "CheckLstVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\checklst.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "CheckLstVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CheckLstVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CheckLstVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "CheckLstVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\checklst.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
samples/checklst/CheckLstVC.dsw
Normal file
29
samples/checklst/CheckLstVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "CheckLstVC"=.\CheckLstVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
175
samples/config/ConfigVC.dsp
Normal file
175
samples/config/ConfigVC.dsp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="ConfigVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=ConfigVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "ConfigVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "ConfigVC.mak" CFG="ConfigVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "ConfigVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "ConfigVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "ConfigVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "ConfigVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "ConfigVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/conftest.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ConfigVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/conftest.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ConfigVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/conftest.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ConfigVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/conftest.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "ConfigVC - Win32 Release"
|
||||||
|
# Name "ConfigVC - Win32 Debug"
|
||||||
|
# Name "ConfigVC - Win32 Debug DLL"
|
||||||
|
# Name "ConfigVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\conftest.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "ConfigVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ConfigVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ConfigVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ConfigVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\conftest.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
samples/config/ConfigVC.dsw
Normal file
29
samples/config/ConfigVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ConfigVC"=.\ConfigVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
175
samples/controls/ControlsVC.dsp
Normal file
175
samples/controls/ControlsVC.dsp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="ControlsVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=ControlsVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "ControlsVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "ControlsVC.mak" CFG="ControlsVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "ControlsVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "ControlsVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "ControlsVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "ControlsVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "ControlsVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/controls.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ControlsVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/controls.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ControlsVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/controls.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ControlsVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/controls.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "ControlsVC - Win32 Release"
|
||||||
|
# Name "ControlsVC - Win32 Debug"
|
||||||
|
# Name "ControlsVC - Win32 Debug DLL"
|
||||||
|
# Name "ControlsVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\controls.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "ControlsVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ControlsVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ControlsVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "ControlsVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\controls.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
samples/controls/ControlsVC.dsw
Normal file
29
samples/controls/ControlsVC.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 5.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "ControlsVC"=.\ControlsVC.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
@@ -108,6 +108,7 @@ public:
|
|||||||
|
|
||||||
#if wxUSE_SPINCTRL
|
#if wxUSE_SPINCTRL
|
||||||
void OnSpinCtrl(wxSpinEvent& event);
|
void OnSpinCtrl(wxSpinEvent& event);
|
||||||
|
void OnSpinCtrlSetValue(wxCommandEvent& event);
|
||||||
#endif // wxUSE_SPINCTRL
|
#endif // wxUSE_SPINCTRL
|
||||||
|
|
||||||
void OnEnableAll(wxCommandEvent& event);
|
void OnEnableAll(wxCommandEvent& event);
|
||||||
@@ -205,7 +206,7 @@ public:
|
|||||||
event.Skip();
|
event.Skip();
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnButton(wxMouseEvent& event)
|
void OnButton(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
wxLogMessage(_T("MyButton::OnButton"));
|
wxLogMessage(_T("MyButton::OnButton"));
|
||||||
|
|
||||||
@@ -426,6 +427,7 @@ const int ID_SPIN = 182;
|
|||||||
const int ID_BTNPROGRESS = 183;
|
const int ID_BTNPROGRESS = 183;
|
||||||
const int ID_BUTTON_LABEL = 184;
|
const int ID_BUTTON_LABEL = 184;
|
||||||
const int ID_SPINCTRL = 185;
|
const int ID_SPINCTRL = 185;
|
||||||
|
const int ID_SPINCTRL_VALUE = 186;
|
||||||
|
|
||||||
const int ID_BUTTON_TEST1 = 190;
|
const int ID_BUTTON_TEST1 = 190;
|
||||||
const int ID_BUTTON_TEST2 = 191;
|
const int ID_BUTTON_TEST2 = 191;
|
||||||
@@ -484,6 +486,7 @@ EVT_BUTTON (ID_BTNPROGRESS, MyPanel::OnShowProgress)
|
|||||||
#endif // wxUSE_SPINBTN
|
#endif // wxUSE_SPINBTN
|
||||||
#if wxUSE_SPINCTRL
|
#if wxUSE_SPINCTRL
|
||||||
EVT_SPINCTRL (ID_SPINCTRL, MyPanel::OnSpinCtrl)
|
EVT_SPINCTRL (ID_SPINCTRL, MyPanel::OnSpinCtrl)
|
||||||
|
EVT_BUTTON (ID_SPINCTRL_VALUE, MyPanel::OnSpinCtrlSetValue)
|
||||||
#endif // wxUSE_SPINCTRL
|
#endif // wxUSE_SPINCTRL
|
||||||
EVT_BUTTON (ID_BUTTON_LABEL, MyPanel::OnUpdateLabel)
|
EVT_BUTTON (ID_BUTTON_LABEL, MyPanel::OnUpdateLabel)
|
||||||
EVT_CHECKBOX (ID_CHANGE_COLOUR, MyPanel::OnChangeColour)
|
EVT_CHECKBOX (ID_CHANGE_COLOUR, MyPanel::OnChangeColour)
|
||||||
@@ -747,11 +750,13 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
|
|||||||
m_spinbutton->SetValue(initialSpinValue);
|
m_spinbutton->SetValue(initialSpinValue);
|
||||||
|
|
||||||
m_btnProgress = new wxButton( panel, ID_BTNPROGRESS, "&Show progress dialog",
|
m_btnProgress = new wxButton( panel, ID_BTNPROGRESS, "&Show progress dialog",
|
||||||
wxPoint(300, 160) );
|
wxPoint(330, 160) );
|
||||||
#endif // wxUSE_SPINBTN
|
#endif // wxUSE_SPINBTN
|
||||||
|
|
||||||
#if wxUSE_SPINCTRL
|
#if wxUSE_SPINCTRL
|
||||||
m_spinctrl = new wxSpinCtrl( panel, ID_SPINCTRL, "", wxPoint(200, 160), wxSize(80, -1) );
|
(void)new wxButton ( panel, ID_SPINCTRL_VALUE, "SetValue", wxPoint(140,160) );
|
||||||
|
|
||||||
|
m_spinctrl = new wxSpinCtrl( panel, ID_SPINCTRL, "", wxPoint(240, 160), wxSize(80, -1) );
|
||||||
m_spinctrl->SetRange(10,30);
|
m_spinctrl->SetRange(10,30);
|
||||||
m_spinctrl->SetValue(15);
|
m_spinctrl->SetValue(15);
|
||||||
#endif // wxUSE_SPINCTRL
|
#endif // wxUSE_SPINCTRL
|
||||||
@@ -1258,6 +1263,11 @@ void MyPanel::OnSpinCtrl(wxSpinEvent& event)
|
|||||||
m_text->AppendText(s);
|
m_text->AppendText(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnSpinCtrlSetValue(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_spinctrl->SetValue( 12 );
|
||||||
|
}
|
||||||
|
|
||||||
#endif // wxUSE_SPINCTRL
|
#endif // wxUSE_SPINCTRL
|
||||||
|
|
||||||
#if wxUSE_SPINBTN
|
#if wxUSE_SPINBTN
|
||||||
|
203
samples/db/DbVC.dsp
Normal file
203
samples/db/DbVC.dsp
Normal file
@@ -0,0 +1,203 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="DbVC" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=DbVC - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "DbVC.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "DbVC.mak" CFG="DbVC - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "DbVC - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "DbVC - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "DbVC - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "DbVC - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbVC - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/dbtest.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/dbtest.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "DebugDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "DebugDLL"
|
||||||
|
# PROP Intermediate_Dir "DebugDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../contrib/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /Yu"wx/wxprec.h" /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7d.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/dbtest.exe" /pdbtype:sept /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "ReleaseDLL"
|
||||||
|
# PROP Intermediate_Dir "ReleaseDLL"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../../include" /I "../../contrib/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXUSINGDLL=1 /FD /c
|
||||||
|
# SUBTRACT CPP /YX
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib winmm.lib /nologo /subsystem:windows /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx22_7.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/dbtest.exe" /libpath:"../../lib" /libpath:"../../contrib/lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "DbVC - Win32 Release"
|
||||||
|
# Name "DbVC - Win32 Debug"
|
||||||
|
# Name "DbVC - Win32 Debug DLL"
|
||||||
|
# Name "DbVC - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbtest.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbtest.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\dbtest.rc
|
||||||
|
# ADD BASE RSC /l 0x809
|
||||||
|
# ADD RSC /l 0x809 /i "../../include" /i "../../contrib/include"
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\listdb.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "DbVC - Win32 Release"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Debug"
|
||||||
|
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# SUBTRACT CPP /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "DbVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\listdb.h
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user