Compare commits
1 Commits
wxPy_b4_vi
...
v2.4.0-rc1
Author | SHA1 | Date | |
---|---|---|---|
|
5376ba6e0c |
91
Makefile.in
91
Makefile.in
@@ -396,6 +396,18 @@ m4datainstall: preinstall
|
|||||||
$(INSTALL) -d $(datadir)/aclocal
|
$(INSTALL) -d $(datadir)/aclocal
|
||||||
$(INSTALL_DATA) $(top_srcdir)/wxwin.m4 $(datadir)/aclocal
|
$(INSTALL_DATA) $(top_srcdir)/wxwin.m4 $(datadir)/aclocal
|
||||||
|
|
||||||
|
win32install: preinstall
|
||||||
|
$(INSTALL) -d $(includedir)/wx/msw
|
||||||
|
$(INSTALL) -d $(includedir)/wx/msw/gnuwin32
|
||||||
|
$(INSTALL) -d $(includedir)/wx/msw/gnuwin32/gl
|
||||||
|
$(INSTALL_DATA) $(top_srcdir)/include/wx/msw/*.cur \
|
||||||
|
$(top_srcdir)/include/wx/msw/*.ico \
|
||||||
|
$(top_srcdir)/include/wx/msw/*.bmp \
|
||||||
|
$(top_srcdir)/include/wx/msw/wx.rc \
|
||||||
|
$(includedir)/wx/msw
|
||||||
|
$(INSTALL_DATA) $(top_srcdir)/include/wx/msw/gnuwin32/*.h $(includedir)/wx/msw/gnuwin32
|
||||||
|
$(INSTALL_DATA) $(top_srcdir)/include/wx/msw/gnuwin32/gl/*.h $(includedir)/wx/msw/gnuwin32/gl
|
||||||
|
|
||||||
# this is the real install target: copies the library, wx-config and the
|
# this is the real install target: copies the library, wx-config and the
|
||||||
# headers to the installation directory
|
# headers to the installation directory
|
||||||
preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAME@-config
|
preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAME@-config
|
||||||
@@ -462,7 +474,7 @@ preinstall_gl: $(build_libdir)/@WX_TARGET_LIBRARY_GL@
|
|||||||
@if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
|
@if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi
|
||||||
@INSTALL_LIBRARY@ $(build_libdir)/@WX_TARGET_LIBRARY_GL@ $(libdir)/@WX_TARGET_LIBRARY_GL@
|
@INSTALL_LIBRARY@ $(build_libdir)/@WX_TARGET_LIBRARY_GL@ $(libdir)/@WX_TARGET_LIBRARY_GL@
|
||||||
|
|
||||||
install: @AFMINSTALL@ @WX_ALL_INSTALLED@ m4datainstall
|
install: @AFMINSTALL@ @WX_ALL_INSTALLED@ m4datainstall @WIN32INSTALL@
|
||||||
@echo " "
|
@echo " "
|
||||||
@echo " The installation of wxWindows is finished. On certain"
|
@echo " The installation of wxWindows is finished. On certain"
|
||||||
@echo " platforms (e.g. Linux) you'll now have to run ldconfig"
|
@echo " platforms (e.g. Linux) you'll now have to run ldconfig"
|
||||||
@@ -502,6 +514,7 @@ uninstall:
|
|||||||
@list='$(HEADERS)'; for p in $$list; do \
|
@list='$(HEADERS)'; for p in $$list; do \
|
||||||
$(RM) $(includedir)/wx/$$p; \
|
$(RM) $(includedir)/wx/$$p; \
|
||||||
done
|
done
|
||||||
|
# TODO: uninstall the files installed by win32install
|
||||||
@echo " Removing i18n files..."
|
@echo " Removing i18n files..."
|
||||||
@-for p in $(WX_LINGUAS); do \
|
@-for p in $(WX_LINGUAS); do \
|
||||||
$(RM) $(localedir)/$$p/LC_MESSAGES/wxstd.mo; \
|
$(RM) $(localedir)/$$p/LC_MESSAGES/wxstd.mo; \
|
||||||
@@ -536,6 +549,7 @@ ALL_DIST: distclean
|
|||||||
cp $(WXDIR)/install-sh $(DISTDIR)
|
cp $(WXDIR)/install-sh $(DISTDIR)
|
||||||
cp $(WXDIR)/mkinstalldirs $(DISTDIR)
|
cp $(WXDIR)/mkinstalldirs $(DISTDIR)
|
||||||
cp $(WXDIR)/wx-config.in $(DISTDIR)
|
cp $(WXDIR)/wx-config.in $(DISTDIR)
|
||||||
|
cp $(WXDIR)/version-script.in $(DISTDIR)
|
||||||
cp $(WXDIR)/setup.h.in $(DISTDIR)
|
cp $(WXDIR)/setup.h.in $(DISTDIR)
|
||||||
cp $(WXDIR)/setup.h_vms $(DISTDIR)
|
cp $(WXDIR)/setup.h_vms $(DISTDIR)
|
||||||
cp $(WXDIR)/descrip.mms $(DISTDIR)
|
cp $(WXDIR)/descrip.mms $(DISTDIR)
|
||||||
@@ -580,7 +594,8 @@ ALL_GUI_DIST: ALL_DIST
|
|||||||
if test -f $(DOCDIR)/$(TOOLKITDIR)/changes.txt ; then \
|
if test -f $(DOCDIR)/$(TOOLKITDIR)/changes.txt ; then \
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES-$(TOOLKIT).txt ; fi
|
cp $(DOCDIR)/$(TOOLKITDIR)/changes.txt $(DISTDIR)/CHANGES-$(TOOLKIT).txt ; fi
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README-$(TOOLKIT).txt
|
cp $(DOCDIR)/$(TOOLKITDIR)/readme.txt $(DISTDIR)/README-$(TOOLKIT).txt
|
||||||
cp $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt
|
if test -f $(DOCDIR)/$(TOOLKITDIR)/todo.txt ; then \
|
||||||
|
cp $(DOCDIR)/$(TOOLKITDIR)/todo.txt $(DISTDIR)/TODO.txt ; fi
|
||||||
mkdir $(DISTDIR)/include
|
mkdir $(DISTDIR)/include
|
||||||
mkdir $(DISTDIR)/include/wx
|
mkdir $(DISTDIR)/include/wx
|
||||||
mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
|
mkdir $(DISTDIR)/include/wx/$(TOOLKITDIR)
|
||||||
@@ -777,16 +792,28 @@ MSW_ZIP_TEXT_DIST: ALL_GUI_DIST
|
|||||||
cp $(SRCDIR)/*.??? $(DISTDIR)/src
|
cp $(SRCDIR)/*.??? $(DISTDIR)/src
|
||||||
cp $(SRCDIR)/*.?? $(DISTDIR)/src
|
cp $(SRCDIR)/*.?? $(DISTDIR)/src
|
||||||
cp $(MSWDIR)/?ake*.* $(DISTDIR)/src/msw
|
cp $(MSWDIR)/?ake*.* $(DISTDIR)/src/msw
|
||||||
|
mkdir $(DISTDIR)/contrib
|
||||||
|
cp -R $(WXDIR)/contrib $(DISTDIR)
|
||||||
|
|
||||||
UNIV_DIST: ALL_GUI_DIST
|
UNIV_DIST: ALL_GUI_DIST
|
||||||
mkdir $(DISTDIR)/include/wx/univ
|
mkdir $(DISTDIR)/include/wx/univ
|
||||||
mkdir $(DISTDIR)/src/univ
|
mkdir $(DISTDIR)/src/univ
|
||||||
mkdir $(DISTDIR)/src/univ/themes
|
mkdir $(DISTDIR)/src/univ/themes
|
||||||
cp $(INCDIR)/wx/univ/*.h $(DISTDIR)/include/wx/univ
|
cp $(INCDIR)/wx/univ/*.h $(DISTDIR)/include/wx/univ
|
||||||
|
cp $(INCDIR)/wx/univ/setup0.h $(DISTDIR)/include/wx/univ/setup.h
|
||||||
cp $(SRCDIR)/univ/files.lst $(DISTDIR)/src/univ
|
cp $(SRCDIR)/univ/files.lst $(DISTDIR)/src/univ
|
||||||
cp $(SRCDIR)/univ/*.cpp $(DISTDIR)/src/univ
|
cp $(SRCDIR)/univ/*.cpp $(DISTDIR)/src/univ
|
||||||
cp $(SRCDIR)/univ/themes/*.cpp $(DISTDIR)/src/univ/themes
|
cp $(SRCDIR)/univ/themes/*.cpp $(DISTDIR)/src/univ/themes
|
||||||
|
|
||||||
|
MGL_DIST: UNIV_DIST
|
||||||
|
cp $(WXDIR)/wxMGL.spec $(DISTDIR)
|
||||||
|
cp $(INCDIR)/wx/mgl/*.h $(DISTDIR)/include/wx/mgl
|
||||||
|
cp $(SRCDIR)/mgl/files.lst $(DISTDIR)/src/mgl
|
||||||
|
cp $(SRCDIR)/mgl/make* $(DISTDIR)/src/mgl
|
||||||
|
cp $(SRCDIR)/mgl/*.cpp $(DISTDIR)/src/mgl
|
||||||
|
mkdir $(DISTDIR)/contrib
|
||||||
|
cp -R $(WXDIR)/contrib $(DISTDIR)
|
||||||
|
|
||||||
DEMOS_DIST: ALL_GUI_DIST
|
DEMOS_DIST: ALL_GUI_DIST
|
||||||
mkdir $(DISTDIR)/demos
|
mkdir $(DISTDIR)/demos
|
||||||
cp $(DEMODIR)/Makefile.in $(DISTDIR)/demos
|
cp $(DEMODIR)/Makefile.in $(DISTDIR)/demos
|
||||||
@@ -842,6 +869,13 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/configure $(DISTDIR)/samples
|
cp $(SAMPDIR)/configure $(DISTDIR)/samples
|
||||||
cp $(SAMPDIR)/configure.in $(DISTDIR)/samples
|
cp $(SAMPDIR)/configure.in $(DISTDIR)/samples
|
||||||
|
|
||||||
|
mkdir $(DISTDIR)/samples/artprov
|
||||||
|
cp $(SAMPDIR)/artprov/Makefile.in $(DISTDIR)/samples/artprov
|
||||||
|
cp $(SAMPDIR)/artprov/makefile.unx $(DISTDIR)/samples/artprov
|
||||||
|
cp $(SAMPDIR)/artprov/*.cpp $(DISTDIR)/samples/artprov
|
||||||
|
cp $(SAMPDIR)/artprov/*.h $(DISTDIR)/samples/artprov
|
||||||
|
cp $(SAMPDIR)/artprov/*.xpm $(DISTDIR)/samples/artprov
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/calendar
|
mkdir $(DISTDIR)/samples/calendar
|
||||||
cp $(SAMPDIR)/calendar/Makefile.in $(DISTDIR)/samples/calendar
|
cp $(SAMPDIR)/calendar/Makefile.in $(DISTDIR)/samples/calendar
|
||||||
cp $(SAMPDIR)/calendar/makefile.unx $(DISTDIR)/samples/calendar
|
cp $(SAMPDIR)/calendar/makefile.unx $(DISTDIR)/samples/calendar
|
||||||
@@ -1018,7 +1052,7 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/image/makefile.unx $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/makefile.unx $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/*.cpp $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/*.cpp $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/*.mms $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/*.mms $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/horse.* $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/horse*.* $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/smile.xbm $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/smile.xbm $(DISTDIR)/samples/image
|
||||||
cp $(SAMPDIR)/image/smile.xpm $(DISTDIR)/samples/image
|
cp $(SAMPDIR)/image/smile.xpm $(DISTDIR)/samples/image
|
||||||
|
|
||||||
@@ -1053,6 +1087,10 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/joytest/*.h $(DISTDIR)/samples/joytest
|
cp $(SAMPDIR)/joytest/*.h $(DISTDIR)/samples/joytest
|
||||||
cp $(SAMPDIR)/joytest/*.wav $(DISTDIR)/samples/joytest
|
cp $(SAMPDIR)/joytest/*.wav $(DISTDIR)/samples/joytest
|
||||||
|
|
||||||
|
mkdir $(DISTDIR)/samples/keyboard
|
||||||
|
cp $(SAMPDIR)/keyboard/Makefile.in $(DISTDIR)/samples/keyboard
|
||||||
|
cp $(SAMPDIR)/keyboard/*.cpp $(DISTDIR)/samples/keyboard
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/layout
|
mkdir $(DISTDIR)/samples/layout
|
||||||
cp $(SAMPDIR)/layout/Makefile.in $(DISTDIR)/samples/layout
|
cp $(SAMPDIR)/layout/Makefile.in $(DISTDIR)/samples/layout
|
||||||
cp $(SAMPDIR)/layout/makefile.unx $(DISTDIR)/samples/layout
|
cp $(SAMPDIR)/layout/makefile.unx $(DISTDIR)/samples/layout
|
||||||
@@ -1110,6 +1148,11 @@ SAMPLES_DIST: ALL_GUI_DIST
|
|||||||
cp $(SAMPDIR)/mobile/wxedit/Makefile.in $(DISTDIR)/samples/mobile/wxedit
|
cp $(SAMPDIR)/mobile/wxedit/Makefile.in $(DISTDIR)/samples/mobile/wxedit
|
||||||
cp $(SAMPDIR)/mobile/wxedit/*.cpp $(DISTDIR)/samples/mobile/wxedit
|
cp $(SAMPDIR)/mobile/wxedit/*.cpp $(DISTDIR)/samples/mobile/wxedit
|
||||||
cp $(SAMPDIR)/mobile/wxedit/*.h $(DISTDIR)/samples/mobile/wxedit
|
cp $(SAMPDIR)/mobile/wxedit/*.h $(DISTDIR)/samples/mobile/wxedit
|
||||||
|
mkdir $(DISTDIR)/samples/mobile/styles
|
||||||
|
cp $(SAMPDIR)/mobile/styles/Makefile.in $(DISTDIR)/samples/mobile/styles
|
||||||
|
cp $(SAMPDIR)/mobile/styles/*.cpp $(DISTDIR)/samples/mobile/styles
|
||||||
|
cp $(SAMPDIR)/mobile/styles/*.h $(DISTDIR)/samples/mobile/styles
|
||||||
|
cp $(SAMPDIR)/mobile/styles/*.jpg $(DISTDIR)/samples/mobile/styles
|
||||||
|
|
||||||
mkdir $(DISTDIR)/samples/dialup
|
mkdir $(DISTDIR)/samples/dialup
|
||||||
cp $(SAMPDIR)/dialup/Makefile.in $(DISTDIR)/samples/dialup
|
cp $(SAMPDIR)/dialup/Makefile.in $(DISTDIR)/samples/dialup
|
||||||
@@ -1305,6 +1348,18 @@ UTILS_DIST: ALL_GUI_DIST
|
|||||||
cp $(UTILSDIR)/tex2rtf/src/*.cpp $(DISTDIR)/utils/tex2rtf/src
|
cp $(UTILSDIR)/tex2rtf/src/*.cpp $(DISTDIR)/utils/tex2rtf/src
|
||||||
cp $(UTILSDIR)/tex2rtf/src/tex2rtf.* $(DISTDIR)/utils/tex2rtf/src
|
cp $(UTILSDIR)/tex2rtf/src/tex2rtf.* $(DISTDIR)/utils/tex2rtf/src
|
||||||
|
|
||||||
|
mkdir $(DISTDIR)/utils/emulator
|
||||||
|
mkdir $(DISTDIR)/utils/emulator/src
|
||||||
|
mkdir $(DISTDIR)/utils/emulator/docs
|
||||||
|
cp $(UTILSDIR)/emulator/*.in $(DISTDIR)/utils/emulator
|
||||||
|
cp $(UTILSDIR)/emulator/src/*.h $(DISTDIR)/utils/emulator/src
|
||||||
|
cp $(UTILSDIR)/emulator/src/*.in $(DISTDIR)/utils/emulator/src
|
||||||
|
cp $(UTILSDIR)/emulator/src/*.cpp $(DISTDIR)/utils/emulator/src
|
||||||
|
cp $(UTILSDIR)/emulator/src/*.jpg $(DISTDIR)/utils/emulator/src
|
||||||
|
cp $(UTILSDIR)/emulator/src/*.wxe $(DISTDIR)/utils/emulator/src
|
||||||
|
cp $(UTILSDIR)/emulator/docs/*.txt $(DISTDIR)/utils/emulator/docs
|
||||||
|
cp $(UTILSDIR)/emulator/docs/*.jpg $(DISTDIR)/utils/emulator/docs
|
||||||
|
|
||||||
mkdir $(DISTDIR)/utils/makegen
|
mkdir $(DISTDIR)/utils/makegen
|
||||||
mkdir $(DISTDIR)/utils/makegen/templates
|
mkdir $(DISTDIR)/utils/makegen/templates
|
||||||
cp $(UTILSDIR)/makegen/Makefile.in $(DISTDIR)/utils/makegen
|
cp $(UTILSDIR)/makegen/Makefile.in $(DISTDIR)/utils/makegen
|
||||||
@@ -1319,7 +1374,29 @@ UTILS_DIST: ALL_GUI_DIST
|
|||||||
cp $(UTILSDIR)/HelpGen/Makefile.in $(DISTDIR)/utils/HelpGen
|
cp $(UTILSDIR)/HelpGen/Makefile.in $(DISTDIR)/utils/HelpGen
|
||||||
cp $(UTILSDIR)/HelpGen/src/*.* $(DISTDIR)/utils/HelpGen/src
|
cp $(UTILSDIR)/HelpGen/src/*.* $(DISTDIR)/utils/HelpGen/src
|
||||||
|
|
||||||
cp -R $(UTILSDIR)/dialoged $(DISTDIR)/utils/dialoged
|
mkdir $(DISTDIR)/utils/dialoged
|
||||||
|
mkdir $(DISTDIR)/utils/dialoged/src
|
||||||
|
mkdir $(DISTDIR)/utils/dialoged/src/bitmaps
|
||||||
|
mkdir $(DISTDIR)/utils/dialoged/docs
|
||||||
|
cp $(UTILSDIR)/dialoged/Makefile.in $(DISTDIR)/utils/dialoged
|
||||||
|
cp $(UTILSDIR)/dialoged/src/*.h $(DISTDIR)/utils/dialoged/src
|
||||||
|
cp $(UTILSDIR)/dialoged/src/*.cpp $(DISTDIR)/utils/dialoged/src
|
||||||
|
cp $(UTILSDIR)/dialoged/src/Makefile.in $(DISTDIR)/utils/dialoged/src
|
||||||
|
cp $(UTILSDIR)/dialoged/src/makefile.unx $(DISTDIR)/utils/dialoged/src
|
||||||
|
cp $(UTILSDIR)/dialoged/src/bitmaps/*.xpm $(DISTDIR)/utils/dialoged/src/bitmaps
|
||||||
|
cp $(UTILSDIR)/dialoged/docs/*.tex $(DISTDIR)/utils/dialoged/docs
|
||||||
|
cp $(UTILSDIR)/dialoged/docs/*.ini $(DISTDIR)/utils/dialoged/docs
|
||||||
|
cp $(UTILSDIR)/dialoged/docs/*.gif $(DISTDIR)/utils/dialoged/docs
|
||||||
|
|
||||||
|
mkdir $(DISTDIR)/utils/helpview
|
||||||
|
mkdir $(DISTDIR)/utils/helpview/src
|
||||||
|
mkdir $(DISTDIR)/utils/helpview/src/bitmaps
|
||||||
|
cp $(UTILSDIR)/helpview/Makefile.in $(DISTDIR)/utils/helpview
|
||||||
|
cp $(UTILSDIR)/helpview/src/*.h $(DISTDIR)/utils/helpview/src
|
||||||
|
cp $(UTILSDIR)/helpview/src/*.cpp $(DISTDIR)/utils/helpview/src
|
||||||
|
cp $(UTILSDIR)/helpview/src/Makefile.in $(DISTDIR)/utils/helpview/src
|
||||||
|
cp $(UTILSDIR)/helpview/src/test.zip $(DISTDIR)/utils/helpview/src
|
||||||
|
cp $(UTILSDIR)/helpview/src/bitmaps/*.xpm $(DISTDIR)/utils/helpview/src/bitmaps
|
||||||
|
|
||||||
MISC_DIST: ALL_GUI_DIST
|
MISC_DIST: ALL_GUI_DIST
|
||||||
mkdir $(DISTDIR)/misc
|
mkdir $(DISTDIR)/misc
|
||||||
@@ -1426,6 +1503,11 @@ dist-only:
|
|||||||
|
|
||||||
dist: @GUIDIST@
|
dist: @GUIDIST@
|
||||||
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
@echo "*** Creating wxWindows distribution in $(DISTDIR)..."
|
||||||
|
@# now prune away a lot of the crap included by using cp -R
|
||||||
|
@# in other dist targets.
|
||||||
|
find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp" -o -name "*.dsw" -o -name "*.hh*" -o \
|
||||||
|
\( -name "makefile.*" -a ! -name "makefile.unx" \) \) \
|
||||||
|
-print0 | xargs -0 rm -rf
|
||||||
@cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE);
|
@cd _dist_dir && tar ch $(DISTDIRNAME) | gzip -f9 > ../$(WXARCHIVE);
|
||||||
@if test "$(USE_GUI)" = 1; then \
|
@if test "$(USE_GUI)" = 1; then \
|
||||||
cd $(DISTDIR); \
|
cd $(DISTDIR); \
|
||||||
@@ -1499,6 +1581,7 @@ debian-dist: debian-native-dist debian-msw-dirs MSW_DIST
|
|||||||
mv $(DISTDIR) $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
|
mv $(DISTDIR) $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
|
||||||
|
|
||||||
debian-native-dist: @GUIDIST@ UNIV_DIST MANUAL_DIST PYTHON_DIST
|
debian-native-dist: @GUIDIST@ UNIV_DIST MANUAL_DIST PYTHON_DIST
|
||||||
|
cp $(SRCDIR)/files.lst $(DISTDIR)/src
|
||||||
|
|
||||||
debian-msw-dirs:
|
debian-msw-dirs:
|
||||||
mkdir $(DISTDIR)/include/wx/msw
|
mkdir $(DISTDIR)/include/wx/msw
|
||||||
|
63
acinclude.m4
63
acinclude.m4
@@ -19,7 +19,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
||||||
[
|
[
|
||||||
ac_find_includes=
|
ac_find_includes=
|
||||||
for ac_dir in $1;
|
for ac_dir in $1 /usr/include;
|
||||||
do
|
do
|
||||||
if test -f "$ac_dir/$2"; then
|
if test -f "$ac_dir/$2"; then
|
||||||
ac_find_includes=$ac_dir
|
ac_find_includes=$ac_dir
|
||||||
@@ -35,7 +35,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
||||||
[
|
[
|
||||||
ac_find_libraries=
|
ac_find_libraries=
|
||||||
for ac_dir in $1;
|
for ac_dir in $1 /usr/lib;
|
||||||
do
|
do
|
||||||
for ac_extension in a so sl dylib; do
|
for ac_extension in a so sl dylib; do
|
||||||
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
||||||
@@ -51,7 +51,10 @@ dnl Path to include, already defined
|
|||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
||||||
[
|
[
|
||||||
ac_path_to_include=$1
|
dnl never add -I/usr/include to the CPPFLAGS
|
||||||
|
if test "x$1" = "x/usr/include"; then
|
||||||
|
ac_path_to_include=""
|
||||||
|
else
|
||||||
echo "$2" | grep "\-I$1" > /dev/null
|
echo "$2" | grep "\-I$1" > /dev/null
|
||||||
result=$?
|
result=$?
|
||||||
if test $result = 0; then
|
if test $result = 0; then
|
||||||
@@ -59,6 +62,7 @@ AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
|||||||
else
|
else
|
||||||
ac_path_to_include=" -I$1"
|
ac_path_to_include=" -I$1"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
@@ -378,6 +382,59 @@ AC_DEFUN([WX_ARG_ENABLE],
|
|||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
|
dnl ===========================================================================
|
||||||
|
dnl Linker features test
|
||||||
|
dnl ===========================================================================
|
||||||
|
|
||||||
|
dnl ---------------------------------------------------------------------------
|
||||||
|
dnl WX_VERSIONED_SYMBOLS checks whether the linker can create versioned
|
||||||
|
dnl symbols. If it can, sets LDFLAGS_VERSIONING to $CXX flags needed to use
|
||||||
|
dnl version script file named versionfile
|
||||||
|
dnl
|
||||||
|
dnl call WX_VERSIONED_SYMBOLS(versionfile)
|
||||||
|
dnl ---------------------------------------------------------------------------
|
||||||
|
AC_DEFUN([WX_VERSIONED_SYMBOLS],
|
||||||
|
[
|
||||||
|
found_versioning=no
|
||||||
|
|
||||||
|
dnl FIXME - doesn't work, Solaris linker doesn't accept wildcards
|
||||||
|
dnl in the script.
|
||||||
|
dnl dnl Check for known non-gcc cases:
|
||||||
|
dnl case "${host}" in
|
||||||
|
dnl *-*-solaris2* )
|
||||||
|
dnl if test "x$GCC" != "xyes" ; then
|
||||||
|
dnl LDFLAGS_VERSIONING="-M $1"
|
||||||
|
dnl found_versioning=yes
|
||||||
|
dnl fi
|
||||||
|
dnl ;;
|
||||||
|
dnl esac
|
||||||
|
|
||||||
|
dnl Generic check for GCC or GCC-like behaviour (Intel C++, GCC):
|
||||||
|
if test $found_versioning = no ; then
|
||||||
|
AC_CACHE_CHECK([if the linker accepts --version-script], wx_cv_version_script,
|
||||||
|
[
|
||||||
|
echo "VER_1 { *; };" >conftest.sym
|
||||||
|
echo "int main() { return 0; }" >conftest.cpp
|
||||||
|
|
||||||
|
if AC_TRY_COMMAND([
|
||||||
|
$CXX -o conftest.output $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.cpp
|
||||||
|
-Wl,--version-script,conftest.sym >/dev/null 2>conftest.stderr]) ; then
|
||||||
|
if test -s conftest.stderr ; then
|
||||||
|
wx_cv_version_script=no
|
||||||
|
else
|
||||||
|
wx_cv_version_script=yes
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
wx_cv_version_script=no
|
||||||
|
fi
|
||||||
|
rm -f conftest.output conftest.stderr conftest.sym conftest.cpp
|
||||||
|
])
|
||||||
|
if test $wx_cv_version_script = yes ; then
|
||||||
|
LDFLAGS_VERSIONING="-Wl,--version-script,$1"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl ===========================================================================
|
dnl ===========================================================================
|
||||||
dnl "3rd party" macros included here because they are not widely available
|
dnl "3rd party" macros included here because they are not widely available
|
||||||
|
185
aclocal.m4
vendored
185
aclocal.m4
vendored
@@ -1,4 +1,4 @@
|
|||||||
dnl aclocal.m4 generated automatically by aclocal 1.4-p5
|
dnl aclocal.m4 generated automatically by aclocal 1.4-p6
|
||||||
|
|
||||||
dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
@@ -31,7 +31,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
AC_DEFUN([WX_PATH_FIND_INCLUDES],
|
||||||
[
|
[
|
||||||
ac_find_includes=
|
ac_find_includes=
|
||||||
for ac_dir in $1;
|
for ac_dir in $1 /usr/include;
|
||||||
do
|
do
|
||||||
if test -f "$ac_dir/$2"; then
|
if test -f "$ac_dir/$2"; then
|
||||||
ac_find_includes=$ac_dir
|
ac_find_includes=$ac_dir
|
||||||
@@ -47,7 +47,7 @@ dnl ---------------------------------------------------------------------------
|
|||||||
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
AC_DEFUN([WX_PATH_FIND_LIBRARIES],
|
||||||
[
|
[
|
||||||
ac_find_libraries=
|
ac_find_libraries=
|
||||||
for ac_dir in $1;
|
for ac_dir in $1 /usr/lib;
|
||||||
do
|
do
|
||||||
for ac_extension in a so sl dylib; do
|
for ac_extension in a so sl dylib; do
|
||||||
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
if test -f "$ac_dir/lib$2.$ac_extension"; then
|
||||||
@@ -63,7 +63,10 @@ dnl Path to include, already defined
|
|||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
||||||
[
|
[
|
||||||
ac_path_to_include=$1
|
dnl never add -I/usr/include to the CPPFLAGS
|
||||||
|
if test "x$1" = "x/usr/include"; then
|
||||||
|
ac_path_to_include=""
|
||||||
|
else
|
||||||
echo "$2" | grep "\-I$1" > /dev/null
|
echo "$2" | grep "\-I$1" > /dev/null
|
||||||
result=$?
|
result=$?
|
||||||
if test $result = 0; then
|
if test $result = 0; then
|
||||||
@@ -71,6 +74,7 @@ AC_DEFUN([WX_INCLUDE_PATH_EXIST],
|
|||||||
else
|
else
|
||||||
ac_path_to_include=" -I$1"
|
ac_path_to_include=" -I$1"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
@@ -349,6 +353,10 @@ AC_DEFUN([WX_ARG_WITH],
|
|||||||
|
|
||||||
dnl like WX_ARG_WITH but uses AC_ARG_ENABLE instead of AC_ARG_WITH
|
dnl like WX_ARG_WITH but uses AC_ARG_ENABLE instead of AC_ARG_WITH
|
||||||
dnl usage: WX_ARG_ENABLE(option, helpmessage, variable-name, enablestring)
|
dnl usage: WX_ARG_ENABLE(option, helpmessage, variable-name, enablestring)
|
||||||
|
dnl
|
||||||
|
dnl enablestring is a hack and allows to show "checking for --disable-foo"
|
||||||
|
dnl message when running configure instead of the default "checking for
|
||||||
|
dnl --enable-foo" one whih is useful for the options enabled by default
|
||||||
AC_DEFUN([WX_ARG_ENABLE],
|
AC_DEFUN([WX_ARG_ENABLE],
|
||||||
[
|
[
|
||||||
enablestring=$4
|
enablestring=$4
|
||||||
@@ -386,6 +394,59 @@ AC_DEFUN([WX_ARG_ENABLE],
|
|||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
|
dnl ===========================================================================
|
||||||
|
dnl Linker features test
|
||||||
|
dnl ===========================================================================
|
||||||
|
|
||||||
|
dnl ---------------------------------------------------------------------------
|
||||||
|
dnl WX_VERSIONED_SYMBOLS checks whether the linker can create versioned
|
||||||
|
dnl symbols. If it can, sets LDFLAGS_VERSIONING to $CXX flags needed to use
|
||||||
|
dnl version script file named versionfile
|
||||||
|
dnl
|
||||||
|
dnl call WX_VERSIONED_SYMBOLS(versionfile)
|
||||||
|
dnl ---------------------------------------------------------------------------
|
||||||
|
AC_DEFUN([WX_VERSIONED_SYMBOLS],
|
||||||
|
[
|
||||||
|
found_versioning=no
|
||||||
|
|
||||||
|
dnl FIXME - doesn't work, Solaris linker doesn't accept wildcards
|
||||||
|
dnl in the script.
|
||||||
|
dnl dnl Check for known non-gcc cases:
|
||||||
|
dnl case "${host}" in
|
||||||
|
dnl *-*-solaris2* )
|
||||||
|
dnl if test "x$GCC" != "xyes" ; then
|
||||||
|
dnl LDFLAGS_VERSIONING="-M $1"
|
||||||
|
dnl found_versioning=yes
|
||||||
|
dnl fi
|
||||||
|
dnl ;;
|
||||||
|
dnl esac
|
||||||
|
|
||||||
|
dnl Generic check for GCC or GCC-like behaviour (Intel C++, GCC):
|
||||||
|
if test $found_versioning = no ; then
|
||||||
|
AC_CACHE_CHECK([if the linker accepts --version-script], wx_cv_version_script,
|
||||||
|
[
|
||||||
|
echo "VER_1 { *; };" >conftest.sym
|
||||||
|
echo "int main() { return 0; }" >conftest.cpp
|
||||||
|
|
||||||
|
if AC_TRY_COMMAND([
|
||||||
|
$CXX -o conftest.output $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.cpp
|
||||||
|
-Wl,--version-script,conftest.sym >/dev/null 2>conftest.stderr]) ; then
|
||||||
|
if test -s conftest.stderr ; then
|
||||||
|
wx_cv_version_script=no
|
||||||
|
else
|
||||||
|
wx_cv_version_script=yes
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
wx_cv_version_script=no
|
||||||
|
fi
|
||||||
|
rm -f conftest.output conftest.stderr conftest.sym conftest.cpp
|
||||||
|
])
|
||||||
|
if test $wx_cv_version_script = yes ; then
|
||||||
|
LDFLAGS_VERSIONING="-Wl,--version-script,$1"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl ===========================================================================
|
dnl ===========================================================================
|
||||||
dnl "3rd party" macros included here because they are not widely available
|
dnl "3rd party" macros included here because they are not widely available
|
||||||
@@ -729,64 +790,6 @@ main ()
|
|||||||
rm -f conf.gtktest
|
rm -f conf.gtktest
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
|
|
||||||
dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
|
|
||||||
dnl also defines GSTUFF_PKG_ERRORS on error
|
|
||||||
AC_DEFUN(PKG_CHECK_MODULES, [
|
|
||||||
succeeded=no
|
|
||||||
|
|
||||||
if test -z "$PKG_CONFIG"; then
|
|
||||||
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$PKG_CONFIG" = "no" ; then
|
|
||||||
echo "*** The pkg-config script could not be found. Make sure it is"
|
|
||||||
echo "*** in your path, or set the PKG_CONFIG environment variable"
|
|
||||||
echo "*** to the full path to pkg-config."
|
|
||||||
echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
|
|
||||||
else
|
|
||||||
PKG_CONFIG_MIN_VERSION=0.9.0
|
|
||||||
if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
|
|
||||||
AC_MSG_CHECKING(for $2)
|
|
||||||
|
|
||||||
if $PKG_CONFIG --exists "$2" ; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
succeeded=yes
|
|
||||||
|
|
||||||
AC_MSG_CHECKING($1_CFLAGS)
|
|
||||||
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
|
|
||||||
AC_MSG_RESULT($$1_CFLAGS)
|
|
||||||
|
|
||||||
AC_MSG_CHECKING($1_LIBS)
|
|
||||||
$1_LIBS=`$PKG_CONFIG --libs "$2"`
|
|
||||||
AC_MSG_RESULT($$1_LIBS)
|
|
||||||
else
|
|
||||||
$1_CFLAGS=""
|
|
||||||
$1_LIBS=""
|
|
||||||
## If we have a custom action on failure, don't print errors, but
|
|
||||||
## do set a variable so people can do so.
|
|
||||||
$1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
|
|
||||||
ifelse([$4], ,echo $$1_PKG_ERRORS,)
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST($1_CFLAGS)
|
|
||||||
AC_SUBST($1_LIBS)
|
|
||||||
else
|
|
||||||
echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
|
|
||||||
echo "*** See http://www.freedesktop.org/software/pkgconfig"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test $succeeded = yes; then
|
|
||||||
ifelse([$3], , :, [$3])
|
|
||||||
else
|
|
||||||
ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Configure paths for GTK+
|
# Configure paths for GTK+
|
||||||
# Owen Taylor 97-11-3
|
# Owen Taylor 97-11-3
|
||||||
|
|
||||||
@@ -982,3 +985,61 @@ main ()
|
|||||||
rm -f conf.gtktest
|
rm -f conf.gtktest
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
|
dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
|
||||||
|
dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
|
||||||
|
dnl also defines GSTUFF_PKG_ERRORS on error
|
||||||
|
AC_DEFUN(PKG_CHECK_MODULES, [
|
||||||
|
succeeded=no
|
||||||
|
|
||||||
|
if test -z "$PKG_CONFIG"; then
|
||||||
|
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$PKG_CONFIG" = "no" ; then
|
||||||
|
echo "*** The pkg-config script could not be found. Make sure it is"
|
||||||
|
echo "*** in your path, or set the PKG_CONFIG environment variable"
|
||||||
|
echo "*** to the full path to pkg-config."
|
||||||
|
echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
|
||||||
|
else
|
||||||
|
PKG_CONFIG_MIN_VERSION=0.9.0
|
||||||
|
if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
|
||||||
|
AC_MSG_CHECKING(for $2)
|
||||||
|
|
||||||
|
if $PKG_CONFIG --exists "$2" ; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
succeeded=yes
|
||||||
|
|
||||||
|
AC_MSG_CHECKING($1_CFLAGS)
|
||||||
|
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
|
||||||
|
AC_MSG_RESULT($$1_CFLAGS)
|
||||||
|
|
||||||
|
AC_MSG_CHECKING($1_LIBS)
|
||||||
|
$1_LIBS=`$PKG_CONFIG --libs "$2"`
|
||||||
|
AC_MSG_RESULT($$1_LIBS)
|
||||||
|
else
|
||||||
|
$1_CFLAGS=""
|
||||||
|
$1_LIBS=""
|
||||||
|
## If we have a custom action on failure, don't print errors, but
|
||||||
|
## do set a variable so people can do so.
|
||||||
|
$1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
|
||||||
|
ifelse([$4], ,echo $$1_PKG_ERRORS,)
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST($1_CFLAGS)
|
||||||
|
AC_SUBST($1_LIBS)
|
||||||
|
else
|
||||||
|
echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
|
||||||
|
echo "*** See http://www.freedesktop.org/software/pkgconfig"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test $succeeded = yes; then
|
||||||
|
ifelse([$3], , :, [$3])
|
||||||
|
else
|
||||||
|
ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
BIN
art/wxwin.ico
Normal file
BIN
art/wxwin.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
BIN
art/wxwin16x16.png
Normal file
BIN
art/wxwin16x16.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
25
art/wxwin16x16.xpm
Normal file
25
art/wxwin16x16.xpm
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
/* XPM */
|
||||||
|
static char *wxwin16x16_xpm[] = {
|
||||||
|
"16 16 6 1",
|
||||||
|
" c None",
|
||||||
|
". c #000000",
|
||||||
|
"X c #000084",
|
||||||
|
"o c #FFFFFF",
|
||||||
|
"O c #FFFF00",
|
||||||
|
"+ c #FF0000",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ....... ",
|
||||||
|
" .XXXXX. ",
|
||||||
|
" .oXXXX. ",
|
||||||
|
" .oXXX.......",
|
||||||
|
".....oXXX.OOOOO.",
|
||||||
|
".+++.XXXX.oOOOO.",
|
||||||
|
".o++......oOOOO.",
|
||||||
|
".o++++. .oOOOO.",
|
||||||
|
".o++++. .OOOOO.",
|
||||||
|
".+++++. .......",
|
||||||
|
"....... ",
|
||||||
|
" ",
|
||||||
|
" "};
|
BIN
art/wxwin32x32.png
Normal file
BIN
art/wxwin32x32.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
41
art/wxwin32x32.xpm
Normal file
41
art/wxwin32x32.xpm
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/* XPM */
|
||||||
|
static char *wxwin32x32_xpm[] = {
|
||||||
|
"32 32 6 1",
|
||||||
|
" c None",
|
||||||
|
". c #000000",
|
||||||
|
"X c #000084",
|
||||||
|
"o c #FFFFFF",
|
||||||
|
"O c #FFFF00",
|
||||||
|
"+ c #FF0000",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" .............. ",
|
||||||
|
" .XXXXXXXXXXXX. ",
|
||||||
|
" .XXXXXXXXXXXX. ",
|
||||||
|
" .XooXXXXXXXXX. ",
|
||||||
|
" .XooXXXXXXXXX. ",
|
||||||
|
" .XooXXXXXXXXX. ",
|
||||||
|
" .XooXXXXXX..............",
|
||||||
|
" .XooXXXXXX.OOOOOOOOOOOO.",
|
||||||
|
".........XooXXXXXX.OOOOOOOOOOOO.",
|
||||||
|
".+++++++.XooXXXXXX.OooOOOOOOOOO.",
|
||||||
|
".+++++++.XooXXXXXX.OooOOOOOOOOO.",
|
||||||
|
".+oo++++.XXXXXXXXX.OooOOOOOOOOO.",
|
||||||
|
".+oo++++.XXXXXXXXX.OooOOOOOOOOO.",
|
||||||
|
".+oo++++...........OooOOOOOOOOO.",
|
||||||
|
".+oo+++++++++. .OooOOOOOOOOO.",
|
||||||
|
".+oo+++++++++. .OooOOOOOOOOO.",
|
||||||
|
".+oo+++++++++. .OooOOOOOOOOO.",
|
||||||
|
".+oo+++++++++. .OOOOOOOOOOOO.",
|
||||||
|
".+oo+++++++++. .OOOOOOOOOOOO.",
|
||||||
|
".++++++++++++. ..............",
|
||||||
|
".++++++++++++. ",
|
||||||
|
".............. ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "};
|
389
config.guess
vendored
389
config.guess
vendored
@@ -1,9 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Attempt to guess a canonical system name.
|
# Attempt to guess a canonical system name.
|
||||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||||
# Free Software Foundation, Inc.
|
# 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2001-09-04'
|
timestamp='2002-11-30'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@@ -24,8 +24,9 @@ timestamp='2001-09-04'
|
|||||||
# configuration script generated by Autoconf, you may include it under
|
# configuration script generated by Autoconf, you may include it under
|
||||||
# the same distribution terms that you use for the rest of that program.
|
# the same distribution terms that you use for the rest of that program.
|
||||||
|
|
||||||
# Written by Per Bothner <bothner@cygnus.com>.
|
# Originally written by Per Bothner <per@bothner.com>.
|
||||||
# Please send patches to <config-patches@gnu.org>.
|
# Please send patches to <config-patches@gnu.org>. Submit a context
|
||||||
|
# diff and a properly formatted ChangeLog entry.
|
||||||
#
|
#
|
||||||
# This script attempts to guess a canonical system name similar to
|
# This script attempts to guess a canonical system name similar to
|
||||||
# config.sub. If it succeeds, it prints the system name on stdout, and
|
# config.sub. If it succeeds, it prints the system name on stdout, and
|
||||||
@@ -87,30 +88,40 @@ if test $# != 0; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
trap 'exit 1' 1 2 15
|
||||||
|
|
||||||
dummy=dummy-$$
|
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
|
||||||
trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
|
# compiler to aid in system detection is discouraged as it requires
|
||||||
|
# temporary files to be created and, as you can see below, it is a
|
||||||
|
# headache to deal with in a portable fashion.
|
||||||
|
|
||||||
# CC_FOR_BUILD -- compiler used by this script.
|
|
||||||
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
|
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
|
||||||
# use `HOST_CC' if defined, but it is deprecated.
|
# use `HOST_CC' if defined, but it is deprecated.
|
||||||
|
|
||||||
set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in
|
# This shell variable is my proudest work .. or something. --bje
|
||||||
,,) echo "int dummy(){}" > $dummy.c ;
|
|
||||||
for c in cc gcc c89 ; do
|
set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ;
|
||||||
($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ;
|
(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old)
|
||||||
if test $? = 0 ; then
|
|| (echo "$me: cannot create $tmpdir" >&2 && exit 1) ;
|
||||||
|
dummy=$tmpdir/dummy ;
|
||||||
|
files="$dummy.c $dummy.o $dummy.rel $dummy" ;
|
||||||
|
trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ;
|
||||||
|
case $CC_FOR_BUILD,$HOST_CC,$CC in
|
||||||
|
,,) echo "int x;" > $dummy.c ;
|
||||||
|
for c in cc gcc c89 c99 ; do
|
||||||
|
if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
|
||||||
CC_FOR_BUILD="$c"; break ;
|
CC_FOR_BUILD="$c"; break ;
|
||||||
fi ;
|
fi ;
|
||||||
done ;
|
done ;
|
||||||
rm -f $dummy.c $dummy.o $dummy.rel ;
|
rm -f $files ;
|
||||||
if test x"$CC_FOR_BUILD" = x ; then
|
if test x"$CC_FOR_BUILD" = x ; then
|
||||||
CC_FOR_BUILD=no_compiler_found ;
|
CC_FOR_BUILD=no_compiler_found ;
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
,,*) CC_FOR_BUILD=$CC ;;
|
,,*) CC_FOR_BUILD=$CC ;;
|
||||||
,*,*) CC_FOR_BUILD=$HOST_CC ;;
|
,*,*) CC_FOR_BUILD=$HOST_CC ;;
|
||||||
esac'
|
esac ;
|
||||||
|
unset files'
|
||||||
|
|
||||||
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
|
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
|
||||||
# (ghazi@noc.rutgers.edu 1994-08-24)
|
# (ghazi@noc.rutgers.edu 1994-08-24)
|
||||||
@@ -127,29 +138,30 @@ UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
|
|||||||
|
|
||||||
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
||||||
*:NetBSD:*:*)
|
*:NetBSD:*:*)
|
||||||
# Netbsd (nbsd) targets should (where applicable) match one or
|
# NetBSD (nbsd) targets should (where applicable) match one or
|
||||||
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
|
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
|
||||||
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
|
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
|
||||||
# switched to ELF, *-*-netbsd* would select the old
|
# switched to ELF, *-*-netbsd* would select the old
|
||||||
# object file format. This provides both forward
|
# object file format. This provides both forward
|
||||||
# compatibility and a consistent mechanism for selecting the
|
# compatibility and a consistent mechanism for selecting the
|
||||||
# object file format.
|
# object file format.
|
||||||
# Determine the machine/vendor (is the vendor relevant).
|
#
|
||||||
case "${UNAME_MACHINE}" in
|
# Note: NetBSD doesn't particularly care about the vendor
|
||||||
amiga) machine=m68k-unknown ;;
|
# portion of the name. We always set it to "unknown".
|
||||||
arm32) machine=arm-unknown ;;
|
sysctl="sysctl -n hw.machine_arch"
|
||||||
atari*) machine=m68k-atari ;;
|
UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
|
||||||
sun3*) machine=m68k-sun ;;
|
/usr/sbin/$sysctl 2>/dev/null || echo unknown)`
|
||||||
mac68k) machine=m68k-apple ;;
|
case "${UNAME_MACHINE_ARCH}" in
|
||||||
macppc) machine=powerpc-apple ;;
|
armeb) machine=armeb-unknown ;;
|
||||||
hp3[0-9][05]) machine=m68k-hp ;;
|
arm*) machine=arm-unknown ;;
|
||||||
ibmrt|romp-ibm) machine=romp-ibm ;;
|
sh3el) machine=shl-unknown ;;
|
||||||
*) machine=${UNAME_MACHINE}-unknown ;;
|
sh3eb) machine=sh-unknown ;;
|
||||||
|
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
|
||||||
esac
|
esac
|
||||||
# The Operating System including object format, if it has switched
|
# The Operating System including object format, if it has switched
|
||||||
# to ELF recently, or will in the future.
|
# to ELF recently, or will in the future.
|
||||||
case "${UNAME_MACHINE}" in
|
case "${UNAME_MACHINE_ARCH}" in
|
||||||
i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k)
|
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
|
||||||
eval $set_cc_for_build
|
eval $set_cc_for_build
|
||||||
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
||||||
| grep __ELF__ >/dev/null
|
| grep __ELF__ >/dev/null
|
||||||
@@ -166,12 +178,62 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
# The OS release
|
# The OS release
|
||||||
|
# Debian GNU/NetBSD machines have a different userland, and
|
||||||
|
# thus, need a distinct triplet. However, they do not need
|
||||||
|
# kernel version information, so it can be replaced with a
|
||||||
|
# suitable tag, in the style of linux-gnu.
|
||||||
|
case "${UNAME_VERSION}" in
|
||||||
|
Debian*)
|
||||||
|
release='-gnu'
|
||||||
|
;;
|
||||||
|
*)
|
||||||
release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
||||||
|
;;
|
||||||
|
esac
|
||||||
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
|
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
|
||||||
# contains redundant information, the shorter form:
|
# contains redundant information, the shorter form:
|
||||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
|
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
|
||||||
echo "${machine}-${os}${release}"
|
echo "${machine}-${os}${release}"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
amiga:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
arc:OpenBSD:*:*)
|
||||||
|
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
hp300:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
mac68k:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
macppc:OpenBSD:*:*)
|
||||||
|
echo powerpc-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
mvme68k:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
mvme88k:OpenBSD:*:*)
|
||||||
|
echo m88k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
mvmeppc:OpenBSD:*:*)
|
||||||
|
echo powerpc-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
pmax:OpenBSD:*:*)
|
||||||
|
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
sgi:OpenBSD:*:*)
|
||||||
|
echo mipseb-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
sun3:OpenBSD:*:*)
|
||||||
|
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
wgrisc:OpenBSD:*:*)
|
||||||
|
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
*:OpenBSD:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
alpha:OSF1:*:*)
|
alpha:OSF1:*:*)
|
||||||
if test $UNAME_RELEASE = "V4.0"; then
|
if test $UNAME_RELEASE = "V4.0"; then
|
||||||
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
|
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
|
||||||
@@ -180,6 +242,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
# A Tn.n version is a released field test version.
|
# A Tn.n version is a released field test version.
|
||||||
# A Xn.n version is an unreleased experimental baselevel.
|
# A Xn.n version is an unreleased experimental baselevel.
|
||||||
# 1.2 uses "1.2" for uname -r.
|
# 1.2 uses "1.2" for uname -r.
|
||||||
|
eval $set_cc_for_build
|
||||||
cat <<EOF >$dummy.s
|
cat <<EOF >$dummy.s
|
||||||
.data
|
.data
|
||||||
\$Lformat:
|
\$Lformat:
|
||||||
@@ -205,10 +268,9 @@ main:
|
|||||||
jsr \$26,exit
|
jsr \$26,exit
|
||||||
.end main
|
.end main
|
||||||
EOF
|
EOF
|
||||||
eval $set_cc_for_build
|
$CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null
|
||||||
$CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
|
|
||||||
if test "$?" = 0 ; then
|
if test "$?" = 0 ; then
|
||||||
case `./$dummy` in
|
case `$dummy` in
|
||||||
0-0)
|
0-0)
|
||||||
UNAME_MACHINE="alpha"
|
UNAME_MACHINE="alpha"
|
||||||
;;
|
;;
|
||||||
@@ -230,9 +292,12 @@ EOF
|
|||||||
2-1307)
|
2-1307)
|
||||||
UNAME_MACHINE="alphaev68"
|
UNAME_MACHINE="alphaev68"
|
||||||
;;
|
;;
|
||||||
|
3-1307)
|
||||||
|
UNAME_MACHINE="alphaev7"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
rm -f $dummy.s $dummy
|
rm -f $dummy.s $dummy && rmdir $tmpdir
|
||||||
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
Alpha\ *:Windows_NT*:*)
|
Alpha\ *:Windows_NT*:*)
|
||||||
@@ -247,29 +312,11 @@ EOF
|
|||||||
Amiga*:UNIX_System_V:4.0:*)
|
Amiga*:UNIX_System_V:4.0:*)
|
||||||
echo m68k-unknown-sysv4
|
echo m68k-unknown-sysv4
|
||||||
exit 0;;
|
exit 0;;
|
||||||
amiga:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
*:[Aa]miga[Oo][Ss]:*:*)
|
*:[Aa]miga[Oo][Ss]:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-amigaos
|
echo ${UNAME_MACHINE}-unknown-amigaos
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
arc64:OpenBSD:*:*)
|
*:[Mm]orph[Oo][Ss]:*:*)
|
||||||
echo mips64el-unknown-openbsd${UNAME_RELEASE}
|
echo ${UNAME_MACHINE}-unknown-morphos
|
||||||
exit 0 ;;
|
|
||||||
arc:OpenBSD:*:*)
|
|
||||||
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
hkmips:OpenBSD:*:*)
|
|
||||||
echo mips-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
pmax:OpenBSD:*:*)
|
|
||||||
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
sgi:OpenBSD:*:*)
|
|
||||||
echo mips-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
wgrisc:OpenBSD:*:*)
|
|
||||||
echo mipsel-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:OS/390:*:*)
|
*:OS/390:*:*)
|
||||||
echo i370-ibm-openedition
|
echo i370-ibm-openedition
|
||||||
@@ -291,6 +338,10 @@ EOF
|
|||||||
NILE*:*:*:dcosx)
|
NILE*:*:*:dcosx)
|
||||||
echo pyramid-pyramid-svr4
|
echo pyramid-pyramid-svr4
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
DRS?6000:UNIX_SV:4.2*:7*)
|
||||||
|
case `/usr/bin/uname -p` in
|
||||||
|
sparc) echo sparc-icl-nx7 && exit 0 ;;
|
||||||
|
esac ;;
|
||||||
sun4H:SunOS:5.*:*)
|
sun4H:SunOS:5.*:*)
|
||||||
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -319,7 +370,7 @@ EOF
|
|||||||
echo m68k-sun-sunos${UNAME_RELEASE}
|
echo m68k-sun-sunos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
sun*:*:4.2BSD:*)
|
sun*:*:4.2BSD:*)
|
||||||
UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
|
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
|
||||||
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
|
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
|
||||||
case "`/bin/arch`" in
|
case "`/bin/arch`" in
|
||||||
sun3)
|
sun3)
|
||||||
@@ -333,12 +384,6 @@ EOF
|
|||||||
aushp:SunOS:*:*)
|
aushp:SunOS:*:*)
|
||||||
echo sparc-auspex-sunos${UNAME_RELEASE}
|
echo sparc-auspex-sunos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
sparc*:NetBSD:*)
|
|
||||||
echo `uname -p`-unknown-netbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
atari*:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
# The situation for MiNT is a little confusing. The machine name
|
# The situation for MiNT is a little confusing. The machine name
|
||||||
# can be virtually everything (everything which is not
|
# can be virtually everything (everything which is not
|
||||||
# "atarist" or "atariste" at least should have a processor
|
# "atarist" or "atariste" at least should have a processor
|
||||||
@@ -365,18 +410,6 @@ EOF
|
|||||||
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
|
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
|
||||||
echo m68k-unknown-mint${UNAME_RELEASE}
|
echo m68k-unknown-mint${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
sun3*:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
mac68k:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
mvme68k:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
mvme88k:OpenBSD:*:*)
|
|
||||||
echo m88k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
powerpc:machten:*:*)
|
powerpc:machten:*:*)
|
||||||
echo powerpc-apple-machten${UNAME_RELEASE}
|
echo powerpc-apple-machten${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -415,15 +448,21 @@ EOF
|
|||||||
exit (-1);
|
exit (-1);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD $dummy.c -o $dummy \
|
$CC_FOR_BUILD -o $dummy $dummy.c \
|
||||||
&& ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
|
&& $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
|
||||||
&& rm -f $dummy.c $dummy && exit 0
|
&& rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c $dummy && rmdir $tmpdir
|
||||||
echo mips-mips-riscos${UNAME_RELEASE}
|
echo mips-mips-riscos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
Motorola:PowerMAX_OS:*:*)
|
Motorola:PowerMAX_OS:*:*)
|
||||||
echo powerpc-motorola-powermax
|
echo powerpc-motorola-powermax
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
Motorola:*:4.3:PL8-*)
|
||||||
|
echo powerpc-harris-powermax
|
||||||
|
exit 0 ;;
|
||||||
|
Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
|
||||||
|
echo powerpc-harris-powermax
|
||||||
|
exit 0 ;;
|
||||||
Night_Hawk:Power_UNIX:*:*)
|
Night_Hawk:Power_UNIX:*:*)
|
||||||
echo powerpc-harris-powerunix
|
echo powerpc-harris-powerunix
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -496,8 +535,8 @@ EOF
|
|||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
|
$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c $dummy && rmdir $tmpdir
|
||||||
echo rs6000-ibm-aix3.2.5
|
echo rs6000-ibm-aix3.2.5
|
||||||
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
|
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
|
||||||
echo rs6000-ibm-aix3.2.4
|
echo rs6000-ibm-aix3.2.4
|
||||||
@@ -506,7 +545,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:AIX:*:[45])
|
*:AIX:*:[45])
|
||||||
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
|
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
|
||||||
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
|
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
|
||||||
IBM_ARCH=rs6000
|
IBM_ARCH=rs6000
|
||||||
else
|
else
|
||||||
@@ -546,8 +585,6 @@ EOF
|
|||||||
9000/31? ) HP_ARCH=m68000 ;;
|
9000/31? ) HP_ARCH=m68000 ;;
|
||||||
9000/[34]?? ) HP_ARCH=m68k ;;
|
9000/[34]?? ) HP_ARCH=m68k ;;
|
||||||
9000/[678][0-9][0-9])
|
9000/[678][0-9][0-9])
|
||||||
case "${HPUX_REV}" in
|
|
||||||
11.[0-9][0-9])
|
|
||||||
if [ -x /usr/bin/getconf ]; then
|
if [ -x /usr/bin/getconf ]; then
|
||||||
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
|
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
|
||||||
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
|
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
|
||||||
@@ -558,10 +595,10 @@ EOF
|
|||||||
case "${sc_kernel_bits}" in
|
case "${sc_kernel_bits}" in
|
||||||
32) HP_ARCH="hppa2.0n" ;;
|
32) HP_ARCH="hppa2.0n" ;;
|
||||||
64) HP_ARCH="hppa2.0w" ;;
|
64) HP_ARCH="hppa2.0w" ;;
|
||||||
|
'') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
|
||||||
esac ;;
|
esac ;;
|
||||||
esac
|
esac
|
||||||
fi ;;
|
fi
|
||||||
esac
|
|
||||||
if [ "${HP_ARCH}" = "" ]; then
|
if [ "${HP_ARCH}" = "" ]; then
|
||||||
eval $set_cc_for_build
|
eval $set_cc_for_build
|
||||||
sed 's/^ //' << EOF >$dummy.c
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
@@ -597,9 +634,9 @@ EOF
|
|||||||
exit (0);
|
exit (0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
(CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
|
(CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
|
||||||
if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
|
if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
|
||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c $dummy && rmdir $tmpdir
|
||||||
fi ;;
|
fi ;;
|
||||||
esac
|
esac
|
||||||
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
|
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
|
||||||
@@ -635,8 +672,8 @@ EOF
|
|||||||
exit (0);
|
exit (0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
|
$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c $dummy && rmdir $tmpdir
|
||||||
echo unknown-hitachi-hiuxwe2
|
echo unknown-hitachi-hiuxwe2
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
|
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
|
||||||
@@ -664,9 +701,6 @@ EOF
|
|||||||
parisc*:Lites*:*:*)
|
parisc*:Lites*:*:*)
|
||||||
echo hppa1.1-hp-lites
|
echo hppa1.1-hp-lites
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
hppa*:OpenBSD:*:*)
|
|
||||||
echo hppa-unknown-openbsd
|
|
||||||
exit 0 ;;
|
|
||||||
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
|
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
|
||||||
echo c1-convex-bsd
|
echo c1-convex-bsd
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -685,9 +719,6 @@ EOF
|
|||||||
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
|
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
|
||||||
echo c4-convex-bsd
|
echo c4-convex-bsd
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
CRAY*X-MP:*:*:*)
|
|
||||||
echo xmp-cray-unicos
|
|
||||||
exit 0 ;;
|
|
||||||
CRAY*Y-MP:*:*:*)
|
CRAY*Y-MP:*:*:*)
|
||||||
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -709,18 +740,12 @@ EOF
|
|||||||
CRAY*SV1:*:*:*)
|
CRAY*SV1:*:*:*)
|
||||||
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
CRAY-2:*:*:*)
|
|
||||||
echo cray2-cray-unicos
|
|
||||||
exit 0 ;;
|
|
||||||
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
|
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
|
||||||
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
|
||||||
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
|
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
|
||||||
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
|
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
|
||||||
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
|
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
hp300:OpenBSD:*:*)
|
|
||||||
echo m68k-unknown-openbsd${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
|
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
|
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -731,10 +756,19 @@ EOF
|
|||||||
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
|
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:FreeBSD:*:*)
|
*:FreeBSD:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
|
# Determine whether the default compiler uses glibc.
|
||||||
exit 0 ;;
|
eval $set_cc_for_build
|
||||||
*:OpenBSD:*:*)
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
#include <features.h>
|
||||||
|
#if __GLIBC__ >= 2
|
||||||
|
LIBC=gnu
|
||||||
|
#else
|
||||||
|
LIBC=
|
||||||
|
#endif
|
||||||
|
EOF
|
||||||
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
|
||||||
|
rm -f $dummy.c && rmdir $tmpdir
|
||||||
|
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*:CYGWIN*:*)
|
i*:CYGWIN*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-cygwin
|
echo ${UNAME_MACHINE}-pc-cygwin
|
||||||
@@ -745,11 +779,17 @@ EOF
|
|||||||
i*:PW*:*)
|
i*:PW*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-pw32
|
echo ${UNAME_MACHINE}-pc-pw32
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
x86:Interix*:3*)
|
||||||
|
echo i586-pc-interix3
|
||||||
|
exit 0 ;;
|
||||||
|
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
|
||||||
|
echo i${UNAME_MACHINE}-pc-mks
|
||||||
|
exit 0 ;;
|
||||||
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
|
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
|
||||||
# How do we know it's Interix rather than the generic POSIX subsystem?
|
# How do we know it's Interix rather than the generic POSIX subsystem?
|
||||||
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
|
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
|
||||||
# UNAME_MACHINE based on the output of uname instead of i386?
|
# UNAME_MACHINE based on the output of uname instead of i386?
|
||||||
echo i386-pc-interix
|
echo i586-pc-interix
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*:UWIN*:*)
|
i*:UWIN*:*)
|
||||||
echo ${UNAME_MACHINE}-pc-uwin
|
echo ${UNAME_MACHINE}-pc-uwin
|
||||||
@@ -770,16 +810,50 @@ EOF
|
|||||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
ia64:Linux:*:*)
|
ia64:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux
|
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
m68*:Linux:*:*)
|
m68*:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
mips:Linux:*:*)
|
mips:Linux:*:*)
|
||||||
case `sed -n '/^byte/s/^.*: \(.*\) endian/\1/p' < /proc/cpuinfo` in
|
eval $set_cc_for_build
|
||||||
big) echo mips-unknown-linux-gnu && exit 0 ;;
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
little) echo mipsel-unknown-linux-gnu && exit 0 ;;
|
#undef CPU
|
||||||
esac
|
#undef mips
|
||||||
|
#undef mipsel
|
||||||
|
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
|
||||||
|
CPU=mipsel
|
||||||
|
#else
|
||||||
|
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
|
||||||
|
CPU=mips
|
||||||
|
#else
|
||||||
|
CPU=
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
EOF
|
||||||
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
|
||||||
|
rm -f $dummy.c && rmdir $tmpdir
|
||||||
|
test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
|
||||||
|
;;
|
||||||
|
mips64:Linux:*:*)
|
||||||
|
eval $set_cc_for_build
|
||||||
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
|
#undef CPU
|
||||||
|
#undef mips64
|
||||||
|
#undef mips64el
|
||||||
|
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
|
||||||
|
CPU=mips64el
|
||||||
|
#else
|
||||||
|
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
|
||||||
|
CPU=mips64
|
||||||
|
#else
|
||||||
|
CPU=
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
EOF
|
||||||
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
|
||||||
|
rm -f $dummy.c && rmdir $tmpdir
|
||||||
|
test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
|
||||||
;;
|
;;
|
||||||
ppc:Linux:*:*)
|
ppc:Linux:*:*)
|
||||||
echo powerpc-unknown-linux-gnu
|
echo powerpc-unknown-linux-gnu
|
||||||
@@ -828,7 +902,8 @@ EOF
|
|||||||
# The BFD linker knows what the default object file format is, so
|
# The BFD linker knows what the default object file format is, so
|
||||||
# first see if it will tell us. cd to the root directory to prevent
|
# first see if it will tell us. cd to the root directory to prevent
|
||||||
# problems with other programs or directories called `ld' in the path.
|
# problems with other programs or directories called `ld' in the path.
|
||||||
ld_supported_targets=`cd /; ld --help 2>&1 \
|
# Set LC_ALL=C to ensure ld outputs messages in English.
|
||||||
|
ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
|
||||||
| sed -ne '/supported targets:/!d
|
| sed -ne '/supported targets:/!d
|
||||||
s/[ ][ ]*/ /g
|
s/[ ][ ]*/ /g
|
||||||
s/.*supported targets: *//
|
s/.*supported targets: *//
|
||||||
@@ -852,32 +927,29 @@ EOF
|
|||||||
esac
|
esac
|
||||||
# Determine whether the default compiler is a.out or elf
|
# Determine whether the default compiler is a.out or elf
|
||||||
eval $set_cc_for_build
|
eval $set_cc_for_build
|
||||||
cat >$dummy.c <<EOF
|
sed 's/^ //' << EOF >$dummy.c
|
||||||
#include <features.h>
|
#include <features.h>
|
||||||
#ifdef __cplusplus
|
|
||||||
#include <stdio.h> /* for printf() prototype */
|
|
||||||
int main (int argc, char *argv[]) {
|
|
||||||
#else
|
|
||||||
int main (argc, argv) int argc; char *argv[]; {
|
|
||||||
#endif
|
|
||||||
#ifdef __ELF__
|
#ifdef __ELF__
|
||||||
# ifdef __GLIBC__
|
# ifdef __GLIBC__
|
||||||
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
||||||
printf ("%s-pc-linux-gnu\n", argv[1]);
|
LIBC=gnu
|
||||||
# else
|
# else
|
||||||
printf ("%s-pc-linux-gnulibc1\n", argv[1]);
|
LIBC=gnulibc1
|
||||||
# endif
|
# endif
|
||||||
# else
|
# else
|
||||||
printf ("%s-pc-linux-gnulibc1\n", argv[1]);
|
LIBC=gnulibc1
|
||||||
# endif
|
# endif
|
||||||
#else
|
#else
|
||||||
printf ("%s-pc-linux-gnuaout\n", argv[1]);
|
#ifdef __INTEL_COMPILER
|
||||||
|
LIBC=gnu
|
||||||
|
#else
|
||||||
|
LIBC=gnuaout
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
EOF
|
EOF
|
||||||
$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0
|
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
|
||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c && rmdir $tmpdir
|
||||||
|
test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
|
||||||
test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
|
test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
|
||||||
;;
|
;;
|
||||||
i*86:DYNIX/ptx:4*:*)
|
i*86:DYNIX/ptx:4*:*)
|
||||||
@@ -894,6 +966,23 @@ EOF
|
|||||||
# Use sysv4.2uw... so that sysv4* matches it.
|
# Use sysv4.2uw... so that sysv4* matches it.
|
||||||
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
|
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
i*86:OS/2:*:*)
|
||||||
|
# If we were able to find `uname', then EMX Unix compatibility
|
||||||
|
# is probably installed.
|
||||||
|
echo ${UNAME_MACHINE}-pc-os2-emx
|
||||||
|
exit 0 ;;
|
||||||
|
i*86:XTS-300:*:STOP)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-stop
|
||||||
|
exit 0 ;;
|
||||||
|
i*86:atheos:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-atheos
|
||||||
|
exit 0 ;;
|
||||||
|
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
|
||||||
|
echo i386-unknown-lynxos${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
|
i*86:*DOS:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-pc-msdosdjgpp
|
||||||
|
exit 0 ;;
|
||||||
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
|
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
|
||||||
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
|
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
|
||||||
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
|
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
|
||||||
@@ -915,22 +1004,19 @@ EOF
|
|||||||
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
|
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
|
||||||
echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
|
echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
|
||||||
elif /bin/uname -X 2>/dev/null >/dev/null ; then
|
elif /bin/uname -X 2>/dev/null >/dev/null ; then
|
||||||
UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
|
UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
|
||||||
(/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
|
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
|
||||||
(/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
|
(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
|
||||||
&& UNAME_MACHINE=i586
|
&& UNAME_MACHINE=i586
|
||||||
(/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
|
(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
|
||||||
&& UNAME_MACHINE=i686
|
&& UNAME_MACHINE=i686
|
||||||
(/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
|
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
|
||||||
&& UNAME_MACHINE=i686
|
&& UNAME_MACHINE=i686
|
||||||
echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
|
echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
|
||||||
else
|
else
|
||||||
echo ${UNAME_MACHINE}-pc-sysv32
|
echo ${UNAME_MACHINE}-pc-sysv32
|
||||||
fi
|
fi
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:*DOS:*:*)
|
|
||||||
echo ${UNAME_MACHINE}-pc-msdosdjgpp
|
|
||||||
exit 0 ;;
|
|
||||||
pc:*:*:*)
|
pc:*:*:*)
|
||||||
# Left here for compatibility:
|
# Left here for compatibility:
|
||||||
# uname -m prints for DJGPP always 'pc', but it prints nothing about
|
# uname -m prints for DJGPP always 'pc', but it prints nothing about
|
||||||
@@ -954,9 +1040,15 @@ EOF
|
|||||||
# "miniframe"
|
# "miniframe"
|
||||||
echo m68010-convergent-sysv
|
echo m68010-convergent-sysv
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
mc68k:UNIX:SYSTEM5:3.51m)
|
||||||
|
echo m68k-convergent-sysv
|
||||||
|
exit 0 ;;
|
||||||
|
M680?0:D-NIX:5.3:*)
|
||||||
|
echo m68k-diab-dnix
|
||||||
|
exit 0 ;;
|
||||||
M68*:*:R3V[567]*:*)
|
M68*:*:R3V[567]*:*)
|
||||||
test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
|
test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
|
||||||
3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
|
3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0)
|
||||||
OS_REL=''
|
OS_REL=''
|
||||||
test -r /etc/.relid \
|
test -r /etc/.relid \
|
||||||
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
|
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
|
||||||
@@ -973,9 +1065,6 @@ EOF
|
|||||||
mc68030:UNIX_System_V:4.*:*)
|
mc68030:UNIX_System_V:4.*:*)
|
||||||
echo m68k-atari-sysv4
|
echo m68k-atari-sysv4
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
|
|
||||||
echo i386-unknown-lynxos${UNAME_RELEASE}
|
|
||||||
exit 0 ;;
|
|
||||||
TSUNAMI:LynxOS:2.*:*)
|
TSUNAMI:LynxOS:2.*:*)
|
||||||
echo sparc-unknown-lynxos${UNAME_RELEASE}
|
echo sparc-unknown-lynxos${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -1047,6 +1136,9 @@ EOF
|
|||||||
SX-5:SUPER-UX:*:*)
|
SX-5:SUPER-UX:*:*)
|
||||||
echo sx5-nec-superux${UNAME_RELEASE}
|
echo sx5-nec-superux${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
|
SX-6:SUPER-UX:*:*)
|
||||||
|
echo sx6-nec-superux${UNAME_RELEASE}
|
||||||
|
exit 0 ;;
|
||||||
Power*:Rhapsody:*:*)
|
Power*:Rhapsody:*:*)
|
||||||
echo powerpc-apple-rhapsody${UNAME_RELEASE}
|
echo powerpc-apple-rhapsody${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -1057,15 +1149,17 @@ EOF
|
|||||||
echo `uname -p`-apple-darwin${UNAME_RELEASE}
|
echo `uname -p`-apple-darwin${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
*:procnto*:*:* | *:QNX:[0123456789]*:*)
|
||||||
if test "${UNAME_MACHINE}" = "x86pc"; then
|
UNAME_PROCESSOR=`uname -p`
|
||||||
|
if test "$UNAME_PROCESSOR" = "x86"; then
|
||||||
|
UNAME_PROCESSOR=i386
|
||||||
UNAME_MACHINE=pc
|
UNAME_MACHINE=pc
|
||||||
fi
|
fi
|
||||||
echo `uname -p`-${UNAME_MACHINE}-nto-qnx
|
echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:QNX:*:4*)
|
*:QNX:*:4*)
|
||||||
echo i386-pc-qnx
|
echo i386-pc-qnx
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
NSR-[KW]:NONSTOP_KERNEL:*:*)
|
NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
|
||||||
echo nsr-tandem-nsk${UNAME_RELEASE}
|
echo nsr-tandem-nsk${UNAME_RELEASE}
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
*:NonStop-UX:*:*)
|
*:NonStop-UX:*:*)
|
||||||
@@ -1088,11 +1182,6 @@ EOF
|
|||||||
fi
|
fi
|
||||||
echo ${UNAME_MACHINE}-unknown-plan9
|
echo ${UNAME_MACHINE}-unknown-plan9
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:OS/2:*:*)
|
|
||||||
# If we were able to find `uname', then EMX Unix compatibility
|
|
||||||
# is probably installed.
|
|
||||||
echo ${UNAME_MACHINE}-pc-os2-emx
|
|
||||||
exit 0 ;;
|
|
||||||
*:TOPS-10:*:*)
|
*:TOPS-10:*:*)
|
||||||
echo pdp10-unknown-tops10
|
echo pdp10-unknown-tops10
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
@@ -1111,12 +1200,6 @@ EOF
|
|||||||
*:ITS:*:*)
|
*:ITS:*:*)
|
||||||
echo pdp10-unknown-its
|
echo pdp10-unknown-its
|
||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
i*86:XTS-300:*:STOP)
|
|
||||||
echo ${UNAME_MACHINE}-unknown-stop
|
|
||||||
exit 0 ;;
|
|
||||||
i*86:atheos:*:*)
|
|
||||||
echo ${UNAME_MACHINE}-unknown-atheos
|
|
||||||
exit 0 ;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
#echo '(No uname command or uname output not recognized.)' 1>&2
|
#echo '(No uname command or uname output not recognized.)' 1>&2
|
||||||
@@ -1237,8 +1320,8 @@ main ()
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0
|
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0
|
||||||
rm -f $dummy.c $dummy
|
rm -f $dummy.c $dummy && rmdir $tmpdir
|
||||||
|
|
||||||
# Apollos put the system type in the environment.
|
# Apollos put the system type in the environment.
|
||||||
|
|
||||||
|
387
configure.in
387
configure.in
@@ -47,15 +47,15 @@ dnl The resulting library name will be of the form:
|
|||||||
dnl libwx_$(TOOLKIT)-$(WX_RELEASE).so.$(WX_CURRENT).$(WX_REVISION).$(WX_AGE)
|
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=3
|
WX_MINOR_VERSION_NUMBER=4
|
||||||
WX_RELEASE_NUMBER=3
|
WX_RELEASE_NUMBER=0
|
||||||
|
|
||||||
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
|
||||||
WX_RELEASE=$WX_MAJOR_VERSION_NUMBER.$WX_MINOR_VERSION_NUMBER
|
WX_RELEASE=$WX_MAJOR_VERSION_NUMBER.$WX_MINOR_VERSION_NUMBER
|
||||||
|
|
||||||
WX_MSW_VERSION=$WX_MAJOR_VERSION_NUMBER$WX_MINOR_VERSION_NUMBER$WX_RELEASE_NUMBER
|
WX_MSW_VERSION=$WX_MAJOR_VERSION_NUMBER$WX_MINOR_VERSION_NUMBER$WX_RELEASE_NUMBER
|
||||||
|
|
||||||
WX_CURRENT=2
|
WX_CURRENT=0
|
||||||
WX_REVISION=0
|
WX_REVISION=0
|
||||||
WX_AGE=0
|
WX_AGE=0
|
||||||
|
|
||||||
@@ -187,15 +187,15 @@ case "${host}" in
|
|||||||
*-*-openbsd*)
|
*-*-openbsd*)
|
||||||
USE_BSD=1
|
USE_BSD=1
|
||||||
USE_OPENBSD=1
|
USE_OPENBSD=1
|
||||||
AC_DEFINE(__FREEBSD__)
|
|
||||||
AC_DEFINE(__OPENBSD__)
|
AC_DEFINE(__OPENBSD__)
|
||||||
|
AC_DEFINE(__BSD__)
|
||||||
DEFAULT_DEFAULT_wxUSE_GTK=1
|
DEFAULT_DEFAULT_wxUSE_GTK=1
|
||||||
;;
|
;;
|
||||||
*-*-netbsd*)
|
*-*-netbsd*)
|
||||||
USE_BSD=1
|
USE_BSD=1
|
||||||
USE_NETBSD=1
|
USE_NETBSD=1
|
||||||
AC_DEFINE(__FREEBSD__)
|
|
||||||
AC_DEFINE(__NETBSD__)
|
AC_DEFINE(__NETBSD__)
|
||||||
|
AC_DEFINE(__BSD__)
|
||||||
DEFAULT_DEFAULT_wxUSE_GTK=1
|
DEFAULT_DEFAULT_wxUSE_GTK=1
|
||||||
;;
|
;;
|
||||||
*-*-osf* )
|
*-*-osf* )
|
||||||
@@ -224,8 +224,11 @@ case "${host}" in
|
|||||||
USE_AIX=1
|
USE_AIX=1
|
||||||
USE_SYSV=1
|
USE_SYSV=1
|
||||||
USE_SVR4=1
|
USE_SVR4=1
|
||||||
dnl Irvin Probst <irvin.probst@fr.thalesgroup.com> reports that the shared
|
dnl quoting from http://www-1.ibm.com/servers/esdd/articles/gnu.html:
|
||||||
dnl libraries under AIX have the same suffix as the normal ones
|
dnl
|
||||||
|
dnl Both archive libraries and shared libraries on AIX have an .a
|
||||||
|
dnl extension. This will explain why you can't link with an .so and
|
||||||
|
dnl why it works with the name changed to .a.
|
||||||
SO_SUFFIX=a
|
SO_SUFFIX=a
|
||||||
AC_DEFINE(__AIX__)
|
AC_DEFINE(__AIX__)
|
||||||
AC_DEFINE(__SYSV__)
|
AC_DEFINE(__SYSV__)
|
||||||
@@ -552,8 +555,8 @@ else
|
|||||||
DEFAULT_wxUSE_DOC_VIEW_ARCHITECTURE=yes
|
DEFAULT_wxUSE_DOC_VIEW_ARCHITECTURE=yes
|
||||||
DEFAULT_wxUSE_PRINTING_ARCHITECTURE=yes
|
DEFAULT_wxUSE_PRINTING_ARCHITECTURE=yes
|
||||||
|
|
||||||
DEFAULT_wxUSE_PROLOGIO=yes
|
DEFAULT_wxUSE_PROLOGIO=no
|
||||||
DEFAULT_wxUSE_RESOURCES=yes
|
DEFAULT_wxUSE_RESOURCES=no
|
||||||
DEFAULT_wxUSE_CONSTRAINTS=yes
|
DEFAULT_wxUSE_CONSTRAINTS=yes
|
||||||
DEFAULT_wxUSE_IPC=yes
|
DEFAULT_wxUSE_IPC=yes
|
||||||
DEFAULT_wxUSE_HELP=yes
|
DEFAULT_wxUSE_HELP=yes
|
||||||
@@ -1127,27 +1130,6 @@ else
|
|||||||
AC_MSG_RESULT(base ($host_alias hosted) only)
|
AC_MSG_RESULT(base ($host_alias hosted) only)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
dnl When we are using gcc on OS/2, we want to be either using resources (PM)
|
|
||||||
dnl or a more complete POSIX emulation for Motif/GTK+/X11
|
|
||||||
dnl ---------------------------------------------------------------------------
|
|
||||||
dnl (OS/2-only piece)
|
|
||||||
case "${host}" in
|
|
||||||
*-pc-os2_emx | *-pc-os2-emx )
|
|
||||||
dnl Explicitly link -lstdcpp, since we are using "gcc" not "g++"/"c++".
|
|
||||||
LIBS="$LIBS -lstdcpp"
|
|
||||||
if test "$wxUSE_MOTIF" = 1 -o "$wxUSE_GTK" = 1 -o "$wxUSE_X11" = 1; then
|
|
||||||
dnl More complete Unix emulation for unix-like ports
|
|
||||||
dnl by linking in POSIX/2's cExt (if available).
|
|
||||||
AC_CHECK_LIB(cExt, drand48, LIBS="$LIBS -lcExt")
|
|
||||||
else
|
|
||||||
dnl Include resources for the "native" port (wxPM).
|
|
||||||
RESPROGRAMOBJ="\${top_srcdir}/include/wx/os2/wx.res"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
dnl (end of OS/2-only piece)
|
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
dnl When we are using Cygwin with Motif/GTK+, we want it to appear like
|
dnl When we are using Cygwin with Motif/GTK+, we want it to appear like
|
||||||
dnl 'just' a POSIX platform, so the Win32 API must not be available
|
dnl 'just' a POSIX platform, so the Win32 API must not be available
|
||||||
@@ -1223,7 +1205,7 @@ dnl defines GCC empty if not using gcc
|
|||||||
dnl defines CFLAGS
|
dnl defines CFLAGS
|
||||||
dnl
|
dnl
|
||||||
dnl this magic incantation is needed to prevent AC_PROG_CC from setting the
|
dnl this magic incantation is needed to prevent AC_PROG_CC from setting the
|
||||||
dnl default CFLAGS (something like "-g -O2") - we don't need this as add
|
dnl default CFLAGS (something like "-g -O2") -- we don't need this as we add
|
||||||
dnl -g and -O flags ourselves below
|
dnl -g and -O flags ourselves below
|
||||||
CFLAGS=${CFLAGS:=}
|
CFLAGS=${CFLAGS:=}
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
@@ -1357,6 +1339,27 @@ AC_PROG_LEX
|
|||||||
dnl needed for making link to setup.h
|
dnl needed for making link to setup.h
|
||||||
AC_PROG_LN_S
|
AC_PROG_LN_S
|
||||||
|
|
||||||
|
dnl ---------------------------------------------------------------------------
|
||||||
|
dnl When we are using gcc on OS/2, we want to be either using resources (PM)
|
||||||
|
dnl or a more complete POSIX emulation for Motif/GTK+/X11
|
||||||
|
dnl ---------------------------------------------------------------------------
|
||||||
|
dnl (OS/2-only piece)
|
||||||
|
case "${host}" in
|
||||||
|
*-pc-os2_emx | *-pc-os2-emx )
|
||||||
|
dnl Explicitly link -lstdcpp, since we are using "gcc" not "g++"/"c++".
|
||||||
|
LIBS="$LIBS -lstdcpp"
|
||||||
|
if test "$wxUSE_MOTIF" = 1 -o "$wxUSE_GTK" = 1 -o "$wxUSE_X11" = 1; then
|
||||||
|
dnl More complete Unix emulation for unix-like ports
|
||||||
|
dnl by linking in POSIX/2's cExt (if available).
|
||||||
|
AC_CHECK_LIB(cExt, drand48, LIBS="$LIBS -lcExt")
|
||||||
|
else
|
||||||
|
dnl Include resources for the "native" port (wxPM).
|
||||||
|
RESPROGRAMOBJ="\${top_srcdir}/include/wx/os2/wx.res"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
dnl (end of OS/2-only piece)
|
||||||
|
|
||||||
dnl ------------------------------------------------------------------------
|
dnl ------------------------------------------------------------------------
|
||||||
dnl Check for headers
|
dnl Check for headers
|
||||||
dnl ------------------------------------------------------------------------
|
dnl ------------------------------------------------------------------------
|
||||||
@@ -1441,6 +1444,10 @@ AC_CACHE_CHECK([size of wchar_t], wx_cv_sizeof_wchar_t,
|
|||||||
[
|
[
|
||||||
AC_TRY_RUN(
|
AC_TRY_RUN(
|
||||||
[
|
[
|
||||||
|
/* DJGPP only has fake wchar_t: */
|
||||||
|
#ifdef __DJGPP__
|
||||||
|
# error "fake wchar_t"
|
||||||
|
#endif
|
||||||
#ifdef HAVE_WCHAR_H
|
#ifdef HAVE_WCHAR_H
|
||||||
# ifdef __CYGWIN__
|
# ifdef __CYGWIN__
|
||||||
# include <stddef.h>
|
# include <stddef.h>
|
||||||
@@ -1461,7 +1468,16 @@ AC_CACHE_CHECK([size of wchar_t], wx_cv_sizeof_wchar_t,
|
|||||||
],
|
],
|
||||||
wx_cv_sizeof_wchar_t=`cat conftestval`,
|
wx_cv_sizeof_wchar_t=`cat conftestval`,
|
||||||
wx_cv_sizeof_wchar_t=0,
|
wx_cv_sizeof_wchar_t=0,
|
||||||
|
[
|
||||||
|
case "${host}" in
|
||||||
|
*-pc-msdosdjgpp )
|
||||||
|
wx_cv_sizeof_wchar_t=0
|
||||||
|
;;
|
||||||
|
* )
|
||||||
wx_cv_sizeof_wchar_t=4
|
wx_cv_sizeof_wchar_t=4
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
]
|
||||||
)
|
)
|
||||||
])
|
])
|
||||||
|
|
||||||
@@ -1501,13 +1517,9 @@ dnl Define search path for includes and libraries: all headers and libs will be
|
|||||||
dnl looked for in all directories of this path
|
dnl looked for in all directories of this path
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
|
|
||||||
dnl notice that /usr/include should not be in this list, otherwise it breaks
|
dnl Notice that /usr/include should *not* be in this list, otherwise it breaks
|
||||||
dnl compilation on Solaris/gcc because standard headers are included instead
|
dnl compilation on Solaris/AIX/... with gcc because standard (non ANSI C)
|
||||||
dnl of the gcc ones. (recorrection.. sadly much depends on this since it was
|
dnl headers are included instead of the "fixed" (ANSI-fied) gcc ones.
|
||||||
dnl first created and then 'corrected'.. removing /usr/include means system
|
|
||||||
dnl GL and Xpm libs will dnl not be found on linux and probably other platforms
|
|
||||||
dnl now. We need to correct that first before removing /usr/include again.
|
|
||||||
dnl see the various (ab)uses of WX_PATH_FIND_LIBRARIES below )
|
|
||||||
dnl
|
dnl
|
||||||
dnl Also try to put all directories which may contain X11R6 before those which
|
dnl Also try to put all directories which may contain X11R6 before those which
|
||||||
dnl may contain X11R5/4 - we want to use R6 on machines which have both!
|
dnl may contain X11R5/4 - we want to use R6 on machines which have both!
|
||||||
@@ -1574,8 +1586,7 @@ SEARCH_INCLUDE="\
|
|||||||
/usr/local/x11r5/include \
|
/usr/local/x11r5/include \
|
||||||
/usr/lpp/Xamples/include \
|
/usr/lpp/Xamples/include \
|
||||||
\
|
\
|
||||||
/usr/openwin/share/include \
|
/usr/openwin/share/include"
|
||||||
/usr/include"
|
|
||||||
|
|
||||||
SEARCH_LIB="`echo "$SEARCH_INCLUDE" | sed s/include/lib/g` "
|
SEARCH_LIB="`echo "$SEARCH_INCLUDE" | sed s/include/lib/g` "
|
||||||
|
|
||||||
@@ -1686,13 +1697,49 @@ if test "$wxUSE_ZLIB" != "no" ; then
|
|||||||
AC_DEFINE(wxUSE_ZLIB)
|
AC_DEFINE(wxUSE_ZLIB)
|
||||||
|
|
||||||
if test "$wxUSE_ZLIB" = "sys" -o "$wxUSE_ZLIB" = "yes" ; then
|
if test "$wxUSE_ZLIB" = "sys" -o "$wxUSE_ZLIB" = "yes" ; then
|
||||||
AC_CHECK_HEADER(zlib.h, AC_CHECK_LIB(z, deflate, ZLIB_LINK=" -lz"))
|
dnl we have troubles with ancient zlib versions (e.g. 1.0.4 is known
|
||||||
|
dnl to not work) and although I don't know which is the minimal
|
||||||
|
dnl required version it's safer to test for 1.1.4 as it fixes a
|
||||||
|
dnl security problem in 1.1.3 -- and hopefully nobody has anything
|
||||||
|
dnl more ancient (1.1.3 was released in July 1998) anyow
|
||||||
|
AC_CACHE_CHECK([for zlib.h >= 1.1.4], ac_cv_header_zlib_h,
|
||||||
|
AC_TRY_RUN(
|
||||||
|
[
|
||||||
|
dnl zlib.h defines ZLIB_VERSION="x.y.z"
|
||||||
|
#include <zlib.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
dnl don't use the brackets as quotes, we need them
|
||||||
|
changequote(,)
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
FILE *f=fopen("conftestval", "w");
|
||||||
|
if (!f) exit(1);
|
||||||
|
fprintf(f, "%s",
|
||||||
|
ZLIB_VERSION[0] == '1' &&
|
||||||
|
(ZLIB_VERSION[2] > '1' ||
|
||||||
|
(ZLIB_VERSION[2] == '1' &&
|
||||||
|
ZLIB_VERSION[4] >= '4')) ? "yes" : "no");
|
||||||
|
exit(0);
|
||||||
|
}
|
||||||
|
changequote([,])
|
||||||
|
],
|
||||||
|
ac_cv_header_zlib_h=`cat conftestval`,
|
||||||
|
ac_cv_header_zlib_h=no,
|
||||||
|
dnl cross-compiling: test if we have any zlib.h
|
||||||
|
AC_CHECK_HEADER(zlib.h)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
if test "$ac_cv_header_zlib_h" = "yes"; then
|
||||||
|
AC_CHECK_LIB(z, deflate, ZLIB_LINK=" -lz")
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$ZLIB_LINK" = "x" ; then
|
if test "x$ZLIB_LINK" = "x" ; then
|
||||||
if test "$wxUSE_ZLIB" = "sys" ; then
|
if test "$wxUSE_ZLIB" = "sys" ; then
|
||||||
AC_MSG_ERROR([system zlib compression library not found! Use --with-zlib=builtin to use built-in version])
|
AC_MSG_ERROR([zlib library not found or too old! Use --with-zlib=builtin to use built-in version])
|
||||||
else
|
else
|
||||||
AC_MSG_WARN([system zlib compression library not found, will use built-in instead])
|
AC_MSG_WARN([zlib library not found or too old, will use built-in instead])
|
||||||
wxUSE_ZLIB=builtin
|
wxUSE_ZLIB=builtin
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@@ -1731,23 +1778,45 @@ if test "$wxUSE_LIBPNG" != "no" ; then
|
|||||||
if test "$wxUSE_MGL" != 1 ; then
|
if test "$wxUSE_MGL" != 1 ; then
|
||||||
dnl Don't check for libpng when building wxMGL, libmgl contains it
|
dnl Don't check for libpng when building wxMGL, libmgl contains it
|
||||||
if test "$wxUSE_LIBPNG" = "sys" -o "$wxUSE_LIBPNG" = "yes" ; then
|
if test "$wxUSE_LIBPNG" = "sys" -o "$wxUSE_LIBPNG" = "yes" ; then
|
||||||
AC_CHECK_HEADER(png.h,
|
dnl libpng version 0.9 is known to not work, if an even newer
|
||||||
AC_CHECK_LIB(png, png_check_sig,
|
dnl version is required, just bump it up in the test below
|
||||||
PNG_LINK=" -lpng",
|
AC_CACHE_CHECK([for png.h > 0.90], ac_cv_header_png_h,
|
||||||
,
|
AC_TRY_RUN(
|
||||||
[-lz -lm])
|
[
|
||||||
|
dnl png.h defines PNG_LIBPNG_VER=number
|
||||||
|
#include <png.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
FILE *f=fopen("conftestval", "w");
|
||||||
|
if (!f) exit(1);
|
||||||
|
fprintf(f, "%s",
|
||||||
|
PNG_LIBPNG_VER > 90 ? "yes" : "no");
|
||||||
|
exit(0);
|
||||||
|
}
|
||||||
|
],
|
||||||
|
ac_cv_header_png_h=`cat conftestval`,
|
||||||
|
ac_cv_header_png_h=no,
|
||||||
|
dnl cross-compiling: test if we have any png.h
|
||||||
|
AC_CHECK_HEADER(png.h)
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
if test "$ac_cv_header_png_h" = "yes"; then
|
||||||
|
AC_CHECK_LIB(png, png_check_sig, PNG_LINK=" -lpng", , [-lz -lm])
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$PNG_LINK" = "x" ; then
|
if test "x$PNG_LINK" = "x" ; then
|
||||||
if test "$wxUSE_LIBPNG" = "sys" ; then
|
if test "$wxUSE_LIBPNG" = "sys" ; then
|
||||||
AC_MSG_ERROR([system png library not found! Use --with-libpng=builtin to use built-in version])
|
AC_MSG_ERROR([system png library not found or too old! Use --with-libpng=builtin to use built-in version])
|
||||||
else
|
else
|
||||||
AC_MSG_WARN([system png library not found, will use built-in instead])
|
AC_MSG_WARN([system png library not found or too old, will use built-in instead])
|
||||||
wxUSE_LIBPNG=builtin
|
wxUSE_LIBPNG=builtin
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
dnl we are using the system library
|
dnl we are using the system library
|
||||||
wxUSE_LIBPNG=yes
|
wxUSE_LIBPNG=sys
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@@ -1824,15 +1893,24 @@ dnl ------------------------------------------------------------------------
|
|||||||
|
|
||||||
TIFF_INCLUDE=
|
TIFF_INCLUDE=
|
||||||
TIFF_LINK=
|
TIFF_LINK=
|
||||||
|
TIFF_PREREQ_LINKS=-lm
|
||||||
if test "$wxUSE_LIBTIFF" != "no" ; then
|
if test "$wxUSE_LIBTIFF" != "no" ; then
|
||||||
AC_DEFINE(wxUSE_LIBTIFF)
|
AC_DEFINE(wxUSE_LIBTIFF)
|
||||||
|
|
||||||
if test "$wxUSE_LIBTIFF" = "sys" -o "$wxUSE_LIBTIFF" = "yes" ; then
|
if test "$wxUSE_LIBTIFF" = "sys" -o "$wxUSE_LIBTIFF" = "yes" ; then
|
||||||
|
dnl libtiff may depend on libjpeg and libz so use them in the test
|
||||||
|
dnl below or it would fail
|
||||||
|
if test "$wxUSE_LIBJPEG" = "sys"; then
|
||||||
|
TIFF_PREREQ_LINKS="$TIFF_PREREQ_LINKS $JPEG_LINK"
|
||||||
|
fi
|
||||||
|
if test "$wxUSE_ZLIB" = "sys"; then
|
||||||
|
TIFF_PREREQ_LINKS="$TIFF_PREREQ_LINKS $ZLIB_LINK"
|
||||||
|
fi
|
||||||
AC_CHECK_HEADER(tiffio.h,
|
AC_CHECK_HEADER(tiffio.h,
|
||||||
AC_CHECK_LIB(tiff, TIFFError,
|
AC_CHECK_LIB(tiff, TIFFError,
|
||||||
TIFF_LINK=" -ltiff",
|
TIFF_LINK=" -ltiff",
|
||||||
,
|
,
|
||||||
-lm)
|
$TIFF_PREREQ_LINKS)
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "x$TIFF_LINK" = "x" ; then
|
if test "x$TIFF_LINK" = "x" ; then
|
||||||
@@ -1858,6 +1936,7 @@ dnl search for toolkit (widget sets)
|
|||||||
dnl ----------------------------------------------------------------
|
dnl ----------------------------------------------------------------
|
||||||
|
|
||||||
AFMINSTALL=
|
AFMINSTALL=
|
||||||
|
WIN32INSTALL=
|
||||||
|
|
||||||
TOOLKIT=
|
TOOLKIT=
|
||||||
TOOLKIT_INCLUDE=
|
TOOLKIT_INCLUDE=
|
||||||
@@ -1913,6 +1992,9 @@ if test "$USE_WIN32" = 1 ; then
|
|||||||
|
|
||||||
RESFLAGS="--include-dir \$(top_srcdir)/include --include-dir \$(top_srcdir)/\$(program_dir) --define __WIN32__ --define __WIN95__ --define __GNUWIN32__"
|
RESFLAGS="--include-dir \$(top_srcdir)/include --include-dir \$(top_srcdir)/\$(program_dir) --define __WIN32__ --define __WIN95__ --define __GNUWIN32__"
|
||||||
RESPROGRAMOBJ="\$(PROGRAM)_resources.o"
|
RESPROGRAMOBJ="\$(PROGRAM)_resources.o"
|
||||||
|
|
||||||
|
dnl install Win32-specific files in "make install"
|
||||||
|
WIN32INSTALL=win32install
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$USE_DARWIN" = 1; then
|
if test "$USE_DARWIN" = 1; then
|
||||||
@@ -1965,18 +2047,18 @@ if test "$wxUSE_GUI" = "yes"; then
|
|||||||
GTK_MODULES=gthread
|
GTK_MODULES=gthread
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
dnl note that if we fail to find GTK2 we abort and don't fall
|
||||||
|
dnl back to GTK1.x
|
||||||
wx_cv_lib_gtk=
|
wx_cv_lib_gtk=
|
||||||
if test "x$wxUSE_GTK2" = "xyes"; then
|
if test "x$wxUSE_GTK2" = "xyes"; then
|
||||||
AM_PATH_GTK_2_0(2.0.0, wx_cv_lib_gtk=2.0, , $GTK_MODULES)
|
AM_PATH_GTK_2_0(2.0.0, wx_cv_lib_gtk=2.0, , $GTK_MODULES)
|
||||||
fi
|
else
|
||||||
|
|
||||||
if test -z "$wx_cv_lib_gtk"; then
|
|
||||||
AM_PATH_GTK(1.2.7, wx_cv_lib_gtk=1.2.7, , $GTK_MODULES)
|
AM_PATH_GTK(1.2.7, wx_cv_lib_gtk=1.2.7, , $GTK_MODULES)
|
||||||
fi
|
|
||||||
|
|
||||||
if test -z "$wx_cv_lib_gtk"; then
|
if test -z "$wx_cv_lib_gtk"; then
|
||||||
AM_PATH_GTK(1.2.3, wx_cv_lib_gtk=1.2.3, , $GTK_MODULES)
|
AM_PATH_GTK(1.2.3, wx_cv_lib_gtk=1.2.3, , $GTK_MODULES)
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if test -z "$wx_cv_lib_gtk"; then
|
if test -z "$wx_cv_lib_gtk"; then
|
||||||
dnl looks better in AC_MSG_RESULT
|
dnl looks better in AC_MSG_RESULT
|
||||||
@@ -1998,6 +2080,7 @@ if test "$wxUSE_GUI" = "yes"; then
|
|||||||
|
|
||||||
case "$wx_cv_lib_gtk" in
|
case "$wx_cv_lib_gtk" in
|
||||||
2.0) WXGTK20=1
|
2.0) WXGTK20=1
|
||||||
|
TOOLKIT_VERSION=2
|
||||||
;;
|
;;
|
||||||
1.2.7) WXGTK127=1
|
1.2.7) WXGTK127=1
|
||||||
WXGTK12=1
|
WXGTK12=1
|
||||||
@@ -2026,6 +2109,17 @@ equivalent variable and GTK+ is version 1.2.3 or above.
|
|||||||
]
|
]
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
if test "$wxUSE_UNICODE" = "yes"; then
|
||||||
|
AC_MSG_WARN([Unicode configuration not supported with GTK+ 1.x])
|
||||||
|
wxUSE_UNICODE=no
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl we need poll() in src/gtk/app.cpp (we know that Darwin doesn't
|
||||||
|
dnl have it but we do the check for the others)
|
||||||
|
if test "$USE_DARWIN" != 1; then
|
||||||
|
AC_CHECK_FUNCS(poll)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TOOLKIT_INCLUDE="$wx_cv_cflags_gtk"
|
TOOLKIT_INCLUDE="$wx_cv_cflags_gtk"
|
||||||
@@ -2052,7 +2146,7 @@ equivalent variable and GTK+ is version 1.2.3 or above.
|
|||||||
dnl FIXME_MGL - test for MGL variants for freebsd etc.
|
dnl FIXME_MGL - test for MGL variants for freebsd etc.
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
*-*-linux* )
|
*-*-linux* )
|
||||||
mgl_os=linux/gcc/glibc
|
mgl_os="linux/gcc/glibc*"
|
||||||
;;
|
;;
|
||||||
*-pc-msdosdjgpp )
|
*-pc-msdosdjgpp )
|
||||||
mgl_os=dos32/dj2
|
mgl_os=dos32/dj2
|
||||||
@@ -2171,6 +2265,37 @@ equivalent variable and GTK+ is version 1.2.3 or above.
|
|||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "$wxUSE_UNICODE" = "yes"; then
|
||||||
|
PKG_CHECK_MODULES(PANGOX, pangox,
|
||||||
|
[
|
||||||
|
CXXFLAGS="$CXXFLAGS $PANGOX_CFLAGS"
|
||||||
|
LIBS="$LIBS $PANGOX_LIBS"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
AC_MSG_ERROR([pangox library not found, library cannot be compiled in Unicode mode])
|
||||||
|
]
|
||||||
|
)
|
||||||
|
PKG_CHECK_MODULES(PANGOFT2, pangoft2,
|
||||||
|
[
|
||||||
|
CXXFLAGS="$CXXFLAGS $PANGOFT2_CFLAGS"
|
||||||
|
LIBS="$LIBS $PANGOFT2_LIBS"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
AC_MSG_WARN([pangoft2 library not found, library will be compiled without printing support])
|
||||||
|
wxUSE_PRINTING_ARCHITECTURE="no"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
PKG_CHECK_MODULES(PANGOXFT, pangoxft,
|
||||||
|
[
|
||||||
|
CXXFLAGS="$CXXFLAGS $PANGOXFT_CFLAGS"
|
||||||
|
LIBS="$LIBS $PANGOXFT_LIBS"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
AC_MSG_WARN([pangoxft library not found, library will be compiled without anti-aliasing support])
|
||||||
|
]
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
wxUSE_UNIVERSAL="yes"
|
wxUSE_UNIVERSAL="yes"
|
||||||
|
|
||||||
if test "$wxUSE_NANOX" = "yes"; then
|
if test "$wxUSE_NANOX" = "yes"; then
|
||||||
@@ -2233,8 +2358,10 @@ equivalent variable and GTK+ is version 1.2.3 or above.
|
|||||||
AC_MSG_ERROR(X11 not found, please use --x-includes and/or --x-libraries options)
|
AC_MSG_ERROR(X11 not found, please use --x-includes and/or --x-libraries options)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
GUI_TK_LIBRARY="$X_LIBS"
|
dnl for some reason AC_PATH_XTRA seems to add -INONE and -LNONE to
|
||||||
TOOLKIT_INCLUDE="$X_CFLAGS"
|
dnl X_LIBS and X_CFLAGS respectively -- what for??
|
||||||
|
GUI_TK_LIBRARY=`echo $X_LIBS | sed 's/ -LNONE//'`
|
||||||
|
TOOLKIT_INCLUDE=`echo $X_CFLAGS | sed 's/ -INONE//'`
|
||||||
AFMINSTALL=afminstall
|
AFMINSTALL=afminstall
|
||||||
COMPILED_X_PROGRAM=0
|
COMPILED_X_PROGRAM=0
|
||||||
|
|
||||||
@@ -2401,6 +2528,11 @@ equivalent variable and GTK+ is version 1.2.3 or above.
|
|||||||
if test "$wxUSE_PM" = 1; then
|
if test "$wxUSE_PM" = 1; then
|
||||||
TOOLKIT=PM
|
TOOLKIT=PM
|
||||||
GUIDIST=GTK_DIST
|
GUIDIST=GTK_DIST
|
||||||
|
AC_MSG_WARN([OS/2 PM requires old resource format, re-enabled])
|
||||||
|
wxUSE_PROLOGIO="yes"
|
||||||
|
wxUSE_RESOURCES="yes"
|
||||||
|
AC_MSG_WARN([OS/2 threads are not yet supported... disabled])
|
||||||
|
wxUSE_THREADS="no"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl the name of the directory where the files for this toolkit live
|
dnl the name of the directory where the files for this toolkit live
|
||||||
@@ -2577,8 +2709,10 @@ if test "$wxUSE_DEBUG_FLAG" = "yes"; then
|
|||||||
lib_debug_suffix=d
|
lib_debug_suffix=d
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TOOLCHAIN_NAME="${TOOLKIT_DIR}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}-${WX_RELEASE}"
|
WX_VERSION_TAG=`echo WX${TOOLKIT_DIR}${TOOLKIT_VERSION}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}_${WX_RELEASE} | tr "[[a-z]]" "[[A-Z]]"`
|
||||||
TOOLCHAIN_NAME_GL="${TOOLKIT_DIR}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}_gl-${WX_RELEASE}"
|
|
||||||
|
TOOLCHAIN_NAME="${TOOLKIT_DIR}${TOOLKIT_VERSION}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}-${WX_RELEASE}"
|
||||||
|
TOOLCHAIN_NAME_GL="${TOOLKIT_DIR}${TOOLKIT_VERSION}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}_gl-${WX_RELEASE}"
|
||||||
|
|
||||||
if test "$cross_compiling" = "yes"; then
|
if test "$cross_compiling" = "yes"; then
|
||||||
TOOLCHAIN_NAME="${TOOLCHAIN_NAME}-${host_alias}"
|
TOOLCHAIN_NAME="${TOOLCHAIN_NAME}-${host_alias}"
|
||||||
@@ -2588,6 +2722,7 @@ fi
|
|||||||
dnl library link name
|
dnl library link name
|
||||||
WX_LIBRARY="wx_${TOOLCHAIN_NAME}"
|
WX_LIBRARY="wx_${TOOLCHAIN_NAME}"
|
||||||
WX_LIBRARY_GL="wx_${TOOLCHAIN_NAME_GL}"
|
WX_LIBRARY_GL="wx_${TOOLCHAIN_NAME_GL}"
|
||||||
|
WX_LIBRARY_BASENAME="wx_${TOOLKIT_DIR}${TOOLKIT_VERSION}${WIDGET_SET}${lib_unicode_suffix}${lib_debug_suffix}"
|
||||||
|
|
||||||
dnl the name of the shared library
|
dnl the name of the shared library
|
||||||
WX_LIBRARY_NAME_SHARED="lib${WX_LIBRARY}.${SO_SUFFIX}.${WX_CURRENT}.${WX_REVISION}.${WX_AGE}"
|
WX_LIBRARY_NAME_SHARED="lib${WX_LIBRARY}.${SO_SUFFIX}.${WX_CURRENT}.${WX_REVISION}.${WX_AGE}"
|
||||||
@@ -2674,6 +2809,10 @@ if test "$wxUSE_SHARED" = "yes"; then
|
|||||||
PIC_FLAG="-fPIC"
|
PIC_FLAG="-fPIC"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
dnl use versioned symbols if available on the platform
|
||||||
|
WX_VERSIONED_SYMBOLS([\$(top_builddir)/version-script])
|
||||||
|
|
||||||
dnl the command to use for creating the shared library
|
dnl the command to use for creating the shared library
|
||||||
SHARED_LD="${CXX} -shared -o"
|
SHARED_LD="${CXX} -shared -o"
|
||||||
|
|
||||||
@@ -2757,16 +2896,18 @@ if test "$wxUSE_SHARED" = "yes"; then
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
*-*-aix* )
|
*-*-aix* )
|
||||||
|
dnl default settings are ok for gcc
|
||||||
|
if test "$GCC" != "yes"; then
|
||||||
dnl the abs path below used to be hardcoded here so I guess it must
|
dnl the abs path below used to be hardcoded here so I guess it must
|
||||||
dnl be some sort of standard location under AIX?
|
dnl be some sort of standard location under AIX?
|
||||||
AC_CHECK_PROG(AIX_CXX_LD, makeC++SharedLib,
|
AC_CHECK_PROG(AIX_CXX_LD, makeC++SharedLib,
|
||||||
makeC++SharedLib, /usr/lpp/xlC/bin/makeC++SharedLib)
|
makeC++SharedLib, /usr/lpp/xlC/bin/makeC++SharedLib)
|
||||||
|
|
||||||
SHARED_LD="$(AIX_CXX_LD) -p 0 -o"
|
SHARED_LD="$(AIX_CXX_LD) -p 0 -o"
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*-*-cygwin* | *-*-mingw32* )
|
*-*-cygwin* | *-*-mingw32* )
|
||||||
|
|
||||||
WX_LIBRARY_IMPORTLIB="${WX_LIBRARY_NAME_SHARED}.a"
|
WX_LIBRARY_IMPORTLIB="${WX_LIBRARY_NAME_SHARED}.a"
|
||||||
|
|
||||||
SHARED_LD="${CXX} -shared -Wl,--out-implib,lib/${WX_LIBRARY_IMPORTLIB} -o"
|
SHARED_LD="${CXX} -shared -Wl,--out-implib,lib/${WX_LIBRARY_IMPORTLIB} -o"
|
||||||
@@ -2789,9 +2930,15 @@ if test "$wxUSE_SHARED" = "yes"; then
|
|||||||
SHARED_LD="${LD} -shared -o"
|
SHARED_LD="${LD} -shared -o"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
*-*-irix* )
|
||||||
|
dnl default settings are ok for gcc
|
||||||
|
if test "$GCC" != "yes"; then
|
||||||
|
PIC_FLAG="-KPIC"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
*-*-freebsd* | *-*-openbsd* | *-*-netbsd* | \
|
*-*-freebsd* | *-*-openbsd* | *-*-netbsd* | \
|
||||||
*-*-sunos4* | \
|
*-*-sunos4* | \
|
||||||
*-*-irix5* | *-*-irix6* | \
|
|
||||||
*-*-osf* | \
|
*-*-osf* | \
|
||||||
*-*-dgux5* | \
|
*-*-dgux5* | \
|
||||||
*-*-sysv5* )
|
*-*-sysv5* )
|
||||||
@@ -2854,15 +3001,10 @@ if test "$wxUSE_MAC" = 1; then
|
|||||||
AC_CHECK_PROG(RESCOMP, Rez, Rez, /Developer/Tools/Rez)
|
AC_CHECK_PROG(RESCOMP, Rez, Rez, /Developer/Tools/Rez)
|
||||||
AC_CHECK_PROG(DEREZ, DeRez, DeRez, /Developer/Tools/DeRez)
|
AC_CHECK_PROG(DEREZ, DeRez, DeRez, /Developer/Tools/DeRez)
|
||||||
MACOSX_BUNDLE="bundle"
|
MACOSX_BUNDLE="bundle"
|
||||||
if test "$wxUSE_SHARED" = "yes"; then
|
dnl resources are bundled both with shared library and applications
|
||||||
dnl resources are bundled with shared library, not with applications
|
dnl since the carb resource *must* be included in the application
|
||||||
LIBWXMACRESCOMP="\$(RESCOMP) -t APPL Carbon.r -o \$(BIN_PROGRAM)"
|
|
||||||
LIBWXMACRESWXCONFIG="${RESCOMP} -t APPL Carbon.r -o"
|
|
||||||
else
|
|
||||||
dnl resources are bundled with applications, not with static library
|
|
||||||
LIBWXMACRESCOMP="\$(RESCOMP) -t APPL Carbon.r ${LIBWXMACRES} -o \$(BIN_PROGRAM)"
|
LIBWXMACRESCOMP="\$(RESCOMP) -t APPL Carbon.r ${LIBWXMACRES} -o \$(BIN_PROGRAM)"
|
||||||
LIBWXMACRESWXCONFIG="${RESCOMP} -t APPL Carbon.r \${prefix}/lib/${WX_RESOURCES_MACOSX_ASCII} -o"
|
LIBWXMACRESWXCONFIG="${RESCOMP} -t APPL Carbon.r \${prefix}/lib/${WX_RESOURCES_MACOSX_ASCII} -o"
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
if test "$wxUSE_PM" = 1; then
|
if test "$wxUSE_PM" = 1; then
|
||||||
LIBWXMACRESCOMP="emxbind -ep \$(BIN_PROGRAM)"
|
LIBWXMACRESCOMP="emxbind -ep \$(BIN_PROGRAM)"
|
||||||
@@ -3364,7 +3506,17 @@ if test "$TOOLKIT" != "MSW"; then
|
|||||||
AC_MSG_CHECKING([if more special flags are required for pthreads])
|
AC_MSG_CHECKING([if more special flags are required for pthreads])
|
||||||
flag=no
|
flag=no
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
*-aix* | *-freebsd*)
|
*-aix*)
|
||||||
|
dnl again quoting from
|
||||||
|
dnl http://www-1.ibm.com/servers/esdd/articles/gnu.html:
|
||||||
|
dnl
|
||||||
|
dnl When compiling and linking with -pthread, the library
|
||||||
|
dnl search path should include -L/usr/lib/threads at the
|
||||||
|
dnl beginning of the path.
|
||||||
|
LDFLAGS="-L/usr/lib/threads $LDFLAGS"
|
||||||
|
flag="-D_THREAD_SAFE"
|
||||||
|
;;
|
||||||
|
*-freebsd*)
|
||||||
flag="-D_THREAD_SAFE"
|
flag="-D_THREAD_SAFE"
|
||||||
;;
|
;;
|
||||||
*-hp-hpux* )
|
*-hp-hpux* )
|
||||||
@@ -3626,11 +3778,19 @@ if test "$GCC" = "yes" ; then
|
|||||||
dnl for each subroutine by default -- using the switch below only creates
|
dnl for each subroutine by default -- using the switch below only creates
|
||||||
dnl one entry per file instead at the price of minor performance penalty
|
dnl one entry per file instead at the price of minor performance penalty
|
||||||
dnl
|
dnl
|
||||||
|
dnl As of wx2.4 a bug in the hppa gcc compiler causes a similar problem
|
||||||
|
dnl without -ffunction-sections. No idea how long we'll need to maintain
|
||||||
|
dnl this, or even the extent of gcc/wx version combinations affected, but
|
||||||
|
dnl also as above, this 'fix' does not come without side effects.
|
||||||
|
dnl
|
||||||
dnl TODO: test for the gcc version here (how?)
|
dnl TODO: test for the gcc version here (how?)
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
powerpc*-*-aix* )
|
powerpc*-*-aix* )
|
||||||
CODE_GEN_FLAGS="$CODE_GEN_FLAGS -mminimal-toc"
|
CODE_GEN_FLAGS="$CODE_GEN_FLAGS -mminimal-toc"
|
||||||
;;
|
;;
|
||||||
|
*-hppa* )
|
||||||
|
CODE_GEN_FLAGS="$CODE_GEN_FLAGS -ffunction-sections"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -4290,6 +4450,7 @@ fi
|
|||||||
|
|
||||||
if test "$wxUSE_PROLOGIO" = "yes" ; then
|
if test "$wxUSE_PROLOGIO" = "yes" ; then
|
||||||
AC_DEFINE(wxUSE_PROLOGIO)
|
AC_DEFINE(wxUSE_PROLOGIO)
|
||||||
|
ALL_OBJECTS="$ALL_OBJECTS parser.o"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_RESOURCES" = "yes" ; then
|
if test "$wxUSE_RESOURCES" = "yes" ; then
|
||||||
@@ -4299,6 +4460,9 @@ if test "$wxUSE_RESOURCES" = "yes" ; then
|
|||||||
AC_DEFINE(wxUSE_RESOURCES)
|
AC_DEFINE(wxUSE_RESOURCES)
|
||||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS resource"
|
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS resource"
|
||||||
fi
|
fi
|
||||||
|
if test "$wxUSE_PROLOGIO" != "yes" ; then
|
||||||
|
ALL_OBJECTS="$ALL_OBJECTS parser.o"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_X_RESOURCES" = "yes"; then
|
if test "$wxUSE_X_RESOURCES" = "yes"; then
|
||||||
@@ -4970,7 +5134,48 @@ dnl FIXME: should this be covered by the conditional above
|
|||||||
dnl given the -lm comment there? Or should that comment (and
|
dnl given the -lm comment there? Or should that comment (and
|
||||||
dnl this one) be removed.. [ 7 Nov 2001 ]
|
dnl this one) be removed.. [ 7 Nov 2001 ]
|
||||||
|
|
||||||
LIBS="$ZLIB_LINK $POSIX4_LINK $INET_LINK $WCHAR_LINK $DL_LINK -lm $LIBS"
|
LIBS="$ZLIB_LINK $POSIX4_LINK $INET_LINK $WCHAR_LINK $DL_LINK $LIBS"
|
||||||
|
|
||||||
|
dnl Only add the -lm library if floating point functions cannot be used
|
||||||
|
dnl without it. This check is important on cygwin because of the bizarre
|
||||||
|
dnl way that they have organized functions into libraries. On cygwin, both
|
||||||
|
dnl libc.a and libm.a are symbolic links to a single lib libcygwin.a. This
|
||||||
|
dnl means that
|
||||||
|
dnl 1) linking with -lm is not necessary, and
|
||||||
|
dnl 2) linking with -lm is dangerous if the order of libraries is wrong
|
||||||
|
dnl In particular, if you compile any program with -mno-cygwin and link with
|
||||||
|
dnl -lm, it will crash instantly when it is run. This happens because the
|
||||||
|
dnl linker incorrectly links the Cygwin libm.a (==libcygwin.a), which replaces
|
||||||
|
dnl the ___main function instead of allowing it to be defined by
|
||||||
|
dnl /usr/lib/mingw/libmingw32.a as it should be.
|
||||||
|
dnl
|
||||||
|
dnl On MacOS X, this test will find that -lm is unnecessary and leave it out.
|
||||||
|
dnl
|
||||||
|
dnl Just check a few floating point functions. If they are all found without
|
||||||
|
dnl -lm, then we must not need -lm.
|
||||||
|
have_cos=0
|
||||||
|
have_floor=0
|
||||||
|
AC_CHECK_FUNCS(cos, have_cos=1)
|
||||||
|
AC_CHECK_FUNCS(floor, have_floor=1)
|
||||||
|
AC_MSG_CHECKING(if floating point functions link without -lm)
|
||||||
|
if test "$have_cos" = 1 -a "$have_floor" = 1; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
LIBS="$LIBS -lm"
|
||||||
|
# use different functions to avoid configure caching
|
||||||
|
have_sin=0
|
||||||
|
have_ceil=0
|
||||||
|
AC_CHECK_FUNCS(sin, have_sin=1)
|
||||||
|
AC_CHECK_FUNCS(ceil, have_ceil=1)
|
||||||
|
AC_MSG_CHECKING(if floating point functions link with -lm)
|
||||||
|
if test "$have_sin" = 1 -a "$have_ceil" = 1; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
# not sure we should warn the user, crash, etc.
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if test "$wxUSE_GUI" = "yes"; then
|
if test "$wxUSE_GUI" = "yes"; then
|
||||||
|
|
||||||
@@ -5056,6 +5261,7 @@ AC_SUBST(WX_MINOR_VERSION_NUMBER)
|
|||||||
AC_SUBST(WX_RELEASE_NUMBER)
|
AC_SUBST(WX_RELEASE_NUMBER)
|
||||||
AC_SUBST(WX_LIBRARY_NAME_STATIC)
|
AC_SUBST(WX_LIBRARY_NAME_STATIC)
|
||||||
AC_SUBST(WX_LIBRARY_NAME_SHARED)
|
AC_SUBST(WX_LIBRARY_NAME_SHARED)
|
||||||
|
AC_SUBST(WX_LIBRARY_BASENAME)
|
||||||
AC_SUBST(WX_LIBRARY_IMPORTLIB)
|
AC_SUBST(WX_LIBRARY_IMPORTLIB)
|
||||||
AC_SUBST(WX_TARGET_LIBRARY)
|
AC_SUBST(WX_TARGET_LIBRARY)
|
||||||
AC_SUBST(WX_LIBRARY_LINK1)
|
AC_SUBST(WX_LIBRARY_LINK1)
|
||||||
@@ -5091,6 +5297,7 @@ AC_SUBST(WXDEBUG_DEFINE)
|
|||||||
dnl toolkit options
|
dnl toolkit options
|
||||||
AC_SUBST(USE_GUI)
|
AC_SUBST(USE_GUI)
|
||||||
AC_SUBST(AFMINSTALL)
|
AC_SUBST(AFMINSTALL)
|
||||||
|
AC_SUBST(WIN32INSTALL)
|
||||||
AC_SUBST(TOOLKIT)
|
AC_SUBST(TOOLKIT)
|
||||||
AC_SUBST(TOOLKIT_DIR)
|
AC_SUBST(TOOLKIT_DIR)
|
||||||
AC_SUBST(TOOLKIT_VPATH)
|
AC_SUBST(TOOLKIT_VPATH)
|
||||||
@@ -5125,10 +5332,12 @@ AC_SUBST(SAMPLES_SUBDIRS)
|
|||||||
dnl additional libraries and linker settings
|
dnl additional libraries and linker settings
|
||||||
AC_SUBST(LDFLAGS)
|
AC_SUBST(LDFLAGS)
|
||||||
AC_SUBST(LDFLAGS_GL)
|
AC_SUBST(LDFLAGS_GL)
|
||||||
|
AC_SUBST(LDFLAGS_VERSIONING)
|
||||||
AC_SUBST(LDFLAGS_EXE)
|
AC_SUBST(LDFLAGS_EXE)
|
||||||
AC_SUBST(OPENGL_LIBS)
|
AC_SUBST(OPENGL_LIBS)
|
||||||
AC_SUBST(DMALLOC_LIBS)
|
AC_SUBST(DMALLOC_LIBS)
|
||||||
AC_SUBST(EXTRADEFS)
|
AC_SUBST(EXTRADEFS)
|
||||||
|
AC_SUBST(WX_VERSION_TAG)
|
||||||
|
|
||||||
dnl additional resurces settings
|
dnl additional resurces settings
|
||||||
AC_SUBST(RESCOMP)
|
AC_SUBST(RESCOMP)
|
||||||
@@ -5144,7 +5353,8 @@ AC_SUBST(LIBWXMACRES)
|
|||||||
AC_SUBST(LIBWXMACRESCOMP)
|
AC_SUBST(LIBWXMACRESCOMP)
|
||||||
AC_SUBST(LIBWXMACRESWXCONFIG)
|
AC_SUBST(LIBWXMACRESWXCONFIG)
|
||||||
|
|
||||||
dnl These seem to be missing
|
dnl other tools
|
||||||
|
AC_SUBST(GCC)
|
||||||
AC_SUBST(DLLTOOL)
|
AC_SUBST(DLLTOOL)
|
||||||
AC_SUBST(AS)
|
AC_SUBST(AS)
|
||||||
AC_SUBST(NM)
|
AC_SUBST(NM)
|
||||||
@@ -5175,9 +5385,16 @@ wx_cv_program_ext=$PROGRAM_EXT
|
|||||||
wx_cv_target_library=$WX_TARGET_LIBRARY
|
wx_cv_target_library=$WX_TARGET_LIBRARY
|
||||||
wx_cv_target_library_gl=$WX_TARGET_LIBRARY_GL
|
wx_cv_target_library_gl=$WX_TARGET_LIBRARY_GL
|
||||||
wx_cv_target_libtype=$WX_TARGET_LIBRARY_TYPE
|
wx_cv_target_libtype=$WX_TARGET_LIBRARY_TYPE
|
||||||
|
wx_cv_library_basename=${WX_LIBRARY_BASENAME}
|
||||||
|
wx_cv_release=${WX_RELEASE}
|
||||||
|
wx_cv_current=${WX_CURRENT}
|
||||||
|
wx_cv_revision=${WX_REVISION}
|
||||||
|
wx_cv_age=${WX_AGE}
|
||||||
export wx_cv_path_samplesubdirs wx_cv_if_gnu_make \
|
export wx_cv_path_samplesubdirs wx_cv_if_gnu_make \
|
||||||
wx_cv_path_ifs wx_cv_program_ext \
|
wx_cv_path_ifs wx_cv_program_ext \
|
||||||
wx_cv_target_library wx_cv_target_library_gl wx_cv_target_libtype
|
wx_cv_target_library wx_cv_target_library_gl wx_cv_target_libtype \
|
||||||
|
wx_cv_library_basename wx_cv_release wx_cv_current wx_cv_revision wx_cv_age
|
||||||
|
|
||||||
|
|
||||||
AC_CONFIG_SUBDIRS(demos samples utils contrib)
|
AC_CONFIG_SUBDIRS(demos samples utils contrib)
|
||||||
|
|
||||||
@@ -5186,6 +5403,7 @@ dnl (the original file name may be overriden by appending another name after a
|
|||||||
dnl colon)
|
dnl colon)
|
||||||
AC_OUTPUT([
|
AC_OUTPUT([
|
||||||
wx-config
|
wx-config
|
||||||
|
version-script
|
||||||
src/make.env
|
src/make.env
|
||||||
src/makeprog.env
|
src/makeprog.env
|
||||||
src/makelib.env
|
src/makelib.env
|
||||||
@@ -5230,4 +5448,23 @@ AC_OUTPUT([
|
|||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
dnl vi: set et sts=4 sw=4:
|
dnl report on what we decided to do
|
||||||
|
echo
|
||||||
|
echo "Configured wxWindows ${WX_VERSION} for \`${host}'"
|
||||||
|
echo ""
|
||||||
|
echo " Which GUI toolkit should wxWindows use? ${TOOLKIT:-base only}"
|
||||||
|
|
||||||
|
echo " Should wxWindows be compiled in debug mode? ${wxUSE_DEBUG:-no}"
|
||||||
|
echo " Should wxWindows be linked as a shared library? ${wxUSE_SHARED:-no}"
|
||||||
|
echo " Should wxWindows be compiled in Unicode mode? ${wxUSE_UNICODE:-no}"
|
||||||
|
|
||||||
|
echo " Which libraries should wxWindows use?"
|
||||||
|
echo " jpeg ${wxUSE_LIBJPEG-none}"
|
||||||
|
echo " png ${wxUSE_LIBPNG-none}"
|
||||||
|
echo " regex ${wxUSE_REGEX}"
|
||||||
|
echo " tiff ${wxUSE_LIBTIFF-none}"
|
||||||
|
echo " zlib ${wxUSE_ZLIB}"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
dnl vi: set et sts=4 sw=4 com=\:dnl:
|
||||||
|
25
contrib/configure
vendored
25
contrib/configure
vendored
@@ -691,6 +691,16 @@ fi
|
|||||||
PATH_IFS=$wx_cv_path_ifs
|
PATH_IFS=$wx_cv_path_ifs
|
||||||
WX_TARGET_LIBRARY=$wx_cv_target_library
|
WX_TARGET_LIBRARY=$wx_cv_target_library
|
||||||
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
||||||
|
WX_LIBRARY_BASENAME=$wx_cv_library_basename
|
||||||
|
WX_RELEASE=$wx_cv_release
|
||||||
|
WX_CURRENT=$wx_cv_current
|
||||||
|
WX_REVISION=$wx_cv_revision
|
||||||
|
WX_AGE=$wx_cv_age
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -835,11 +845,12 @@ trap 'rm -fr `echo "
|
|||||||
samples/canvas/test/Makefile
|
samples/canvas/test/Makefile
|
||||||
samples/canvas/simple/Makefile
|
samples/canvas/simple/Makefile
|
||||||
samples/gizmos/Makefile
|
samples/gizmos/Makefile
|
||||||
samples/gizmos/multicell/Makefile
|
|
||||||
samples/gizmos/splittree/Makefile
|
|
||||||
samples/gizmos/editlbox/Makefile
|
samples/gizmos/editlbox/Makefile
|
||||||
samples/gizmos/dynsash/Makefile
|
samples/gizmos/dynsash/Makefile
|
||||||
samples/gizmos/dynsash_switch/Makefile
|
samples/gizmos/dynsash_switch/Makefile
|
||||||
|
samples/gizmos/multicell/Makefile
|
||||||
|
samples/gizmos/splittree/Makefile
|
||||||
|
samples/gizmos/led/Makefile
|
||||||
samples/xrc/Makefile
|
samples/xrc/Makefile
|
||||||
samples/plot/Makefile
|
samples/plot/Makefile
|
||||||
samples/applet/Makefile
|
samples/applet/Makefile
|
||||||
@@ -890,6 +901,11 @@ s%@PATH_IFS@%$PATH_IFS%g
|
|||||||
s%@ESD_LINK@%$ESD_LINK%g
|
s%@ESD_LINK@%$ESD_LINK%g
|
||||||
s%@WX_TARGET_LIBRARY@%$WX_TARGET_LIBRARY%g
|
s%@WX_TARGET_LIBRARY@%$WX_TARGET_LIBRARY%g
|
||||||
s%@WX_TARGET_LIBRARY_TYPE@%$WX_TARGET_LIBRARY_TYPE%g
|
s%@WX_TARGET_LIBRARY_TYPE@%$WX_TARGET_LIBRARY_TYPE%g
|
||||||
|
s%@WX_LIBRARY_BASENAME@%$WX_LIBRARY_BASENAME%g
|
||||||
|
s%@WX_RELEASE@%$WX_RELEASE%g
|
||||||
|
s%@WX_CURRENT@%$WX_CURRENT%g
|
||||||
|
s%@WX_REVISION@%$WX_REVISION%g
|
||||||
|
s%@WX_AGE@%$WX_AGE%g
|
||||||
|
|
||||||
CEOF
|
CEOF
|
||||||
EOF
|
EOF
|
||||||
@@ -954,11 +970,12 @@ CONFIG_FILES=\${CONFIG_FILES-"src/Makefile
|
|||||||
samples/canvas/test/Makefile
|
samples/canvas/test/Makefile
|
||||||
samples/canvas/simple/Makefile
|
samples/canvas/simple/Makefile
|
||||||
samples/gizmos/Makefile
|
samples/gizmos/Makefile
|
||||||
samples/gizmos/multicell/Makefile
|
|
||||||
samples/gizmos/splittree/Makefile
|
|
||||||
samples/gizmos/editlbox/Makefile
|
samples/gizmos/editlbox/Makefile
|
||||||
samples/gizmos/dynsash/Makefile
|
samples/gizmos/dynsash/Makefile
|
||||||
samples/gizmos/dynsash_switch/Makefile
|
samples/gizmos/dynsash_switch/Makefile
|
||||||
|
samples/gizmos/multicell/Makefile
|
||||||
|
samples/gizmos/splittree/Makefile
|
||||||
|
samples/gizmos/led/Makefile
|
||||||
samples/xrc/Makefile
|
samples/xrc/Makefile
|
||||||
samples/plot/Makefile
|
samples/plot/Makefile
|
||||||
samples/applet/Makefile
|
samples/applet/Makefile
|
||||||
|
@@ -26,11 +26,21 @@ dnl Final subst
|
|||||||
PATH_IFS=$wx_cv_path_ifs
|
PATH_IFS=$wx_cv_path_ifs
|
||||||
WX_TARGET_LIBRARY=$wx_cv_target_library
|
WX_TARGET_LIBRARY=$wx_cv_target_library
|
||||||
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
WX_TARGET_LIBRARY_TYPE=$wx_cv_target_libtype
|
||||||
|
WX_LIBRARY_BASENAME=$wx_cv_library_basename
|
||||||
|
WX_RELEASE=$wx_cv_release
|
||||||
|
WX_CURRENT=$wx_cv_current
|
||||||
|
WX_REVISION=$wx_cv_revision
|
||||||
|
WX_AGE=$wx_cv_age
|
||||||
|
|
||||||
AC_SUBST(PATH_IFS)
|
AC_SUBST(PATH_IFS)
|
||||||
AC_SUBST(ESD_LINK)
|
AC_SUBST(ESD_LINK)
|
||||||
AC_SUBST(WX_TARGET_LIBRARY)
|
AC_SUBST(WX_TARGET_LIBRARY)
|
||||||
AC_SUBST(WX_TARGET_LIBRARY_TYPE)
|
AC_SUBST(WX_TARGET_LIBRARY_TYPE)
|
||||||
|
AC_SUBST(WX_LIBRARY_BASENAME)
|
||||||
|
AC_SUBST(WX_RELEASE)
|
||||||
|
AC_SUBST(WX_CURRENT)
|
||||||
|
AC_SUBST(WX_REVISION)
|
||||||
|
AC_SUBST(WX_AGE)
|
||||||
|
|
||||||
dnl -----------
|
dnl -----------
|
||||||
dnl File output
|
dnl File output
|
||||||
@@ -55,15 +65,17 @@ AC_OUTPUT([
|
|||||||
samples/ogl/ogledit/Makefile
|
samples/ogl/ogledit/Makefile
|
||||||
samples/ogl/studio/Makefile
|
samples/ogl/studio/Makefile
|
||||||
samples/stc/Makefile
|
samples/stc/Makefile
|
||||||
|
samples/svg/Makefile
|
||||||
samples/canvas/Makefile
|
samples/canvas/Makefile
|
||||||
samples/canvas/test/Makefile
|
samples/canvas/test/Makefile
|
||||||
samples/canvas/simple/Makefile
|
samples/canvas/simple/Makefile
|
||||||
samples/gizmos/Makefile
|
samples/gizmos/Makefile
|
||||||
samples/gizmos/multicell/Makefile
|
|
||||||
samples/gizmos/splittree/Makefile
|
|
||||||
samples/gizmos/editlbox/Makefile
|
samples/gizmos/editlbox/Makefile
|
||||||
samples/gizmos/dynsash/Makefile
|
samples/gizmos/dynsash/Makefile
|
||||||
samples/gizmos/dynsash_switch/Makefile
|
samples/gizmos/dynsash_switch/Makefile
|
||||||
|
samples/gizmos/multicell/Makefile
|
||||||
|
samples/gizmos/splittree/Makefile
|
||||||
|
samples/gizmos/led/Makefile
|
||||||
samples/xrc/Makefile
|
samples/xrc/Makefile
|
||||||
samples/plot/Makefile
|
samples/plot/Makefile
|
||||||
samples/applet/Makefile
|
samples/applet/Makefile
|
||||||
|
@@ -21,7 +21,7 @@ class wxBoundingBox
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
wxBoundingBox();
|
wxBoundingBox();
|
||||||
wxBoundingBox(wxBoundingBox&);
|
wxBoundingBox(const wxBoundingBox&);
|
||||||
wxBoundingBox(const wxPoint2DDouble&);
|
wxBoundingBox(const wxPoint2DDouble&);
|
||||||
wxBoundingBox(double xmin, double ymin, double xmax, double ymax);
|
wxBoundingBox(double xmin, double ymin, double xmax, double ymax);
|
||||||
|
|
||||||
|
@@ -26,7 +26,7 @@ antiflicker plugins within the application.
|
|||||||
Locking for multithreaded applications is not yet implemented.
|
Locking for multithreaded applications is not yet implemented.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbAntiflickerPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbAntiflickerPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbAntiflickerPlugin )
|
DECLARE_DYNAMIC_CLASS( cbAntiflickerPlugin )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
Plugin class implementing bar dragging.
|
Plugin class implementing bar dragging.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbBarDragPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbBarDragPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbBarDragPlugin )
|
DECLARE_DYNAMIC_CLASS( cbBarDragPlugin )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -24,7 +24,7 @@ This class intercepts bar-decoration and sizing events, and draws 3D hints
|
|||||||
around fixed and flexible bars, similar to those in Microsoft DevStudio 6.x
|
around fixed and flexible bars, similar to those in Microsoft DevStudio 6.x
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbBarHintsPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbBarHintsPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbBarHintsPlugin )
|
DECLARE_DYNAMIC_CLASS( cbBarHintsPlugin )
|
||||||
|
|
||||||
|
@@ -24,7 +24,7 @@ menu and handling basic customization such as floating
|
|||||||
and horizontal/vertical alignment of the bar.
|
and horizontal/vertical alignment of the bar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbSimpleCustomizationPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbSimpleCustomizationPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DECLARE_DYNAMIC_CLASS( cbSimpleCustomizationPlugin )
|
DECLARE_DYNAMIC_CLASS( cbSimpleCustomizationPlugin )
|
||||||
|
@@ -21,30 +21,31 @@
|
|||||||
#include "wx/string.h"
|
#include "wx/string.h"
|
||||||
#include "wx/window.h"
|
#include "wx/window.h"
|
||||||
#include "wx/dynarray.h"
|
#include "wx/dynarray.h"
|
||||||
|
#include "wx/fl/fldefs.h"
|
||||||
|
|
||||||
#define WXCONTROLBAR_VERSION 1.3
|
#define WXCONTROLBAR_VERSION 1.3
|
||||||
|
|
||||||
// forward declarations
|
// forward declarations
|
||||||
|
|
||||||
class wxFrameLayout;
|
class WXFL_DECLSPEC wxFrameLayout;
|
||||||
|
|
||||||
class cbDockPane;
|
class WXFL_DECLSPEC cbDockPane;
|
||||||
class cbUpdatesManagerBase;
|
class WXFL_DECLSPEC cbUpdatesManagerBase;
|
||||||
class cbBarDimHandlerBase;
|
class WXFL_DECLSPEC cbBarDimHandlerBase;
|
||||||
class cbPluginBase;
|
class WXFL_DECLSPEC cbPluginBase;
|
||||||
class cbPluginEvent;
|
class WXFL_DECLSPEC cbPluginEvent;
|
||||||
class cbPaneDrawPlugin;
|
class WXFL_DECLSPEC cbPaneDrawPlugin;
|
||||||
|
|
||||||
class cbBarInfo;
|
class WXFL_DECLSPEC cbBarInfo;
|
||||||
class cbRowInfo;
|
class WXFL_DECLSPEC cbRowInfo;
|
||||||
class cbDimInfo;
|
class WXFL_DECLSPEC cbDimInfo;
|
||||||
class cbCommonPaneProperties;
|
class WXFL_DECLSPEC cbCommonPaneProperties;
|
||||||
|
|
||||||
typedef cbBarInfo* BarInfoPtrT;
|
typedef cbBarInfo* BarInfoPtrT;
|
||||||
typedef cbRowInfo* RowInfoPtrT;
|
typedef cbRowInfo* RowInfoPtrT;
|
||||||
|
|
||||||
WX_DEFINE_ARRAY( BarInfoPtrT, BarArrayT );
|
WXFL_DEFINE_ARRAY( BarInfoPtrT, BarArrayT );
|
||||||
WX_DEFINE_ARRAY( RowInfoPtrT, RowArrayT );
|
WXFL_DEFINE_ARRAY( RowInfoPtrT, RowArrayT );
|
||||||
|
|
||||||
// control bar states
|
// control bar states
|
||||||
|
|
||||||
@@ -97,7 +98,7 @@ Helper class, used for spying for unhandled mouse events on control bars
|
|||||||
and forwarding them to the frame layout.
|
and forwarding them to the frame layout.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbBarSpy : public wxEvtHandler
|
class WXFL_DECLSPEC cbBarSpy : public wxEvtHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DECLARE_DYNAMIC_CLASS( cbBarSpy )
|
DECLARE_DYNAMIC_CLASS( cbBarSpy )
|
||||||
@@ -129,7 +130,7 @@ which can be docked along the top, bottom, right, or left side of the
|
|||||||
parent frame.
|
parent frame.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxFrameLayout : public wxEvtHandler
|
class WXFL_DECLSPEC wxFrameLayout : public wxEvtHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Default constructor, used only for serialization.
|
// Default constructor, used only for serialization.
|
||||||
@@ -647,7 +648,7 @@ used by any particular updates-manager to store
|
|||||||
auxiliary information to be used by its updating algorithm.
|
auxiliary information to be used by its updating algorithm.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbUpdateMgrData : public wxObject
|
class WXFL_DECLSPEC cbUpdateMgrData : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbUpdateMgrData )
|
DECLARE_DYNAMIC_CLASS( cbUpdateMgrData )
|
||||||
public:
|
public:
|
||||||
@@ -687,7 +688,7 @@ to adjust the values in cbDimInfo::mSizes accordingly.
|
|||||||
Specific handlers can be hooked up to specific types of bar.
|
Specific handlers can be hooked up to specific types of bar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbBarDimHandlerBase : public wxObject
|
class WXFL_DECLSPEC cbBarDimHandlerBase : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_ABSTRACT_CLASS( cbBarDimHandlerBase )
|
DECLARE_ABSTRACT_CLASS( cbBarDimHandlerBase )
|
||||||
|
|
||||||
@@ -725,7 +726,7 @@ Helper class used internally by the wxFrameLayout class.
|
|||||||
Holds and manages information about bar dimensions.
|
Holds and manages information about bar dimensions.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbDimInfo : public wxObject
|
class WXFL_DECLSPEC cbDimInfo : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbDimInfo )
|
DECLARE_DYNAMIC_CLASS( cbDimInfo )
|
||||||
public:
|
public:
|
||||||
@@ -824,7 +825,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// FIXME: this array definition compiles but probably doesn't do what was intended (GD)
|
// FIXME: this array definition compiles but probably doesn't do what was intended (GD)
|
||||||
WX_DEFINE_ARRAY_LONG(float, cbArrayFloat);
|
WXFL_DEFINE_ARRAY_LONG(float, cbArrayFloat);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Helper class used internally by the wxFrameLayout class.
|
Helper class used internally by the wxFrameLayout class.
|
||||||
|
@@ -18,12 +18,13 @@
|
|||||||
|
|
||||||
#include "wx/tbarbase.h"
|
#include "wx/tbarbase.h"
|
||||||
#include "wx/dynarray.h"
|
#include "wx/dynarray.h"
|
||||||
|
#include "wx/fl/fldefs.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Tool layout item.
|
Tool layout item.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxToolLayoutItem : public wxObject
|
class WXFL_DECLSPEC wxToolLayoutItem : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxToolLayoutItem)
|
DECLARE_DYNAMIC_CLASS(wxToolLayoutItem)
|
||||||
|
|
||||||
@@ -32,19 +33,19 @@ public:
|
|||||||
bool mIsSeparator;
|
bool mIsSeparator;
|
||||||
};
|
};
|
||||||
|
|
||||||
class wxDynToolInfo;
|
class WXFL_DECLSPEC wxDynToolInfo;
|
||||||
|
|
||||||
typedef wxToolLayoutItem* wxToolLayoutItemPtrT;
|
typedef wxToolLayoutItem* wxToolLayoutItemPtrT;
|
||||||
typedef wxDynToolInfo* wxDynToolInfoPtrT;
|
typedef wxDynToolInfo* wxDynToolInfoPtrT;
|
||||||
|
|
||||||
WX_DEFINE_ARRAY( wxToolLayoutItemPtrT, wxLayoutItemArrayT );
|
WXFL_DEFINE_ARRAY( wxToolLayoutItemPtrT, wxLayoutItemArrayT );
|
||||||
WX_DEFINE_ARRAY( wxDynToolInfoPtrT, wxDynToolInfoArrayT );
|
WXFL_DEFINE_ARRAY( wxDynToolInfoPtrT, wxDynToolInfoArrayT );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This is a base class for layout algorithm implementations.
|
This is a base class for layout algorithm implementations.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class LayoutManagerBase
|
class WXFL_DECLSPEC LayoutManagerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Constructor.
|
// Constructor.
|
||||||
@@ -63,7 +64,7 @@ BagLayout lays out items in left-to-right order from
|
|||||||
top to bottom.
|
top to bottom.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class BagLayout : public LayoutManagerBase
|
class WXFL_DECLSPEC BagLayout : public LayoutManagerBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Constructor.
|
// Constructor.
|
||||||
@@ -78,7 +79,7 @@ public:
|
|||||||
This class holds dynamic toolbar item information.
|
This class holds dynamic toolbar item information.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxDynToolInfo : public wxToolLayoutItem
|
class WXFL_DECLSPEC wxDynToolInfo : public wxToolLayoutItem
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxDynToolInfo)
|
DECLARE_DYNAMIC_CLASS(wxDynToolInfo)
|
||||||
|
|
||||||
@@ -98,7 +99,7 @@ public:
|
|||||||
wxDynamicToolBar manages containment and layout of tool windows.
|
wxDynamicToolBar manages containment and layout of tool windows.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxDynamicToolBar : public wxToolBarBase
|
class WXFL_DECLSPEC wxDynamicToolBar : public wxToolBarBase
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
friend class wxDynamicToolBarSerializer;
|
friend class wxDynamicToolBarSerializer;
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
Dynamic toolbar dimension handler.
|
Dynamic toolbar dimension handler.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbDynToolBarDimHandler : public cbBarDimHandlerBase
|
class WXFL_DECLSPEC cbDynToolBarDimHandler : public cbBarDimHandlerBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbDynToolBarDimHandler )
|
DECLARE_DYNAMIC_CLASS( cbDynToolBarDimHandler )
|
||||||
public:
|
public:
|
||||||
|
50
contrib/include/wx/fl/fldefs.h
Normal file
50
contrib/include/wx/fl/fldefs.h
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: fldefs.h
|
||||||
|
// Purpose: Declaration of global types and defines.
|
||||||
|
// Author: David M. Falkinder (david_falkinder@hp.com)
|
||||||
|
// Modified by:
|
||||||
|
// Created: 18/09/2002
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) David M. Falkinder
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef __fldefs_H_INCLUDED__
|
||||||
|
#define __fldefs_H_INCLUDED__
|
||||||
|
|
||||||
|
#include "wx/defs.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If we're using wx in Dynamic Library format do we
|
||||||
|
* want FL to be in DLL form as well?
|
||||||
|
*/
|
||||||
|
#if defined(WXUSINGDLL) && \
|
||||||
|
(defined(WXMAKING_FL_DLL) || defined(WXUSING_FL_DLL))
|
||||||
|
|
||||||
|
#if defined(WXMAKING_FL_DLL)
|
||||||
|
// When building the DLL WXFLDECLSPEC exports classes
|
||||||
|
# define WXFL_DECLSPEC WXEXPORT
|
||||||
|
#elif defined(WXUSING_FL_DLL)
|
||||||
|
// When building the DLL WXFLDECLSPEC imports classes
|
||||||
|
# define WXFL_DECLSPEC WXIMPORT
|
||||||
|
#endif // defined(WXBUILD_FL_DLL)
|
||||||
|
|
||||||
|
#else
|
||||||
|
// When building the static library nullify the effect of WXFL_DECLSPEC
|
||||||
|
#define WXFL_DECLSPEC
|
||||||
|
#endif // WXUSINGDLL && (WXMAKING_FL_DLL || WXUSING_FL_DLL)
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Override some of the wxArray functions to
|
||||||
|
// include our definitions
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
#define WXFL_DEFINE_ARRAY(c,l) \
|
||||||
|
class WXFL_DECLSPEC l; \
|
||||||
|
WX_DEFINE_ARRAY(c,l)
|
||||||
|
|
||||||
|
#define WXFL_DEFINE_ARRAY_LONG(t,l) \
|
||||||
|
class WXFL_DECLSPEC l; \
|
||||||
|
WX_DEFINE_ARRAY_LONG(t,l)
|
||||||
|
|
||||||
|
|
||||||
|
#endif // __fldefs_H_INCLUDED__
|
@@ -32,7 +32,7 @@ class wxFrameManager;
|
|||||||
It is not clear what this class does. It is not used elsewhere in FL.
|
It is not clear what this class does. It is not used elsewhere in FL.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxFrameView : public wxEvtHandler
|
class WXFL_DECLSPEC wxFrameView : public wxEvtHandler
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
wxStringList mTopMenus;
|
wxStringList mTopMenus;
|
||||||
@@ -87,7 +87,7 @@ class wxFrame;
|
|||||||
It is not clear what this class does. It is not used elsewhere in FL.
|
It is not clear what this class does. It is not used elsewhere in FL.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxFrameManager : wxObject
|
class WXFL_DECLSPEC wxFrameManager : wxObject
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
wxList mViews;
|
wxList mViews;
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/list.h"
|
#include "wx/list.h"
|
||||||
|
#include "wx/fl/fldefs.h"
|
||||||
|
|
||||||
struct GCItem
|
struct GCItem
|
||||||
{
|
{
|
||||||
@@ -33,7 +34,7 @@ inline void* gc_node_to_obj( wxNode* pGCNode )
|
|||||||
This class implements an extremely slow but simple garbage collection algorithm.
|
This class implements an extremely slow but simple garbage collection algorithm.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class GarbageCollector
|
class WXFL_DECLSPEC GarbageCollector
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
wxList mAllNodes;
|
wxList mAllNodes;
|
||||||
|
@@ -93,7 +93,7 @@ to avoid dirty non-client areas of moved windows
|
|||||||
in some special cases of 'overlapping anomalies'.
|
in some special cases of 'overlapping anomalies'.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbGCUpdatesMgr : public cbSimpleUpdatesMgr
|
class WXFL_DECLSPEC cbGCUpdatesMgr : public cbSimpleUpdatesMgr
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbGCUpdatesMgr )
|
DECLARE_DYNAMIC_CLASS( cbGCUpdatesMgr )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -20,13 +20,13 @@
|
|||||||
|
|
||||||
#include "wx/timer.h"
|
#include "wx/timer.h"
|
||||||
|
|
||||||
class cbHintAnimTimer;
|
class WXFL_DECLSPEC cbHintAnimTimer;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A plugin to draw animated hints when the user drags a pane.
|
A plugin to draw animated hints when the user drags a pane.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbHintAnimationPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbHintAnimationPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbHintAnimationPlugin )
|
DECLARE_DYNAMIC_CLASS( cbHintAnimationPlugin )
|
||||||
protected:
|
protected:
|
||||||
@@ -101,7 +101,7 @@ public:
|
|||||||
A private helper class.
|
A private helper class.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
struct MorphInfoT
|
struct WXFL_DECLSPEC MorphInfoT
|
||||||
{
|
{
|
||||||
wxPoint mFrom;
|
wxPoint mFrom;
|
||||||
wxPoint mTill;
|
wxPoint mTill;
|
||||||
@@ -111,7 +111,7 @@ struct MorphInfoT
|
|||||||
A private helper class.
|
A private helper class.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbHintAnimTimer : public wxTimer
|
class WXFL_DECLSPEC cbHintAnimTimer : public wxTimer
|
||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
|
@@ -18,6 +18,7 @@
|
|||||||
|
|
||||||
#include "wx/button.h"
|
#include "wx/button.h"
|
||||||
#include "wx/string.h"
|
#include "wx/string.h"
|
||||||
|
#include "wx/fl/fldefs.h"
|
||||||
|
|
||||||
// defaults
|
// defaults
|
||||||
#define NB_DEFAULT_MARGIN 2
|
#define NB_DEFAULT_MARGIN 2
|
||||||
@@ -31,8 +32,8 @@
|
|||||||
|
|
||||||
// classes declared in this header file
|
// classes declared in this header file
|
||||||
|
|
||||||
class wxNewBitmapButton;
|
class WXFL_DECLSPEC wxNewBitmapButton;
|
||||||
class wxBorderLessBitmapButton;
|
class WXFL_DECLSPEC wxBorderLessBitmapButton;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This is an alternative class to wxBitmapButton. It is used
|
This is an alternative class to wxBitmapButton. It is used
|
||||||
@@ -194,11 +195,6 @@ public:
|
|||||||
// Responds to a kill focus event.
|
// Responds to a kill focus event.
|
||||||
void OnKillFocus( wxFocusEvent& event );
|
void OnKillFocus( wxFocusEvent& event );
|
||||||
|
|
||||||
// Maps bitmap to current system colours on Windows
|
|
||||||
#ifdef __WXMSW__
|
|
||||||
WXHBITMAP MapBitmap(WXHBITMAP bitmap, int width, int height);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
DECLARE_EVENT_TABLE()
|
DECLARE_EVENT_TABLE()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -27,7 +27,7 @@ would be enough for the frame layout to function properly
|
|||||||
(they are plugged in automatically by the wxFrameLayout class).
|
(they are plugged in automatically by the wxFrameLayout class).
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbPaneDrawPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbPaneDrawPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
DECLARE_DYNAMIC_CLASS( cbPaneDrawPlugin )
|
DECLARE_DYNAMIC_CLASS( cbPaneDrawPlugin )
|
||||||
|
@@ -25,7 +25,7 @@ The behaviour and appearance resembles drag and drop positioning
|
|||||||
of the toolbar rows in Netscape Communicator 4.xx.
|
of the toolbar rows in Netscape Communicator 4.xx.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbRowDragPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbRowDragPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbRowDragPlugin )
|
DECLARE_DYNAMIC_CLASS( cbRowDragPlugin )
|
||||||
public:
|
public:
|
||||||
@@ -217,7 +217,7 @@ public:
|
|||||||
Internal helper class.
|
Internal helper class.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbHiddenBarInfo : public wxObject
|
class WXFL_DECLSPEC cbHiddenBarInfo : public wxObject
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbHiddenBarInfo )
|
DECLARE_DYNAMIC_CLASS( cbHiddenBarInfo )
|
||||||
public:
|
public:
|
||||||
|
@@ -23,7 +23,7 @@ Simple implementation of a plugin which handles row layout
|
|||||||
requests sent from a frame layout.
|
requests sent from a frame layout.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbRowLayoutPlugin : public cbPluginBase
|
class WXFL_DECLSPEC cbRowLayoutPlugin : public cbPluginBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbRowLayoutPlugin )
|
DECLARE_DYNAMIC_CLASS( cbRowLayoutPlugin )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
#include "wx/frame.h"
|
#include "wx/frame.h"
|
||||||
#include "wx/dynarray.h"
|
#include "wx/dynarray.h"
|
||||||
|
#include "wx/fl/fldefs.h"
|
||||||
|
|
||||||
// fixed settings
|
// fixed settings
|
||||||
|
|
||||||
@@ -26,18 +27,18 @@
|
|||||||
#define BTN_BOX_WIDTH 12
|
#define BTN_BOX_WIDTH 12
|
||||||
#define BTN_X_WIEGHT 2
|
#define BTN_X_WIEGHT 2
|
||||||
|
|
||||||
class cbMiniButton;
|
class WXFL_DECLSPEC cbMiniButton;
|
||||||
|
|
||||||
typedef cbMiniButton* cbMinitButtonPtrT;
|
typedef cbMiniButton* cbMinitButtonPtrT;
|
||||||
|
|
||||||
WX_DEFINE_ARRAY( cbMinitButtonPtrT, cbMiniButtonArrayT );
|
WXFL_DEFINE_ARRAY( cbMinitButtonPtrT, cbMiniButtonArrayT );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A tool window is a special kind of frame that paints its own title, and
|
A tool window is a special kind of frame that paints its own title, and
|
||||||
can be used to implement small floating windows.
|
can be used to implement small floating windows.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxToolWindow : public wxFrame
|
class WXFL_DECLSPEC wxToolWindow : public wxFrame
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( wxToolWindow )
|
DECLARE_DYNAMIC_CLASS( wxToolWindow )
|
||||||
|
|
||||||
@@ -221,7 +222,7 @@ public:
|
|||||||
cbCloseBox is a window close button, used in a wxToolWindow titlebar.
|
cbCloseBox is a window close button, used in a wxToolWindow titlebar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbCloseBox : public cbMiniButton
|
class WXFL_DECLSPEC cbCloseBox : public cbMiniButton
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Draws the close button appearance.
|
// Draws the close button appearance.
|
||||||
@@ -232,7 +233,7 @@ public:
|
|||||||
cbCollapseBox is a window collapse button, used in a wxToolWindow titlebar.
|
cbCollapseBox is a window collapse button, used in a wxToolWindow titlebar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbCollapseBox : public cbMiniButton
|
class WXFL_DECLSPEC cbCollapseBox : public cbMiniButton
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool mIsAtLeft;
|
bool mIsAtLeft;
|
||||||
@@ -245,7 +246,7 @@ public:
|
|||||||
cbDockBox is a window dock button, used in a wxToolWindow titlebar.
|
cbDockBox is a window dock button, used in a wxToolWindow titlebar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbDockBox : public cbMiniButton
|
class WXFL_DECLSPEC cbDockBox : public cbMiniButton
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// Draws the dock button appearance.
|
// Draws the dock button appearance.
|
||||||
@@ -257,7 +258,7 @@ cbFloatedBarWindow is a kind of wxToolWindow,
|
|||||||
implementing floating toolbars.
|
implementing floating toolbars.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbFloatedBarWindow : public wxToolWindow
|
class WXFL_DECLSPEC cbFloatedBarWindow : public wxToolWindow
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbFloatedBarWindow )
|
DECLARE_DYNAMIC_CLASS( cbFloatedBarWindow )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -23,7 +23,7 @@ This class implements slightly optimized logic for refreshing
|
|||||||
the areas of frame layout that actually need to be updated.
|
the areas of frame layout that actually need to be updated.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class cbSimpleUpdatesMgr : public cbUpdatesManagerBase
|
class WXFL_DECLSPEC cbSimpleUpdatesMgr : public cbUpdatesManagerBase
|
||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS( cbSimpleUpdatesMgr )
|
DECLARE_DYNAMIC_CLASS( cbSimpleUpdatesMgr )
|
||||||
protected:
|
protected:
|
||||||
|
@@ -142,19 +142,21 @@ typedef void (wxEvtHandler::*wxDynamicSashUnifyEventFunction)(wxDynamicSashSplit
|
|||||||
/*
|
/*
|
||||||
wxDynamicSashWindow. See above.
|
wxDynamicSashWindow. See above.
|
||||||
*/
|
*/
|
||||||
|
extern const wxChar* GIZMODLLEXPORT wxDynamicSashWindowNameStr;
|
||||||
|
|
||||||
class GIZMODLLEXPORT wxDynamicSashWindow : public wxWindow {
|
class GIZMODLLEXPORT wxDynamicSashWindow : public wxWindow {
|
||||||
public:
|
public:
|
||||||
wxDynamicSashWindow();
|
wxDynamicSashWindow();
|
||||||
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
|
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
|
||||||
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||||
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
||||||
const wxString& name = "dynamicSashWindow");
|
const wxString& name = wxDynamicSashWindowNameStr);
|
||||||
virtual ~wxDynamicSashWindow();
|
virtual ~wxDynamicSashWindow();
|
||||||
|
|
||||||
virtual bool Create(wxWindow *parent, wxWindowID id,
|
virtual bool Create(wxWindow *parent, wxWindowID id,
|
||||||
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||||
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
||||||
const wxString& name = "dynamicSashWindow");
|
const wxString& name = wxDynamicSashWindowNameStr);
|
||||||
virtual wxScrollBar *GetHScrollBar(const wxWindow *child) const;
|
virtual wxScrollBar *GetHScrollBar(const wxWindow *child) const;
|
||||||
virtual wxScrollBar *GetVScrollBar(const wxWindow *child) const;
|
virtual wxScrollBar *GetVScrollBar(const wxWindow *child) const;
|
||||||
|
|
||||||
|
@@ -40,7 +40,7 @@
|
|||||||
enum wxResizable
|
enum wxResizable
|
||||||
{
|
{
|
||||||
wxNOT_RESIZABLE = 0x00,
|
wxNOT_RESIZABLE = 0x00,
|
||||||
wxHORIZENTAL_RESIZABLE = 0x01,
|
wxHORIZONTAL_RESIZABLE = 0x01,
|
||||||
wxVERTICAL_RESIZABLE = 0x10,
|
wxVERTICAL_RESIZABLE = 0x10,
|
||||||
wxRESIZABLE = 0x11
|
wxRESIZABLE = 0x11
|
||||||
};
|
};
|
||||||
|
@@ -22,11 +22,6 @@
|
|||||||
#define DEFAULT_MOUSE_TOLERANCE 3
|
#define DEFAULT_MOUSE_TOLERANCE 3
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Edit these lines if you positively don't want PROLOGIO support
|
|
||||||
#ifndef PROLOGIO
|
|
||||||
#define PROLOGIO
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Key identifiers
|
// Key identifiers
|
||||||
#define KEY_SHIFT 1
|
#define KEY_SHIFT 1
|
||||||
#define KEY_CTRL 2
|
#define KEY_CTRL 2
|
||||||
@@ -110,7 +105,7 @@ class wxControlPoint;
|
|||||||
class wxShapeRegion;
|
class wxShapeRegion;
|
||||||
class wxShape;
|
class wxShape;
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
class WXDLLEXPORT wxExpr;
|
class WXDLLEXPORT wxExpr;
|
||||||
class WXDLLEXPORT wxExprDatabase;
|
class WXDLLEXPORT wxExprDatabase;
|
||||||
#endif
|
#endif
|
||||||
@@ -358,7 +353,7 @@ class wxShape: public wxShapeEvtHandler
|
|||||||
virtual int GetRegionId(const wxString& name);
|
virtual int GetRegionId(const wxString& name);
|
||||||
|
|
||||||
// Construct names for regions, unique even for children of a composite.
|
// Construct names for regions, unique even for children of a composite.
|
||||||
virtual void NameRegions(const wxString& parentName = "");
|
virtual void NameRegions(const wxString& parentName = wxEmptyString);
|
||||||
|
|
||||||
// Get list of regions
|
// Get list of regions
|
||||||
inline wxList& GetRegions() const { return (wxList&) m_regions; }
|
inline wxList& GetRegions() const { return (wxList&) m_regions; }
|
||||||
@@ -381,7 +376,7 @@ class wxShape: public wxShapeEvtHandler
|
|||||||
virtual void ClearText(int regionId = 0);
|
virtual void ClearText(int regionId = 0);
|
||||||
void RemoveLine(wxLineShape *line);
|
void RemoveLine(wxLineShape *line);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
virtual void WriteAttributes(wxExpr *clause);
|
virtual void WriteAttributes(wxExpr *clause);
|
||||||
virtual void ReadAttributes(wxExpr *clause);
|
virtual void ReadAttributes(wxExpr *clause);
|
||||||
@@ -613,7 +608,7 @@ class wxPolygonShape: public wxShape
|
|||||||
// Recalculates the centre of the polygon
|
// Recalculates the centre of the polygon
|
||||||
virtual void CalculatePolygonCentre();
|
virtual void CalculatePolygonCentre();
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
@@ -652,7 +647,7 @@ class wxRectangleShape: public wxShape
|
|||||||
void SetSize(double x, double y, bool recursive = TRUE);
|
void SetSize(double x, double y, bool recursive = TRUE);
|
||||||
void SetCornerRadius(double rad); // If > 0, rounded corners
|
void SetCornerRadius(double rad); // If > 0, rounded corners
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
@@ -682,7 +677,7 @@ class wxTextShape: public wxRectangleShape
|
|||||||
|
|
||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -704,7 +699,7 @@ class wxEllipseShape: public wxShape
|
|||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
void SetSize(double x, double y, bool recursive = TRUE);
|
void SetSize(double x, double y, bool recursive = TRUE);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -22,7 +22,7 @@ class wxShapeTextLine: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxShapeTextLine)
|
DECLARE_DYNAMIC_CLASS(wxShapeTextLine)
|
||||||
public:
|
public:
|
||||||
wxShapeTextLine(double the_x = 0.0, double the_y = 0.0, const wxString& the_line = "");
|
wxShapeTextLine(double the_x = 0.0, double the_y = 0.0, const wxString& the_line = wxEmptyString);
|
||||||
~wxShapeTextLine();
|
~wxShapeTextLine();
|
||||||
|
|
||||||
inline double GetX() const { return m_x; }
|
inline double GetX() const { return m_x; }
|
||||||
@@ -136,7 +136,8 @@ class wxShapeRegion: public wxObject
|
|||||||
~wxShapeRegion();
|
~wxShapeRegion();
|
||||||
|
|
||||||
// Accessors
|
// Accessors
|
||||||
inline void SetText(const wxString& s) { m_regionText = s; }
|
inline void SetText(const wxString& s)
|
||||||
|
{ m_regionText = s; m_formattedText.Append(new wxShapeTextLine(0,0,s));}
|
||||||
void SetFont(wxFont *f);
|
void SetFont(wxFont *f);
|
||||||
void SetMinSize(double w, double h);
|
void SetMinSize(double w, double h);
|
||||||
void SetSize(double w, double h);
|
void SetSize(double w, double h);
|
||||||
|
@@ -27,7 +27,7 @@ class wxBitmapShape: public wxRectangleShape
|
|||||||
|
|
||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
|
@@ -77,7 +77,7 @@ public:
|
|||||||
// Calculates size and position of composite object based on children
|
// Calculates size and position of composite object based on children
|
||||||
void CalculateSize();
|
void CalculateSize();
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
// In case the object has constraints it needs to read in in a different pass
|
// In case the object has constraints it needs to read in in a different pass
|
||||||
@@ -152,7 +152,7 @@ class wxDivisionShape: public wxCompositeShape
|
|||||||
void MakeMandatoryControlPoints();
|
void MakeMandatoryControlPoints();
|
||||||
void ResetMandatoryControlPoints();
|
void ResetMandatoryControlPoints();
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -25,7 +25,8 @@ class wxOGLConstraintType: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxOGLConstraintType)
|
DECLARE_DYNAMIC_CLASS(wxOGLConstraintType)
|
||||||
public:
|
public:
|
||||||
wxOGLConstraintType(int type = 0, const wxString& name = "", const wxString& phrase = "");
|
wxOGLConstraintType(int type = 0, const wxString& name = wxEmptyString,
|
||||||
|
const wxString& phrase = wxEmptyString);
|
||||||
~wxOGLConstraintType();
|
~wxOGLConstraintType();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@@ -60,7 +61,9 @@ class wxOGLConstraint: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxOGLConstraint)
|
DECLARE_DYNAMIC_CLASS(wxOGLConstraint)
|
||||||
public:
|
public:
|
||||||
wxOGLConstraint() { m_xSpacing = 0.0; m_ySpacing = 0.0; m_constraintType = 0; m_constraintName = ""; m_constraintId = 0;
|
wxOGLConstraint() {
|
||||||
|
m_xSpacing = 0.0; m_ySpacing = 0.0; m_constraintType = 0;
|
||||||
|
m_constraintName = wxEmptyString; m_constraintId = 0;
|
||||||
m_constrainingObject = NULL; }
|
m_constrainingObject = NULL; }
|
||||||
wxOGLConstraint(int type, wxShape *constraining, wxList& constrained);
|
wxOGLConstraint(int type, wxShape *constraining, wxList& constrained);
|
||||||
~wxOGLConstraint();
|
~wxOGLConstraint();
|
||||||
|
@@ -46,7 +46,7 @@ class wxDividedShape: public wxRectangleShape
|
|||||||
void MakeMandatoryControlPoints();
|
void MakeMandatoryControlPoints();
|
||||||
void ResetMandatoryControlPoints();
|
void ResetMandatoryControlPoints();
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
#endif
|
#endif
|
||||||
|
@@ -32,7 +32,7 @@ class wxPseudoMetaFile: public wxObject
|
|||||||
|
|
||||||
void Draw(wxDC& dc, double xoffset, double yoffset);
|
void Draw(wxDC& dc, double xoffset, double yoffset);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
void WriteAttributes(wxExpr *clause, int whichAngle);
|
void WriteAttributes(wxExpr *clause, int whichAngle);
|
||||||
void ReadAttributes(wxExpr *clause, int whichAngle);
|
void ReadAttributes(wxExpr *clause, int whichAngle);
|
||||||
#endif
|
#endif
|
||||||
@@ -48,7 +48,7 @@ class wxPseudoMetaFile: public wxObject
|
|||||||
// Rotate about the given axis by theta radians from the x axis.
|
// Rotate about the given axis by theta radians from the x axis.
|
||||||
void Rotate(double x, double y, double theta);
|
void Rotate(double x, double y, double theta);
|
||||||
|
|
||||||
bool LoadFromMetaFile(char *filename, double *width, double *height);
|
bool LoadFromMetaFile(const wxString& filename, double *width, double *height);
|
||||||
|
|
||||||
void GetBounds(double *minX, double *minY, double *maxX, double *maxY);
|
void GetBounds(double *minX, double *minY, double *maxX, double *maxY);
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@ class wxDrawnShape: public wxRectangleShape
|
|||||||
|
|
||||||
void OnDraw(wxDC& dc);
|
void OnDraw(wxDC& dc);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
void WriteAttributes(wxExpr *clause);
|
void WriteAttributes(wxExpr *clause);
|
||||||
void ReadAttributes(wxExpr *clause);
|
void ReadAttributes(wxExpr *clause);
|
||||||
@@ -157,7 +157,7 @@ class wxDrawnShape: public wxRectangleShape
|
|||||||
inline double GetRotation() const { return m_rotation; }
|
inline double GetRotation() const { return m_rotation; }
|
||||||
|
|
||||||
void SetSize(double w, double h, bool recursive = TRUE);
|
void SetSize(double w, double h, bool recursive = TRUE);
|
||||||
bool LoadFromMetaFile(char *filename);
|
bool LoadFromMetaFile(const wxString& filename);
|
||||||
|
|
||||||
inline void SetSaveToFile(bool save) { m_saveToFile = save; }
|
inline void SetSaveToFile(bool save) { m_saveToFile = save; }
|
||||||
inline wxPseudoMetaFile& GetMetaFile(int which = 0) const { return (wxPseudoMetaFile&) m_metafiles[which]; }
|
inline wxPseudoMetaFile& GetMetaFile(int which = 0) const { return (wxPseudoMetaFile&) m_metafiles[which]; }
|
||||||
|
@@ -65,9 +65,10 @@ public:
|
|||||||
inline virtual void Rotate(double x, double y, double theta, double sinTheta, double cosTheta) {};
|
inline virtual void Rotate(double x, double y, double theta, double sinTheta, double cosTheta) {};
|
||||||
virtual void Do(wxDC& dc, double xoffset, double yoffset) = 0;
|
virtual void Do(wxDC& dc, double xoffset, double yoffset) = 0;
|
||||||
virtual wxDrawOp *Copy(wxPseudoMetaFile *newImage) = 0;
|
virtual wxDrawOp *Copy(wxPseudoMetaFile *newImage) = 0;
|
||||||
|
#if wxUSE_PROLOGIO
|
||||||
virtual wxExpr *WriteExpr(wxPseudoMetaFile *image) = 0;
|
virtual wxExpr *WriteExpr(wxPseudoMetaFile *image) = 0;
|
||||||
virtual void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr) = 0;
|
virtual void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr) = 0;
|
||||||
|
#endif
|
||||||
inline int GetOp() const { return m_op; }
|
inline int GetOp() const { return m_op; }
|
||||||
|
|
||||||
// Draw an outline using the current operation. By default, return FALSE (not drawn)
|
// Draw an outline using the current operation. By default, return FALSE (not drawn)
|
||||||
@@ -98,8 +99,10 @@ class wxOpSetGDI: public wxDrawOp
|
|||||||
wxOpSetGDI(int theOp, wxPseudoMetaFile *theImage, int theGdiIndex, int theMode = 0);
|
wxOpSetGDI(int theOp, wxPseudoMetaFile *theImage, int theGdiIndex, int theMode = 0);
|
||||||
void Do(wxDC& dc, double xoffset, double yoffset);
|
void Do(wxDC& dc, double xoffset, double yoffset);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
|
#if wxUSE_PROLOGIO
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
|
#endif
|
||||||
|
|
||||||
public:
|
public:
|
||||||
int m_mode;
|
int m_mode;
|
||||||
@@ -123,8 +126,10 @@ public:
|
|||||||
void Scale(double xScale, double yScale);
|
void Scale(double xScale, double yScale);
|
||||||
void Translate(double x, double y);
|
void Translate(double x, double y);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
|
#if wxUSE_PROLOGIO
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
|
#endif
|
||||||
|
|
||||||
public:
|
public:
|
||||||
double m_x1;
|
double m_x1;
|
||||||
@@ -149,8 +154,10 @@ class wxOpDraw: public wxDrawOp
|
|||||||
void Translate(double x, double y);
|
void Translate(double x, double y);
|
||||||
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
|
#if wxUSE_PROLOGIO
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
|
#endif
|
||||||
|
|
||||||
public:
|
public:
|
||||||
double m_x1;
|
double m_x1;
|
||||||
@@ -179,8 +186,10 @@ public:
|
|||||||
void Translate(double x, double y);
|
void Translate(double x, double y);
|
||||||
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
void Rotate(double x, double y, double theta, double sinTheta, double cosTheta);
|
||||||
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
wxDrawOp *Copy(wxPseudoMetaFile *newImage);
|
||||||
|
#if wxUSE_PROLOGIO
|
||||||
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
wxExpr *WriteExpr(wxPseudoMetaFile *image);
|
||||||
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
void ReadExpr(wxPseudoMetaFile *image, wxExpr *expr);
|
||||||
|
#endif
|
||||||
|
|
||||||
// Draw an outline using the current operation.
|
// Draw an outline using the current operation.
|
||||||
virtual bool OnDrawOutline(wxDC& dc, double x, double y, double w, double h,
|
virtual bool OnDrawOutline(wxDC& dc, double x, double y, double w, double h,
|
||||||
|
@@ -51,7 +51,7 @@ class wxArrowHead: public wxObject
|
|||||||
DECLARE_DYNAMIC_CLASS(wxArrowHead)
|
DECLARE_DYNAMIC_CLASS(wxArrowHead)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
wxArrowHead(WXTYPE type = 0, int end = 0, double size = 0.0, double dist = 0.0, const wxString& name = "", wxPseudoMetaFile *mf = NULL,
|
wxArrowHead(WXTYPE type = 0, int end = 0, double size = 0.0, double dist = 0.0, const wxString& name = wxEmptyString, wxPseudoMetaFile *mf = NULL,
|
||||||
long arrowId = -1);
|
long arrowId = -1);
|
||||||
~wxArrowHead();
|
~wxArrowHead();
|
||||||
wxArrowHead(wxArrowHead& toCopy);
|
wxArrowHead(wxArrowHead& toCopy);
|
||||||
@@ -188,7 +188,7 @@ class wxLineShape: public wxShape
|
|||||||
|
|
||||||
bool HitTest(double x, double y, int *attachment, double *distance);
|
bool HitTest(double x, double y, int *attachment, double *distance);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
// I/O
|
// I/O
|
||||||
virtual void WriteAttributes(wxExpr *clause);
|
virtual void WriteAttributes(wxExpr *clause);
|
||||||
virtual void ReadAttributes(wxExpr *clause);
|
virtual void ReadAttributes(wxExpr *clause);
|
||||||
@@ -210,7 +210,8 @@ class wxLineShape: public wxShape
|
|||||||
|
|
||||||
// Add an arrowhead.
|
// Add an arrowhead.
|
||||||
wxArrowHead *AddArrow(WXTYPE type, int end = ARROW_POSITION_END,
|
wxArrowHead *AddArrow(WXTYPE type, int end = ARROW_POSITION_END,
|
||||||
double arrowSize = 10.0, double xOffset = 0.0, const wxString& name = "",
|
double arrowSize = 10.0, double xOffset = 0.0,
|
||||||
|
const wxString& name = wxEmptyString,
|
||||||
wxPseudoMetaFile *mf = NULL, long arrowId = -1);
|
wxPseudoMetaFile *mf = NULL, long arrowId = -1);
|
||||||
|
|
||||||
// Add an arrowhead in the position indicated by the reference
|
// Add an arrowhead in the position indicated by the reference
|
||||||
|
@@ -195,7 +195,7 @@ class wxXMetaFile: public wxObject
|
|||||||
wxList metaRecords;
|
wxList metaRecords;
|
||||||
wxList gdiObjects; // List of wxMetaRecord objects created with Create...,
|
wxList gdiObjects; // List of wxMetaRecord objects created with Create...,
|
||||||
// referenced by position in list by SelectObject
|
// referenced by position in list by SelectObject
|
||||||
wxXMetaFile(char *file = NULL);
|
wxXMetaFile(const wxChar* file = NULL);
|
||||||
~wxXMetaFile(void);
|
~wxXMetaFile(void);
|
||||||
|
|
||||||
// After this is called, the metafile cannot be used for anything
|
// After this is called, the metafile cannot be used for anything
|
||||||
@@ -204,7 +204,7 @@ class wxXMetaFile: public wxObject
|
|||||||
|
|
||||||
bool Play(wxDC *dc);
|
bool Play(wxDC *dc);
|
||||||
inline bool Ok(void) const { return ok; }
|
inline bool Ok(void) const { return ok; }
|
||||||
bool ReadFile(char *file);
|
bool ReadFile(const wxChar *file);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -67,7 +67,7 @@ public:
|
|||||||
// Make sure all text that should be centred, is centred.
|
// Make sure all text that should be centred, is centred.
|
||||||
void RecentreAll(wxDC& dc);
|
void RecentreAll(wxDC& dc);
|
||||||
|
|
||||||
#ifdef PROLOGIO
|
#if wxUSE_PROLOGIO
|
||||||
virtual bool SaveFile(const wxString& filename);
|
virtual bool SaveFile(const wxString& filename);
|
||||||
virtual bool LoadFile(const wxString& filename);
|
virtual bool LoadFile(const wxString& filename);
|
||||||
|
|
||||||
|
@@ -24,6 +24,12 @@
|
|||||||
#include <wx/wx.h>
|
#include <wx/wx.h>
|
||||||
#include <wx/dnd.h>
|
#include <wx/dnd.h>
|
||||||
|
|
||||||
|
#ifdef STCISDLL
|
||||||
|
#define STCDLLEXPORT WXDLLEXPORT
|
||||||
|
#else
|
||||||
|
#define STCDLLEXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
|
||||||
// Should a wxPopupWindow be used for the call tips and autocomplete windows?
|
// Should a wxPopupWindow be used for the call tips and autocomplete windows?
|
||||||
@@ -43,12 +49,6 @@
|
|||||||
#define wxSTC_START 2000
|
#define wxSTC_START 2000
|
||||||
#define wxSTC_OPTIONAL_START 3000
|
#define wxSTC_OPTIONAL_START 3000
|
||||||
#define wxSTC_LEXER_START 4000
|
#define wxSTC_LEXER_START 4000
|
||||||
|
|
||||||
// Redoes the next action on the undo history.
|
|
||||||
#define wxSTC_CMD_REDO 2011
|
|
||||||
|
|
||||||
// Select all the text in the document.
|
|
||||||
#define wxSTC_CMD_SELECTALL 2013
|
|
||||||
#define wxSTC_WS_INVISIBLE 0
|
#define wxSTC_WS_INVISIBLE 0
|
||||||
#define wxSTC_WS_VISIBLEALWAYS 1
|
#define wxSTC_WS_VISIBLEALWAYS 1
|
||||||
#define wxSTC_WS_VISIBLEAFTERINDENT 2
|
#define wxSTC_WS_VISIBLEAFTERINDENT 2
|
||||||
@@ -167,18 +167,6 @@
|
|||||||
#define wxSTC_FIND_MATCHCASE 4
|
#define wxSTC_FIND_MATCHCASE 4
|
||||||
#define wxSTC_FIND_WORDSTART 0x00100000
|
#define wxSTC_FIND_WORDSTART 0x00100000
|
||||||
#define wxSTC_FIND_REGEXP 0x00200000
|
#define wxSTC_FIND_REGEXP 0x00200000
|
||||||
|
|
||||||
// Undo one action in the undo history.
|
|
||||||
#define wxSTC_CMD_UNDO 2176
|
|
||||||
|
|
||||||
// Cut the selection to the clipboard.
|
|
||||||
#define wxSTC_CMD_CUT 2177
|
|
||||||
|
|
||||||
// Copy the selection to the clipboard.
|
|
||||||
#define wxSTC_CMD_COPY 2178
|
|
||||||
|
|
||||||
// Paste the contents of the clipboard into the document replacing the selection.
|
|
||||||
#define wxSTC_CMD_PASTE 2179
|
|
||||||
#define wxSTC_FOLDLEVELBASE 0x400
|
#define wxSTC_FOLDLEVELBASE 0x400
|
||||||
#define wxSTC_FOLDLEVELWHITEFLAG 0x1000
|
#define wxSTC_FOLDLEVELWHITEFLAG 0x1000
|
||||||
#define wxSTC_FOLDLEVELHEADERFLAG 0x2000
|
#define wxSTC_FOLDLEVELHEADERFLAG 0x2000
|
||||||
@@ -190,158 +178,6 @@
|
|||||||
#define wxSTC_CACHE_CARET 1
|
#define wxSTC_CACHE_CARET 1
|
||||||
#define wxSTC_CACHE_PAGE 2
|
#define wxSTC_CACHE_PAGE 2
|
||||||
#define wxSTC_CACHE_DOCUMENT 3
|
#define wxSTC_CACHE_DOCUMENT 3
|
||||||
|
|
||||||
// Move caret down one line.
|
|
||||||
#define wxSTC_CMD_LINEDOWN 2300
|
|
||||||
|
|
||||||
// Move caret down one line extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_LINEDOWNEXTEND 2301
|
|
||||||
|
|
||||||
// Move caret up one line.
|
|
||||||
#define wxSTC_CMD_LINEUP 2302
|
|
||||||
|
|
||||||
// Move caret up one line extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_LINEUPEXTEND 2303
|
|
||||||
|
|
||||||
// Move caret left one character.
|
|
||||||
#define wxSTC_CMD_CHARLEFT 2304
|
|
||||||
|
|
||||||
// Move caret left one character extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_CHARLEFTEXTEND 2305
|
|
||||||
|
|
||||||
// Move caret right one character.
|
|
||||||
#define wxSTC_CMD_CHARRIGHT 2306
|
|
||||||
|
|
||||||
// Move caret right one character extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_CHARRIGHTEXTEND 2307
|
|
||||||
|
|
||||||
// Move caret left one word.
|
|
||||||
#define wxSTC_CMD_WORDLEFT 2308
|
|
||||||
|
|
||||||
// Move caret left one word extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_WORDLEFTEXTEND 2309
|
|
||||||
|
|
||||||
// Move caret right one word.
|
|
||||||
#define wxSTC_CMD_WORDRIGHT 2310
|
|
||||||
|
|
||||||
// Move caret right one word extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_WORDRIGHTEXTEND 2311
|
|
||||||
|
|
||||||
// Move caret to first position on line.
|
|
||||||
#define wxSTC_CMD_HOME 2312
|
|
||||||
|
|
||||||
// Move caret to first position on line extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_HOMEEXTEND 2313
|
|
||||||
|
|
||||||
// Move caret to last position on line.
|
|
||||||
#define wxSTC_CMD_LINEEND 2314
|
|
||||||
|
|
||||||
// Move caret to last position on line extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_LINEENDEXTEND 2315
|
|
||||||
|
|
||||||
// Move caret to first position in document.
|
|
||||||
#define wxSTC_CMD_DOCUMENTSTART 2316
|
|
||||||
|
|
||||||
// Move caret to first position in document extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_DOCUMENTSTARTEXTEND 2317
|
|
||||||
|
|
||||||
// Move caret to last position in document.
|
|
||||||
#define wxSTC_CMD_DOCUMENTEND 2318
|
|
||||||
|
|
||||||
// Move caret to last position in document extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_DOCUMENTENDEXTEND 2319
|
|
||||||
|
|
||||||
// Move caret one page up.
|
|
||||||
#define wxSTC_CMD_PAGEUP 2320
|
|
||||||
|
|
||||||
// Move caret one page up extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_PAGEUPEXTEND 2321
|
|
||||||
|
|
||||||
// Move caret one page down.
|
|
||||||
#define wxSTC_CMD_PAGEDOWN 2322
|
|
||||||
|
|
||||||
// Move caret one page down extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_PAGEDOWNEXTEND 2323
|
|
||||||
|
|
||||||
// Switch from insert to overtype mode or the reverse.
|
|
||||||
#define wxSTC_CMD_EDITTOGGLEOVERTYPE 2324
|
|
||||||
|
|
||||||
// Cancel any modes such as call tip or auto-completion list display.
|
|
||||||
#define wxSTC_CMD_CANCEL 2325
|
|
||||||
|
|
||||||
// Delete the selection or if no selection, the character before the caret.
|
|
||||||
#define wxSTC_CMD_DELETEBACK 2326
|
|
||||||
|
|
||||||
// If selection is empty or all on one line replace the selection with a tab character.
|
|
||||||
// If more than one line selected, indent the lines.
|
|
||||||
#define wxSTC_CMD_TAB 2327
|
|
||||||
|
|
||||||
// Dedent the selected lines.
|
|
||||||
#define wxSTC_CMD_BACKTAB 2328
|
|
||||||
|
|
||||||
// Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
|
|
||||||
#define wxSTC_CMD_NEWLINE 2329
|
|
||||||
|
|
||||||
// Insert a Form Feed character.
|
|
||||||
#define wxSTC_CMD_FORMFEED 2330
|
|
||||||
|
|
||||||
// Move caret to before first visible character on line.
|
|
||||||
// If already there move to first character on line.
|
|
||||||
#define wxSTC_CMD_VCHOME 2331
|
|
||||||
|
|
||||||
// Like VCHome but extending selection to new caret position.
|
|
||||||
#define wxSTC_CMD_VCHOMEEXTEND 2332
|
|
||||||
|
|
||||||
// Magnify the displayed text by increasing the sizes by 1 point.
|
|
||||||
#define wxSTC_CMD_ZOOMIN 2333
|
|
||||||
|
|
||||||
// Make the displayed text smaller by decreasing the sizes by 1 point.
|
|
||||||
#define wxSTC_CMD_ZOOMOUT 2334
|
|
||||||
|
|
||||||
// Delete the word to the left of the caret.
|
|
||||||
#define wxSTC_CMD_DELWORDLEFT 2335
|
|
||||||
|
|
||||||
// Delete the word to the right of the caret.
|
|
||||||
#define wxSTC_CMD_DELWORDRIGHT 2336
|
|
||||||
|
|
||||||
// Cut the line containing the caret.
|
|
||||||
#define wxSTC_CMD_LINECUT 2337
|
|
||||||
|
|
||||||
// Delete the line containing the caret.
|
|
||||||
#define wxSTC_CMD_LINEDELETE 2338
|
|
||||||
|
|
||||||
// Switch the current line with the previous.
|
|
||||||
#define wxSTC_CMD_LINETRANSPOSE 2339
|
|
||||||
|
|
||||||
// Transform the selection to lower case.
|
|
||||||
#define wxSTC_CMD_LOWERCASE 2340
|
|
||||||
|
|
||||||
// Transform the selection to upper case.
|
|
||||||
#define wxSTC_CMD_UPPERCASE 2341
|
|
||||||
|
|
||||||
// Scroll the document down, keeping the caret visible.
|
|
||||||
#define wxSTC_CMD_LINESCROLLDOWN 2342
|
|
||||||
|
|
||||||
// Scroll the document up, keeping the caret visible.
|
|
||||||
#define wxSTC_CMD_LINESCROLLUP 2343
|
|
||||||
|
|
||||||
// Delete the selection or if no selection, the character before the caret.
|
|
||||||
// Will not delete the character before at the start of a line.
|
|
||||||
#define wxSTC_CMD_DELETEBACKNOTLINE 2344
|
|
||||||
|
|
||||||
// Move caret to first position on display line.
|
|
||||||
#define wxSTC_CMD_HOMEDISPLAY 2345
|
|
||||||
|
|
||||||
// Move caret to first position on display line extending selection to
|
|
||||||
// new caret position.
|
|
||||||
#define wxSTC_CMD_HOMEDISPLAYEXTEND 2346
|
|
||||||
|
|
||||||
// Move caret to last position on display line.
|
|
||||||
#define wxSTC_CMD_LINEENDDISPLAY 2347
|
|
||||||
|
|
||||||
// Move caret to last position on display line extending selection to new
|
|
||||||
// caret position.
|
|
||||||
#define wxSTC_CMD_LINEENDDISPLAYEXTEND 2348
|
|
||||||
#define wxSTC_EDGE_NONE 0
|
#define wxSTC_EDGE_NONE 0
|
||||||
#define wxSTC_EDGE_LINE 1
|
#define wxSTC_EDGE_LINE 1
|
||||||
#define wxSTC_EDGE_BACKGROUND 2
|
#define wxSTC_EDGE_BACKGROUND 2
|
||||||
@@ -866,6 +702,204 @@
|
|||||||
#define wxSTC_SCRIPTOL_COMMENTDOCKEYWORDERROR 18
|
#define wxSTC_SCRIPTOL_COMMENTDOCKEYWORDERROR 18
|
||||||
#define wxSTC_SCRIPTOL_COMMENTBASIC 19
|
#define wxSTC_SCRIPTOL_COMMENTBASIC 19
|
||||||
|
|
||||||
|
|
||||||
|
//-----------------------------------------
|
||||||
|
// Commands that can be bound to keystrokes
|
||||||
|
|
||||||
|
// Redoes the next action on the undo history.
|
||||||
|
#define wxSTC_CMD_REDO 2011
|
||||||
|
|
||||||
|
// Select all the text in the document.
|
||||||
|
#define wxSTC_CMD_SELECTALL 2013
|
||||||
|
|
||||||
|
// Undo one action in the undo history.
|
||||||
|
#define wxSTC_CMD_UNDO 2176
|
||||||
|
|
||||||
|
// Cut the selection to the clipboard.
|
||||||
|
#define wxSTC_CMD_CUT 2177
|
||||||
|
|
||||||
|
// Copy the selection to the clipboard.
|
||||||
|
#define wxSTC_CMD_COPY 2178
|
||||||
|
|
||||||
|
// Paste the contents of the clipboard into the document replacing the selection.
|
||||||
|
#define wxSTC_CMD_PASTE 2179
|
||||||
|
|
||||||
|
// Clear the selection.
|
||||||
|
#define wxSTC_CMD_CLEAR 2180
|
||||||
|
|
||||||
|
// Move caret down one line.
|
||||||
|
#define wxSTC_CMD_LINEDOWN 2300
|
||||||
|
|
||||||
|
// Move caret down one line extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_LINEDOWNEXTEND 2301
|
||||||
|
|
||||||
|
// Move caret up one line.
|
||||||
|
#define wxSTC_CMD_LINEUP 2302
|
||||||
|
|
||||||
|
// Move caret up one line extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_LINEUPEXTEND 2303
|
||||||
|
|
||||||
|
// Move caret left one character.
|
||||||
|
#define wxSTC_CMD_CHARLEFT 2304
|
||||||
|
|
||||||
|
// Move caret left one character extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_CHARLEFTEXTEND 2305
|
||||||
|
|
||||||
|
// Move caret right one character.
|
||||||
|
#define wxSTC_CMD_CHARRIGHT 2306
|
||||||
|
|
||||||
|
// Move caret right one character extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_CHARRIGHTEXTEND 2307
|
||||||
|
|
||||||
|
// Move caret left one word.
|
||||||
|
#define wxSTC_CMD_WORDLEFT 2308
|
||||||
|
|
||||||
|
// Move caret left one word extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_WORDLEFTEXTEND 2309
|
||||||
|
|
||||||
|
// Move caret right one word.
|
||||||
|
#define wxSTC_CMD_WORDRIGHT 2310
|
||||||
|
|
||||||
|
// Move caret right one word extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_WORDRIGHTEXTEND 2311
|
||||||
|
|
||||||
|
// Move caret to first position on line.
|
||||||
|
#define wxSTC_CMD_HOME 2312
|
||||||
|
|
||||||
|
// Move caret to first position on line extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_HOMEEXTEND 2313
|
||||||
|
|
||||||
|
// Move caret to last position on line.
|
||||||
|
#define wxSTC_CMD_LINEEND 2314
|
||||||
|
|
||||||
|
// Move caret to last position on line extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_LINEENDEXTEND 2315
|
||||||
|
|
||||||
|
// Move caret to first position in document.
|
||||||
|
#define wxSTC_CMD_DOCUMENTSTART 2316
|
||||||
|
|
||||||
|
// Move caret to first position in document extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_DOCUMENTSTARTEXTEND 2317
|
||||||
|
|
||||||
|
// Move caret to last position in document.
|
||||||
|
#define wxSTC_CMD_DOCUMENTEND 2318
|
||||||
|
|
||||||
|
// Move caret to last position in document extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_DOCUMENTENDEXTEND 2319
|
||||||
|
|
||||||
|
// Move caret one page up.
|
||||||
|
#define wxSTC_CMD_PAGEUP 2320
|
||||||
|
|
||||||
|
// Move caret one page up extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_PAGEUPEXTEND 2321
|
||||||
|
|
||||||
|
// Move caret one page down.
|
||||||
|
#define wxSTC_CMD_PAGEDOWN 2322
|
||||||
|
|
||||||
|
// Move caret one page down extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_PAGEDOWNEXTEND 2323
|
||||||
|
|
||||||
|
// Switch from insert to overtype mode or the reverse.
|
||||||
|
#define wxSTC_CMD_EDITTOGGLEOVERTYPE 2324
|
||||||
|
|
||||||
|
// Cancel any modes such as call tip or auto-completion list display.
|
||||||
|
#define wxSTC_CMD_CANCEL 2325
|
||||||
|
|
||||||
|
// Delete the selection or if no selection, the character before the caret.
|
||||||
|
#define wxSTC_CMD_DELETEBACK 2326
|
||||||
|
|
||||||
|
// If selection is empty or all on one line replace the selection with a tab character.
|
||||||
|
// If more than one line selected, indent the lines.
|
||||||
|
#define wxSTC_CMD_TAB 2327
|
||||||
|
|
||||||
|
// Dedent the selected lines.
|
||||||
|
#define wxSTC_CMD_BACKTAB 2328
|
||||||
|
|
||||||
|
// Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
|
||||||
|
#define wxSTC_CMD_NEWLINE 2329
|
||||||
|
|
||||||
|
// Insert a Form Feed character.
|
||||||
|
#define wxSTC_CMD_FORMFEED 2330
|
||||||
|
|
||||||
|
// Move caret to before first visible character on line.
|
||||||
|
// If already there move to first character on line.
|
||||||
|
#define wxSTC_CMD_VCHOME 2331
|
||||||
|
|
||||||
|
// Like VCHome but extending selection to new caret position.
|
||||||
|
#define wxSTC_CMD_VCHOMEEXTEND 2332
|
||||||
|
|
||||||
|
// Magnify the displayed text by increasing the sizes by 1 point.
|
||||||
|
#define wxSTC_CMD_ZOOMIN 2333
|
||||||
|
|
||||||
|
// Make the displayed text smaller by decreasing the sizes by 1 point.
|
||||||
|
#define wxSTC_CMD_ZOOMOUT 2334
|
||||||
|
|
||||||
|
// Delete the word to the left of the caret.
|
||||||
|
#define wxSTC_CMD_DELWORDLEFT 2335
|
||||||
|
|
||||||
|
// Delete the word to the right of the caret.
|
||||||
|
#define wxSTC_CMD_DELWORDRIGHT 2336
|
||||||
|
|
||||||
|
// Cut the line containing the caret.
|
||||||
|
#define wxSTC_CMD_LINECUT 2337
|
||||||
|
|
||||||
|
// Delete the line containing the caret.
|
||||||
|
#define wxSTC_CMD_LINEDELETE 2338
|
||||||
|
|
||||||
|
// Switch the current line with the previous.
|
||||||
|
#define wxSTC_CMD_LINETRANSPOSE 2339
|
||||||
|
|
||||||
|
// Transform the selection to lower case.
|
||||||
|
#define wxSTC_CMD_LOWERCASE 2340
|
||||||
|
|
||||||
|
// Transform the selection to upper case.
|
||||||
|
#define wxSTC_CMD_UPPERCASE 2341
|
||||||
|
|
||||||
|
// Scroll the document down, keeping the caret visible.
|
||||||
|
#define wxSTC_CMD_LINESCROLLDOWN 2342
|
||||||
|
|
||||||
|
// Scroll the document up, keeping the caret visible.
|
||||||
|
#define wxSTC_CMD_LINESCROLLUP 2343
|
||||||
|
|
||||||
|
// Delete the selection or if no selection, the character before the caret.
|
||||||
|
// Will not delete the character before at the start of a line.
|
||||||
|
#define wxSTC_CMD_DELETEBACKNOTLINE 2344
|
||||||
|
|
||||||
|
// Move caret to first position on display line.
|
||||||
|
#define wxSTC_CMD_HOMEDISPLAY 2345
|
||||||
|
|
||||||
|
// Move caret to first position on display line extending selection to
|
||||||
|
// new caret position.
|
||||||
|
#define wxSTC_CMD_HOMEDISPLAYEXTEND 2346
|
||||||
|
|
||||||
|
// Move caret to last position on display line.
|
||||||
|
#define wxSTC_CMD_LINEENDDISPLAY 2347
|
||||||
|
|
||||||
|
// Move caret to last position on display line extending selection to new
|
||||||
|
// caret position.
|
||||||
|
#define wxSTC_CMD_LINEENDDISPLAYEXTEND 2348
|
||||||
|
|
||||||
|
// Move to the previous change in capitalisation.
|
||||||
|
#define wxSTC_CMD_WORDPARTLEFT 2390
|
||||||
|
|
||||||
|
// Move to the previous change in capitalisation extending selection
|
||||||
|
// to new caret position.
|
||||||
|
#define wxSTC_CMD_WORDPARTLEFTEXTEND 2391
|
||||||
|
|
||||||
|
// Move to the change next in capitalisation.
|
||||||
|
#define wxSTC_CMD_WORDPARTRIGHT 2392
|
||||||
|
|
||||||
|
// Move to the next change in capitalisation extending selection
|
||||||
|
// to new caret position.
|
||||||
|
#define wxSTC_CMD_WORDPARTRIGHTEXTEND 2393
|
||||||
|
|
||||||
|
// Delete back from the current position to the start of the line.
|
||||||
|
#define wxSTC_CMD_DELLINELEFT 2395
|
||||||
|
|
||||||
|
// Delete forwards from the current position to the end of the line.
|
||||||
|
#define wxSTC_CMD_DELLINERIGHT 2396
|
||||||
|
|
||||||
|
|
||||||
// END of generated section
|
// END of generated section
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
|
||||||
@@ -873,8 +907,11 @@ class ScintillaWX; // forward declare
|
|||||||
class WordList;
|
class WordList;
|
||||||
struct SCNotification;
|
struct SCNotification;
|
||||||
|
|
||||||
|
#ifndef SWIG
|
||||||
extern const wxChar* wxSTCNameStr;
|
extern STCDLLEXPORT const wxChar* wxSTCNameStr;
|
||||||
|
class STCDLLEXPORT wxStyledTextCtrl;
|
||||||
|
class STCDLLEXPORT wxStyledTextEvent;
|
||||||
|
#endif
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
|
||||||
@@ -1933,6 +1970,7 @@ private:
|
|||||||
void OnMouseMove(wxMouseEvent& evt);
|
void OnMouseMove(wxMouseEvent& evt);
|
||||||
void OnMouseLeftUp(wxMouseEvent& evt);
|
void OnMouseLeftUp(wxMouseEvent& evt);
|
||||||
void OnMouseRightUp(wxMouseEvent& evt);
|
void OnMouseRightUp(wxMouseEvent& evt);
|
||||||
|
void OnMouseMiddleUp(wxMouseEvent& evt);
|
||||||
void OnContextMenu(wxContextMenuEvent& evt);
|
void OnContextMenu(wxContextMenuEvent& evt);
|
||||||
void OnMouseWheel(wxMouseEvent& evt);
|
void OnMouseWheel(wxMouseEvent& evt);
|
||||||
void OnChar(wxKeyEvent& evt);
|
void OnChar(wxKeyEvent& evt);
|
||||||
@@ -1968,7 +2006,7 @@ private:
|
|||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
|
|
||||||
// SWIG can't handle "#if" type of conditionals, onlu "#ifdef"
|
// SWIG can't handle "#if" type of conditionals, only "#ifdef"
|
||||||
#ifdef SWIG
|
#ifdef SWIG
|
||||||
#define STC_USE_DND 1
|
#define STC_USE_DND 1
|
||||||
#else
|
#else
|
||||||
|
@@ -46,5 +46,6 @@
|
|||||||
#include "wx/xrc/xh_unkwn.h"
|
#include "wx/xrc/xh_unkwn.h"
|
||||||
#include "wx/xrc/xh_gdctl.h"
|
#include "wx/xrc/xh_gdctl.h"
|
||||||
#include "wx/xrc/xh_frame.h"
|
#include "wx/xrc/xh_frame.h"
|
||||||
|
#include "wx/xrc/xh_scwin.h"
|
||||||
|
|
||||||
#endif // _WX_XMLRES_H_
|
#endif // _WX_XMLRES_H_
|
||||||
|
32
contrib/include/wx/xrc/xh_scwin.h
Normal file
32
contrib/include/wx/xrc/xh_scwin.h
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: xh_scwin.h
|
||||||
|
// Purpose: XML resource handler for wxScrolledWindow
|
||||||
|
// Author: Vaclav Slavik
|
||||||
|
// Created: 2002/10/18
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) 2002 Vaclav Slavik
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef _WX_XH_SCWIN_H_
|
||||||
|
#define _WX_XH_SCWIN_H_
|
||||||
|
|
||||||
|
#if defined(__GNUG__) && !defined(__APPLE__)
|
||||||
|
#pragma interface "xh_scwin.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "wx/xrc/xmlres.h"
|
||||||
|
#include "wx/defs.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class WXXMLDLLEXPORT wxScrolledWindowXmlHandler : public wxXmlResourceHandler
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
wxScrolledWindowXmlHandler();
|
||||||
|
virtual wxObject *DoCreateResource();
|
||||||
|
virtual bool CanHandle(wxXmlNode *node);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#endif // _WX_XH_SCWIN_H_
|
@@ -164,7 +164,7 @@ private:
|
|||||||
class WXXMLDLLEXPORT wxXmlDocument : public wxObject
|
class WXXMLDLLEXPORT wxXmlDocument : public wxObject
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
wxXmlDocument() : wxObject(), m_version(wxT("1.0")), m_root(NULL) {}
|
wxXmlDocument();
|
||||||
wxXmlDocument(const wxString& filename,
|
wxXmlDocument(const wxString& filename,
|
||||||
const wxString& encoding = wxT("UTF-8"));
|
const wxString& encoding = wxT("UTF-8"));
|
||||||
wxXmlDocument(wxInputStream& stream,
|
wxXmlDocument(wxInputStream& stream,
|
||||||
@@ -193,7 +193,7 @@ public:
|
|||||||
// Returns version of document (may be empty).
|
// Returns version of document (may be empty).
|
||||||
wxString GetVersion() const { return m_version; }
|
wxString GetVersion() const { return m_version; }
|
||||||
// Returns encoding of document (may be empty).
|
// Returns encoding of document (may be empty).
|
||||||
// Note: this is the encoding original fail was saved in, *not* the
|
// Note: this is the encoding original file was saved in, *not* the
|
||||||
// encoding of in-memory representation!
|
// encoding of in-memory representation!
|
||||||
wxString GetFileEncoding() const { return m_fileEncoding; }
|
wxString GetFileEncoding() const { return m_fileEncoding; }
|
||||||
|
|
||||||
@@ -207,6 +207,7 @@ public:
|
|||||||
// (same as passed to Load or ctor, defaults to UTF-8).
|
// (same as passed to Load or ctor, defaults to UTF-8).
|
||||||
// NB: this is meaningless in Unicode build where data are stored as wchar_t*
|
// NB: this is meaningless in Unicode build where data are stored as wchar_t*
|
||||||
wxString GetEncoding() const { return m_encoding; }
|
wxString GetEncoding() const { return m_encoding; }
|
||||||
|
void SetEncoding(const wxString& enc) { m_encoding = enc; }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
@@ -37,6 +37,9 @@ class WXDLLEXPORT wxFrame;
|
|||||||
class WXDLLEXPORT wxToolBar;
|
class WXDLLEXPORT wxToolBar;
|
||||||
|
|
||||||
class WXXMLDLLEXPORT wxXmlResourceHandler;
|
class WXXMLDLLEXPORT wxXmlResourceHandler;
|
||||||
|
class WXXMLDLLEXPORT wxXmlSubclassFactory;
|
||||||
|
class WXXMLDLLEXPORT wxXmlSubclassFactoriesList;
|
||||||
|
class wxXmlResourceModule;
|
||||||
|
|
||||||
|
|
||||||
// These macros indicate current version of XML resources (this information is
|
// These macros indicate current version of XML resources (this information is
|
||||||
@@ -55,7 +58,7 @@ class WXXMLDLLEXPORT wxXmlResourceHandler;
|
|||||||
#define WX_XMLRES_CURRENT_VERSION_MINOR 3
|
#define WX_XMLRES_CURRENT_VERSION_MINOR 3
|
||||||
#define WX_XMLRES_CURRENT_VERSION_RELEASE 0
|
#define WX_XMLRES_CURRENT_VERSION_RELEASE 0
|
||||||
#define WX_XMLRES_CURRENT_VERSION_REVISION 1
|
#define WX_XMLRES_CURRENT_VERSION_REVISION 1
|
||||||
#define WX_XMLRES_CURRENT_VERSION_STRING "2.3.0.1"
|
#define WX_XMLRES_CURRENT_VERSION_STRING wxT("2.3.0.1")
|
||||||
|
|
||||||
#define WX_XMLRES_CURRENT_VERSION \
|
#define WX_XMLRES_CURRENT_VERSION \
|
||||||
(WX_XMLRES_CURRENT_VERSION_MAJOR * 256*256*256 + \
|
(WX_XMLRES_CURRENT_VERSION_MAJOR * 256*256*256 + \
|
||||||
@@ -134,6 +137,11 @@ public:
|
|||||||
// Removes all handlers
|
// Removes all handlers
|
||||||
void ClearHandlers();
|
void ClearHandlers();
|
||||||
|
|
||||||
|
// Registers subclasses factory for use in XRC. This function is not meant
|
||||||
|
// for public use, please see the comment above wxXmlSubclassFactory
|
||||||
|
// definition.
|
||||||
|
static void AddSubclassFactory(wxXmlSubclassFactory *factory);
|
||||||
|
|
||||||
// Loads menu from resource. Returns NULL on failure.
|
// Loads menu from resource. Returns NULL on failure.
|
||||||
wxMenu *LoadMenu(const wxString& name);
|
wxMenu *LoadMenu(const wxString& name);
|
||||||
|
|
||||||
@@ -216,7 +224,9 @@ public:
|
|||||||
static wxXmlResource *Set(wxXmlResource *res);
|
static wxXmlResource *Set(wxXmlResource *res);
|
||||||
|
|
||||||
// Returns flags, which may be a bitlist of wxXRC_USE_LOCALE and wxXRC_NO_SUBCLASSING.
|
// Returns flags, which may be a bitlist of wxXRC_USE_LOCALE and wxXRC_NO_SUBCLASSING.
|
||||||
int GetFlags() { return m_flags; }
|
int GetFlags() const { return m_flags; }
|
||||||
|
// Set flags after construction.
|
||||||
|
void SetFlags(int flags) { m_flags = flags; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// Scans the resources list for unloaded files and loads them. Also reloads
|
// Scans the resources list for unloaded files and loads them. Also reloads
|
||||||
@@ -244,6 +254,9 @@ private:
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
friend class wxXmlResourceHandler;
|
friend class wxXmlResourceHandler;
|
||||||
|
friend class wxXmlResourceModule;
|
||||||
|
|
||||||
|
static wxXmlSubclassFactoriesList *ms_subclassFactories;
|
||||||
|
|
||||||
// singleton instance:
|
// singleton instance:
|
||||||
static wxXmlResource *ms_instance;
|
static wxXmlResource *ms_instance;
|
||||||
@@ -438,6 +451,20 @@ protected:
|
|||||||
void wxXmlInitResourceModule();
|
void wxXmlInitResourceModule();
|
||||||
|
|
||||||
|
|
||||||
|
// This class is used to create instances of XRC "object" nodes with "subclass"
|
||||||
|
// property. It is _not_ supposed to be used by XRC users, you should instead
|
||||||
|
// register your subclasses via wxWindows' RTTI mechanism. This class is useful
|
||||||
|
// only for language bindings developer who need a way to implement subclassing
|
||||||
|
// in wxWindows ports that don't support wxRTTI (e.g. wxPython).
|
||||||
|
class WXXMLDLLEXPORT wxXmlSubclassFactory
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// Try to create instance of given class and return it, return NULL on failure:
|
||||||
|
virtual wxObject *Create(const wxString& className) = 0;
|
||||||
|
virtual ~wxXmlSubclassFactory() {}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/* -------------------------------------------------------------------------
|
/* -------------------------------------------------------------------------
|
||||||
Backward compatibility macros. Do *NOT* use, they may disappear in future
|
Backward compatibility macros. Do *NOT* use, they may disappear in future
|
||||||
versions of the XRC library!
|
versions of the XRC library!
|
||||||
|
@@ -111,7 +111,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib animd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/anitest.exe" /pdbtype:sept /libpath:"../../../lib"
|
# 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 wxmsw240d.lib animd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/anitest.exe" /pdbtype:sept /libpath:"../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "AniTestVC - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "AniTestVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -138,7 +138,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib anim.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/anitest.exe" /libpath:"../../../lib"
|
# 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 wxmsw240.lib anim.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/anitest.exe" /libpath:"../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "AniTestVC - Win32 UnivRelease"
|
!ELSEIF "$(CFG)" == "AniTestVC - Win32 UnivRelease"
|
||||||
|
|
||||||
|
@@ -17,7 +17,7 @@ PROGRAM=anitest
|
|||||||
|
|
||||||
OBJECTS=$(PROGRAM).o
|
OBJECTS=$(PROGRAM).o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libwx_anim.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_anim-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -19,7 +19,7 @@ DATAFILES=about.html index.html
|
|||||||
|
|
||||||
OBJECTS=applet.o dialogs_wdr.o monitorapplet.o combobox.o
|
OBJECTS=applet.o dialogs_wdr.o monitorapplet.o combobox.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libapplet.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_applet-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -17,7 +17,7 @@ PROGRAM=simple
|
|||||||
|
|
||||||
OBJECTS=simple.o
|
OBJECTS=simple.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libcanvas.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_canvas-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -109,7 +109,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib canvasd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/simple.exe" /pdbtype:sept /libpath:"../../../../lib"
|
# 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 wxmsw240d.lib canvasd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/simple.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "SimpleVC - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "SimpleVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib canvas.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/simple.exe" /libpath:"../../../../lib"
|
# 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 wxmsw240.lib canvas.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/simple.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -19,7 +19,7 @@ OBJECTS=test.o
|
|||||||
|
|
||||||
DATAFILES = pat4.bmp pat36.bmp
|
DATAFILES = pat4.bmp pat36.bmp
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libcanvas.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_canvas-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -109,7 +109,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib canvasd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/test.exe" /pdbtype:sept /libpath:"../../../../lib"
|
# 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 wxmsw240d.lib canvasd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/test.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "TestVC - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "TestVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib canvas.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/test.exe" /libpath:"../../../../lib"
|
# 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 wxmsw240.lib canvas.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/test.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -17,7 +17,7 @@ TARGET = fl_demo1
|
|||||||
program_dir = contrib/samples/fl/$(TARGET)
|
program_dir = contrib/samples/fl/$(TARGET)
|
||||||
|
|
||||||
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
||||||
APPEXTRALIBS = $(top_builddir)/lib/libfl.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS = $(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_fl-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).o
|
OBJECTS = $(TARGET).o
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
# TARGTYPE "Win32 (x86) Application" 0x0101
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
CFG=fl_demo1 - Win32 Debug
|
CFG=fl_demo1 - Win32 Debug DLL
|
||||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
!MESSAGE use the Export Makefile command and run
|
!MESSAGE use the Export Makefile command and run
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
@@ -13,12 +13,14 @@ CFG=fl_demo1 - Win32 Debug
|
|||||||
!MESSAGE You can specify a configuration when running NMAKE
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_demo1 - Win32 Debug"
|
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_demo1 - Win32 Debug DLL"
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE Possible choices for configuration are:
|
!MESSAGE Possible choices for configuration are:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE "fl_demo1 - Win32 Release" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_demo1 - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE "fl_demo1 - Win32 Debug" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_demo1 - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_demo1 - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_demo1 - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
|
|
||||||
# Begin Project
|
# Begin Project
|
||||||
@@ -81,12 +83,68 @@ 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 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
# 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo1 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswd" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdlld" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240d.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fldlld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo1 - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Release_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdll" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /YX /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# 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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fldll.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# Begin Target
|
# Begin Target
|
||||||
|
|
||||||
# Name "fl_demo1 - Win32 Release"
|
# Name "fl_demo1 - Win32 Release"
|
||||||
# Name "fl_demo1 - Win32 Debug"
|
# Name "fl_demo1 - Win32 Debug"
|
||||||
|
# Name "fl_demo1 - Win32 Debug DLL"
|
||||||
|
# Name "fl_demo1 - Win32 Release DLL"
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\fl_demo1.cpp
|
SOURCE=.\fl_demo1.cpp
|
||||||
@@ -97,6 +155,13 @@ SOURCE=.\fl_demo1.cpp
|
|||||||
|
|
||||||
# ADD CPP /Yc"wx/wxprec.h"
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo1 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# ADD BASE CPP /Yc"wx/wxprec.h"
|
||||||
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo1 - Win32 Release DLL"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# End Source File
|
# End Source File
|
||||||
|
@@ -12,11 +12,25 @@ WXDIR = ..\..\..\..
|
|||||||
TARGET = fl_demo1
|
TARGET = fl_demo1
|
||||||
|
|
||||||
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
||||||
|
|
||||||
|
!if "$(WXUSING_FL_DLL)" == "1"
|
||||||
|
# Define WXUSING_FL_DLL so the compiler knows it is set.
|
||||||
|
EXTRAINC = $(EXTRAINC) -DWXUSING_FL_DLL
|
||||||
|
# Set to use wxWin in DLL format...
|
||||||
|
WXUSINGDLL = 1
|
||||||
|
|
||||||
|
!if "$(FINAL)" == "1"
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldll.lib
|
||||||
|
!else
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldlld.lib
|
||||||
|
!endif
|
||||||
|
!else
|
||||||
!if "$(FINAL)" == "1"
|
!if "$(FINAL)" == "1"
|
||||||
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
||||||
!else
|
!else
|
||||||
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
||||||
!endif
|
!endif
|
||||||
|
!endif
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).obj
|
OBJECTS = $(TARGET).obj
|
||||||
|
@@ -17,7 +17,7 @@ TARGET = fl_demo2
|
|||||||
program_dir = contrib/samples/fl/$(TARGET)
|
program_dir = contrib/samples/fl/$(TARGET)
|
||||||
|
|
||||||
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
||||||
APPEXTRALIBS = $(top_builddir)/lib/libfl.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS = $(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_fl-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).o
|
OBJECTS = $(TARGET).o
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
# TARGTYPE "Win32 (x86) Application" 0x0101
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
CFG=fl_demo2 - Win32 Debug
|
CFG=fl_demo2 - Win32 Debug DLL
|
||||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
!MESSAGE use the Export Makefile command and run
|
!MESSAGE use the Export Makefile command and run
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
@@ -13,12 +13,14 @@ CFG=fl_demo2 - Win32 Debug
|
|||||||
!MESSAGE You can specify a configuration when running NMAKE
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_demo2 - Win32 Debug"
|
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_demo2 - Win32 Debug DLL"
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE Possible choices for configuration are:
|
!MESSAGE Possible choices for configuration are:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE "fl_demo2 - Win32 Release" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_demo2 - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE "fl_demo2 - Win32 Debug" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_demo2 - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_demo2 - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_demo2 - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
|
|
||||||
# Begin Project
|
# Begin Project
|
||||||
@@ -81,12 +83,68 @@ 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 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
# 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo2 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswd" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdlld" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240d.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fldlld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo2 - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Release_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdll" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /YX /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# 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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fldll.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# Begin Target
|
# Begin Target
|
||||||
|
|
||||||
# Name "fl_demo2 - Win32 Release"
|
# Name "fl_demo2 - Win32 Release"
|
||||||
# Name "fl_demo2 - Win32 Debug"
|
# Name "fl_demo2 - Win32 Debug"
|
||||||
|
# Name "fl_demo2 - Win32 Debug DLL"
|
||||||
|
# Name "fl_demo2 - Win32 Release DLL"
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\fl_demo2.cpp
|
SOURCE=.\fl_demo2.cpp
|
||||||
@@ -97,6 +155,13 @@ SOURCE=.\fl_demo2.cpp
|
|||||||
|
|
||||||
# ADD CPP /Yc"wx/wxprec.h"
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo2 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# ADD BASE CPP /Yc"wx/wxprec.h"
|
||||||
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_demo2 - Win32 Release DLL"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# End Source File
|
# End Source File
|
||||||
|
@@ -12,11 +12,25 @@ WXDIR = ..\..\..\..
|
|||||||
TARGET = fl_demo2
|
TARGET = fl_demo2
|
||||||
|
|
||||||
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
||||||
|
|
||||||
|
!if "$(WXUSING_FL_DLL)" == "1"
|
||||||
|
# Define WXUSING_FL_DLL so the compiler knows it is set.
|
||||||
|
EXTRAINC = $(EXTRAINC) -DWXUSING_FL_DLL
|
||||||
|
# Set to use wxWin in DLL format...
|
||||||
|
WXUSINGDLL = 1
|
||||||
|
|
||||||
|
!if "$(FINAL)" == "1"
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldll.lib
|
||||||
|
!else
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldlld.lib
|
||||||
|
!endif
|
||||||
|
!else
|
||||||
!if "$(FINAL)" == "1"
|
!if "$(FINAL)" == "1"
|
||||||
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
||||||
!else
|
!else
|
||||||
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
||||||
!endif
|
!endif
|
||||||
|
!endif
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).obj
|
OBJECTS = $(TARGET).obj
|
||||||
|
@@ -17,7 +17,7 @@ TARGET = fl_sample1
|
|||||||
program_dir = contrib/samples/fl/$(TARGET)
|
program_dir = contrib/samples/fl/$(TARGET)
|
||||||
|
|
||||||
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
||||||
APPEXTRALIBS = $(top_builddir)/lib/libfl.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS = $(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_fl-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).o
|
OBJECTS = $(TARGET).o
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
# TARGTYPE "Win32 (x86) Application" 0x0101
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
CFG=fl_sample1 - Win32 Debug
|
CFG=fl_sample1 - Win32 Debug DLL
|
||||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
!MESSAGE use the Export Makefile command and run
|
!MESSAGE use the Export Makefile command and run
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
@@ -13,12 +13,14 @@ CFG=fl_sample1 - Win32 Debug
|
|||||||
!MESSAGE You can specify a configuration when running NMAKE
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_sample1 - Win32 Debug"
|
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_sample1 - Win32 Debug DLL"
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE Possible choices for configuration are:
|
!MESSAGE Possible choices for configuration are:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE "fl_sample1 - Win32 Release" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_sample1 - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE "fl_sample1 - Win32 Debug" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_sample1 - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_sample1 - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_sample1 - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
|
|
||||||
# Begin Project
|
# Begin Project
|
||||||
@@ -81,12 +83,68 @@ 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 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
# 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample1 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswd" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdlld" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240d.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fldlld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample1 - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Release_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdll" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /YX /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# 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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fldll.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# Begin Target
|
# Begin Target
|
||||||
|
|
||||||
# Name "fl_sample1 - Win32 Release"
|
# Name "fl_sample1 - Win32 Release"
|
||||||
# Name "fl_sample1 - Win32 Debug"
|
# Name "fl_sample1 - Win32 Debug"
|
||||||
|
# Name "fl_sample1 - Win32 Debug DLL"
|
||||||
|
# Name "fl_sample1 - Win32 Release DLL"
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\fl_sample1.cpp
|
SOURCE=.\fl_sample1.cpp
|
||||||
@@ -97,6 +155,13 @@ SOURCE=.\fl_sample1.cpp
|
|||||||
|
|
||||||
# ADD CPP /Yc"wx/wxprec.h"
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample1 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# ADD BASE CPP /Yc"wx/wxprec.h"
|
||||||
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample1 - Win32 Release DLL"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# End Source File
|
# End Source File
|
||||||
|
@@ -12,11 +12,25 @@ WXDIR = ..\..\..\..
|
|||||||
TARGET = fl_sample1
|
TARGET = fl_sample1
|
||||||
|
|
||||||
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
||||||
|
|
||||||
|
!if "$(WXUSING_FL_DLL)" == "1"
|
||||||
|
# Define WXUSING_FL_DLL so the compiler knows it is set.
|
||||||
|
EXTRAINC = $(EXTRAINC) -DWXUSING_FL_DLL
|
||||||
|
# Set to use wxWin in DLL format...
|
||||||
|
WXUSINGDLL = 1
|
||||||
|
|
||||||
|
!if "$(FINAL)" == "1"
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldll.lib
|
||||||
|
!else
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldlld.lib
|
||||||
|
!endif
|
||||||
|
!else
|
||||||
!if "$(FINAL)" == "1"
|
!if "$(FINAL)" == "1"
|
||||||
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
||||||
!else
|
!else
|
||||||
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
||||||
!endif
|
!endif
|
||||||
|
!endif
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).obj
|
OBJECTS = $(TARGET).obj
|
||||||
|
@@ -17,7 +17,7 @@ TARGET = fl_sample2
|
|||||||
program_dir = contrib/samples/fl/$(TARGET)
|
program_dir = contrib/samples/fl/$(TARGET)
|
||||||
|
|
||||||
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
||||||
APPEXTRALIBS = $(top_builddir)/lib/libfl.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS = $(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_fl-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).o
|
OBJECTS = $(TARGET).o
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
# TARGTYPE "Win32 (x86) Application" 0x0101
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
CFG=fl_sample2 - Win32 Debug
|
CFG=fl_sample2 - Win32 Debug DLL
|
||||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
!MESSAGE use the Export Makefile command and run
|
!MESSAGE use the Export Makefile command and run
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
@@ -13,12 +13,14 @@ CFG=fl_sample2 - Win32 Debug
|
|||||||
!MESSAGE You can specify a configuration when running NMAKE
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_sample2 - Win32 Debug"
|
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_sample2 - Win32 Debug DLL"
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE Possible choices for configuration are:
|
!MESSAGE Possible choices for configuration are:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE "fl_sample2 - Win32 Release" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_sample2 - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE "fl_sample2 - Win32 Debug" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_sample2 - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_sample2 - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_sample2 - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
|
|
||||||
# Begin Project
|
# Begin Project
|
||||||
@@ -81,12 +83,68 @@ 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 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
# 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample2 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswd" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdlld" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240d.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fldlld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample2 - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Release_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdll" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /YX /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# 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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fldll.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# Begin Target
|
# Begin Target
|
||||||
|
|
||||||
# Name "fl_sample2 - Win32 Release"
|
# Name "fl_sample2 - Win32 Release"
|
||||||
# Name "fl_sample2 - Win32 Debug"
|
# Name "fl_sample2 - Win32 Debug"
|
||||||
|
# Name "fl_sample2 - Win32 Debug DLL"
|
||||||
|
# Name "fl_sample2 - Win32 Release DLL"
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\fl_sample2.cpp
|
SOURCE=.\fl_sample2.cpp
|
||||||
@@ -97,6 +155,13 @@ SOURCE=.\fl_sample2.cpp
|
|||||||
|
|
||||||
# ADD CPP /Yc"wx/wxprec.h"
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample2 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# ADD BASE CPP /Yc"wx/wxprec.h"
|
||||||
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample2 - Win32 Release DLL"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# End Source File
|
# End Source File
|
||||||
|
@@ -12,11 +12,25 @@ WXDIR = ..\..\..\..
|
|||||||
TARGET = fl_sample2
|
TARGET = fl_sample2
|
||||||
|
|
||||||
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
||||||
|
|
||||||
|
!if "$(WXUSING_FL_DLL)" == "1"
|
||||||
|
# Define WXUSING_FL_DLL so the compiler knows it is set.
|
||||||
|
EXTRAINC = $(EXTRAINC) -DWXUSING_FL_DLL
|
||||||
|
# Set to use wxWin in DLL format...
|
||||||
|
WXUSINGDLL = 1
|
||||||
|
|
||||||
|
!if "$(FINAL)" == "1"
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldll.lib
|
||||||
|
!else
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldlld.lib
|
||||||
|
!endif
|
||||||
|
!else
|
||||||
!if "$(FINAL)" == "1"
|
!if "$(FINAL)" == "1"
|
||||||
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
||||||
!else
|
!else
|
||||||
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
||||||
!endif
|
!endif
|
||||||
|
!endif
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).obj
|
OBJECTS = $(TARGET).obj
|
||||||
|
@@ -17,7 +17,7 @@ TARGET = fl_sample3
|
|||||||
program_dir = contrib/samples/fl/$(TARGET)
|
program_dir = contrib/samples/fl/$(TARGET)
|
||||||
|
|
||||||
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
APPEXTRADEFS = -I$(top_srcdir)/contrib/include -DBMP_DIR=\"../bitmaps/\"
|
||||||
APPEXTRALIBS = $(top_builddir)/lib/libfl.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS = $(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_fl-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).o
|
OBJECTS = $(TARGET).o
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
# TARGTYPE "Win32 (x86) Application" 0x0101
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
CFG=fl_sample3 - Win32 Debug
|
CFG=fl_sample3 - Win32 Debug DLL
|
||||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
!MESSAGE use the Export Makefile command and run
|
!MESSAGE use the Export Makefile command and run
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
@@ -13,12 +13,14 @@ CFG=fl_sample3 - Win32 Debug
|
|||||||
!MESSAGE You can specify a configuration when running NMAKE
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
!MESSAGE by defining the macro CFG on the command line. For example:
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_sample3 - Win32 Debug"
|
!MESSAGE NMAKE /f "fl_demo.mak" CFG="fl_sample3 - Win32 Debug DLL"
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE Possible choices for configuration are:
|
!MESSAGE Possible choices for configuration are:
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
!MESSAGE "fl_sample3 - Win32 Release" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_sample3 - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE "fl_sample3 - Win32 Debug" (based on "Win32 (x86) Application")
|
!MESSAGE "fl_sample3 - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_sample3 - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "fl_sample3 - Win32 Release DLL" (based on "Win32 (x86) Application")
|
||||||
!MESSAGE
|
!MESSAGE
|
||||||
|
|
||||||
# Begin Project
|
# Begin Project
|
||||||
@@ -81,12 +83,68 @@ 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 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
# 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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample3 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswd" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdlld" /D "_DEBUG" /D DEBUG=1 /D "__WXDEBUG__" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /Yu"wx/wxprec.h" /FD /D BMP_DIR=\"../bitmaps/\" /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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240d.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib fldlld.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample3 - Win32 Release DLL"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release_DLL"
|
||||||
|
# PROP BASE Intermediate_Dir "Release_DLL"
|
||||||
|
# PROP BASE Ignore_Export_Lib 0
|
||||||
|
# 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 /MD /W3 /GX /O1 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/msw" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# ADD CPP /nologo /MD /W3 /GX /O2 /Ob2 /I "../../../../include" /I "../../../../contrib/include" /I "../../../../lib/mswdll" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D "WXUSINGDLL" /D "WXUSING_FL_DLL" /YX /FD /D BMP_DIR=\"../bitmaps/\" /c
|
||||||
|
# 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 comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
# 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 wxmsw240.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib fldll.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# Begin Target
|
# Begin Target
|
||||||
|
|
||||||
# Name "fl_sample3 - Win32 Release"
|
# Name "fl_sample3 - Win32 Release"
|
||||||
# Name "fl_sample3 - Win32 Debug"
|
# Name "fl_sample3 - Win32 Debug"
|
||||||
|
# Name "fl_sample3 - Win32 Debug DLL"
|
||||||
|
# Name "fl_sample3 - Win32 Release DLL"
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\fl_sample3.cpp
|
SOURCE=.\fl_sample3.cpp
|
||||||
@@ -97,6 +155,13 @@ SOURCE=.\fl_sample3.cpp
|
|||||||
|
|
||||||
# ADD CPP /Yc"wx/wxprec.h"
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample3 - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# ADD BASE CPP /Yc"wx/wxprec.h"
|
||||||
|
# ADD CPP /Yc"wx/wxprec.h"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "fl_sample3 - Win32 Release DLL"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
# End Source File
|
# End Source File
|
||||||
|
@@ -12,11 +12,25 @@ WXDIR = ..\..\..\..
|
|||||||
TARGET = fl_sample3
|
TARGET = fl_sample3
|
||||||
|
|
||||||
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
EXTRAINC = -DBMP_DIR=\"../bitmaps/\"
|
||||||
|
|
||||||
|
!if "$(WXUSING_FL_DLL)" == "1"
|
||||||
|
# Define WXUSING_FL_DLL so the compiler knows it is set.
|
||||||
|
EXTRAINC = $(EXTRAINC) -DWXUSING_FL_DLL
|
||||||
|
# Set to use wxWin in DLL format...
|
||||||
|
WXUSINGDLL = 1
|
||||||
|
|
||||||
|
!if "$(FINAL)" == "1"
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldll.lib
|
||||||
|
!else
|
||||||
|
EXTRALIBS = $(WXDIR)\lib\fldlld.lib
|
||||||
|
!endif
|
||||||
|
!else
|
||||||
!if "$(FINAL)" == "1"
|
!if "$(FINAL)" == "1"
|
||||||
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
EXTRALIBS = $(WXDIR)\lib\fl.lib
|
||||||
!else
|
!else
|
||||||
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
EXTRALIBS = $(WXDIR)\lib\fld.lib
|
||||||
!endif
|
!endif
|
||||||
|
!endif
|
||||||
|
|
||||||
PROGRAM = $(TARGET)
|
PROGRAM = $(TARGET)
|
||||||
OBJECTS = $(TARGET).obj
|
OBJECTS = $(TARGET).obj
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
CONTRIB_SAMPLES=multicell splittree editlbox dynsash dynsash_switch
|
CONTRIB_SAMPLES=editlbox dynsash dynsash_switch multicell splittree led
|
||||||
|
|
||||||
all:
|
all:
|
||||||
@for d in $(CONTRIB_SAMPLES); do (cd $$d && $(MAKE)); done
|
@for d in $(CONTRIB_SAMPLES); do (cd $$d && $(MAKE)); done
|
||||||
|
@@ -16,7 +16,7 @@ program_dir = contrib/samples/gizmos/dynsash
|
|||||||
PROGRAM=dynsash
|
PROGRAM=dynsash
|
||||||
OBJECTS=dynsash.o
|
OBJECTS=dynsash.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libgizmos.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_gizmos-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/dynsash.exe" /pdbtype:sept /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/dynsash.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "dynsash - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "dynsash - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/dynsash.exe" /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/dynsash.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -16,7 +16,7 @@ program_dir = contrib/samples/gizmos/dynsash_switch
|
|||||||
PROGRAM=dynsash_switch
|
PROGRAM=dynsash_switch
|
||||||
OBJECTS=dynsash_switch.o
|
OBJECTS=dynsash_switch.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libgizmos.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_gizmos-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/dynsash_switch.exe" /pdbtype:sept /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/dynsash_switch.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "dynsash_switch - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "dynsash_switch - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/dynsash_switch.exe" /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/dynsash_switch.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -16,7 +16,7 @@ program_dir = contrib/samples/gizmos/editlbox
|
|||||||
PROGRAM=test
|
PROGRAM=test
|
||||||
OBJECTS=test.o
|
OBJECTS=test.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libgizmos.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_gizmos-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/editlbox.exe" /pdbtype:sept /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/editlbox.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "editlbox - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "editlbox - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/editlbox.exe" /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/editlbox.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
23
contrib/samples/gizmos/led/Makefile.in
Normal file
23
contrib/samples/gizmos/led/Makefile.in
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
#
|
||||||
|
# File: Makefile.in
|
||||||
|
# Author: Julian Smart
|
||||||
|
# Created: 2002
|
||||||
|
# Updated:
|
||||||
|
# Copyright: (c) 2002 Julian Smart
|
||||||
|
#
|
||||||
|
# "%W% %G%"
|
||||||
|
#
|
||||||
|
# Makefile for the led example (UNIX).
|
||||||
|
|
||||||
|
top_srcdir = @top_srcdir@/..
|
||||||
|
top_builddir = ../../../..
|
||||||
|
program_dir = contrib/samples/gizmos/led
|
||||||
|
|
||||||
|
PROGRAM=led
|
||||||
|
OBJECTS=led.o
|
||||||
|
|
||||||
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_gizmos-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
|
341
contrib/samples/gizmos/led/led.cpp
Normal file
341
contrib/samples/gizmos/led/led.cpp
Normal file
@@ -0,0 +1,341 @@
|
|||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Name: led.cpp
|
||||||
|
// Purpose: LED sample
|
||||||
|
// Author: Julian Smart
|
||||||
|
// Modified by:
|
||||||
|
// Created: 04/01/98
|
||||||
|
// RCS-ID: $Id$
|
||||||
|
// Copyright: (c) Julian Smart
|
||||||
|
// Licence: wxWindows licence
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
// ============================================================================
|
||||||
|
// declarations
|
||||||
|
// ============================================================================
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// headers
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// For compilers that support precompilation, includes "wx/wx.h".
|
||||||
|
#include "wx/wxprec.h"
|
||||||
|
|
||||||
|
#ifdef __BORLANDC__
|
||||||
|
#pragma hdrstop
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// for all others, include the necessary headers (this file is usually all you
|
||||||
|
// need because it includes almost all "standard" wxWindows headers)
|
||||||
|
#ifndef WX_PRECOMP
|
||||||
|
#include "wx/wx.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "../../../include/wx/gizmos/ledctrl.h"
|
||||||
|
#include "wx/sizer.h"
|
||||||
|
#include "wx/panel.h"
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// private classes
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
class MyPanel : public wxPanel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
MyPanel(wxFrame *frame);
|
||||||
|
|
||||||
|
void OnIncrement();
|
||||||
|
void OnDecrement();
|
||||||
|
void OnSetValue();
|
||||||
|
void OnAlignLeft();
|
||||||
|
void OnAlignCenter();
|
||||||
|
void OnAlignRight();
|
||||||
|
void OnDrawFaded();
|
||||||
|
|
||||||
|
private:
|
||||||
|
wxLEDNumberCtrl *m_led;
|
||||||
|
};
|
||||||
|
|
||||||
|
// Define a new application type, each program should derive a class from wxApp
|
||||||
|
class MyApp : public wxApp
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// override base class virtuals
|
||||||
|
// ----------------------------
|
||||||
|
|
||||||
|
// this one is called on application startup and is a good place for the app
|
||||||
|
// initialization (doing it here and not in the ctor allows to have an error
|
||||||
|
// return: if OnInit() returns false, the application terminates)
|
||||||
|
virtual bool OnInit();
|
||||||
|
};
|
||||||
|
|
||||||
|
// Define a new frame type: this is going to be our main frame
|
||||||
|
class MyFrame : public wxFrame
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// ctor(s)
|
||||||
|
MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size,
|
||||||
|
long style = wxDEFAULT_FRAME_STYLE);
|
||||||
|
|
||||||
|
// event handlers (these functions should _not_ be virtual)
|
||||||
|
void OnQuit(wxCommandEvent& event);
|
||||||
|
void OnIncrement(wxCommandEvent& event);
|
||||||
|
void OnDecrement(wxCommandEvent& event);
|
||||||
|
void OnSetValue(wxCommandEvent& event);
|
||||||
|
void OnAlignLeft(wxCommandEvent& event);
|
||||||
|
void OnAlignCenter(wxCommandEvent& event);
|
||||||
|
void OnAlignRight(wxCommandEvent& event);
|
||||||
|
void OnDrawFaded(wxCommandEvent& event);
|
||||||
|
void OnAbout(wxCommandEvent& event);
|
||||||
|
|
||||||
|
private:
|
||||||
|
MyPanel *m_panel;
|
||||||
|
|
||||||
|
// any class wishing to process wxWindows events must use this macro
|
||||||
|
DECLARE_EVENT_TABLE()
|
||||||
|
};
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// constants
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// IDs for the controls and the menu commands
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
// menu items
|
||||||
|
LED_Quit = 1,
|
||||||
|
|
||||||
|
LED_Edit_Increment,
|
||||||
|
LED_Edit_Decrement,
|
||||||
|
LED_Edit_SetValue,
|
||||||
|
LED_Edit_AlignLeft,
|
||||||
|
LED_Edit_AlignCenter,
|
||||||
|
LED_Edit_AlignRight,
|
||||||
|
LED_Edit_DrawFaded,
|
||||||
|
|
||||||
|
// it is important for the id corresponding to the "About" command to have
|
||||||
|
// this standard value as otherwise it won't be handled properly under Mac
|
||||||
|
// (where it is special and put into the "Apple" menu)
|
||||||
|
LED_About = wxID_ABOUT,
|
||||||
|
|
||||||
|
MY_PANEL,
|
||||||
|
MY_LED
|
||||||
|
};
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// event tables and other macros for wxWindows
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// the event tables connect the wxWindows events with the functions (event
|
||||||
|
// handlers) which process them. It can be also done at run-time, but for the
|
||||||
|
// simple menu events like this the static method is much simpler.
|
||||||
|
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||||
|
EVT_MENU(LED_Quit, MyFrame::OnQuit)
|
||||||
|
EVT_MENU(LED_Edit_Increment, MyFrame::OnIncrement)
|
||||||
|
EVT_MENU(LED_Edit_Decrement, MyFrame::OnDecrement)
|
||||||
|
EVT_MENU(LED_Edit_SetValue, MyFrame::OnSetValue)
|
||||||
|
EVT_MENU(LED_Edit_AlignLeft, MyFrame::OnAlignLeft)
|
||||||
|
EVT_MENU(LED_Edit_AlignCenter, MyFrame::OnAlignCenter)
|
||||||
|
EVT_MENU(LED_Edit_AlignRight, MyFrame::OnAlignRight)
|
||||||
|
EVT_MENU(LED_Edit_DrawFaded, MyFrame::OnDrawFaded)
|
||||||
|
EVT_MENU(LED_About, MyFrame::OnAbout)
|
||||||
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
|
// Create a new application object: this macro will allow wxWindows to create
|
||||||
|
// the application object during program execution (it's better than using a
|
||||||
|
// static object for many reasons) and also declares the accessor function
|
||||||
|
// wxGetApp() which will return the reference of the right type (i.e. MyApp and
|
||||||
|
// not wxApp)
|
||||||
|
IMPLEMENT_APP(MyApp)
|
||||||
|
|
||||||
|
// ============================================================================
|
||||||
|
// implementation
|
||||||
|
// ============================================================================
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// the application class
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// 'Main program' equivalent: the program execution "starts" here
|
||||||
|
bool MyApp::OnInit()
|
||||||
|
{
|
||||||
|
// create the main application window
|
||||||
|
MyFrame *frame = new MyFrame(_T("LED App"),
|
||||||
|
wxPoint(50, 50), wxSize(450, 340));
|
||||||
|
|
||||||
|
// and show it (the frames, unlike simple controls, are not shown when
|
||||||
|
// created initially)
|
||||||
|
frame->Show(TRUE);
|
||||||
|
|
||||||
|
// success: wxApp::OnRun() will be called which will enter the main message
|
||||||
|
// loop and the application will run. If we returned FALSE here, the
|
||||||
|
// application would exit immediately.
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// main frame
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// frame constructor
|
||||||
|
MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style)
|
||||||
|
: wxFrame(NULL, -1, title, pos, size, style)
|
||||||
|
{
|
||||||
|
#if wxUSE_MENUS
|
||||||
|
// create a menu bar
|
||||||
|
wxMenu *menuFile = new wxMenu;
|
||||||
|
|
||||||
|
// the "About" item should be in the help menu
|
||||||
|
wxMenu *helpMenu = new wxMenu;
|
||||||
|
helpMenu->Append(LED_About, _T("&About...\tF1"), _T("Show about dialog"));
|
||||||
|
|
||||||
|
menuFile->Append(LED_Quit, _T("E&xit\tAlt-X"), _T("Quit this program"));
|
||||||
|
|
||||||
|
wxMenu *editMenu = new wxMenu;
|
||||||
|
editMenu->Append(LED_Edit_Increment, _T("&Increment LED\tCtrl-I"));
|
||||||
|
editMenu->Append(LED_Edit_Decrement, _T("&Decrement LED\tCtrl-D"));
|
||||||
|
editMenu->Append(LED_Edit_SetValue, _T("&Set LED Value...\tCtrl-S"));
|
||||||
|
editMenu->AppendSeparator();
|
||||||
|
editMenu->AppendRadioItem(LED_Edit_AlignLeft, _T("Align &Left"));
|
||||||
|
editMenu->AppendRadioItem(LED_Edit_AlignCenter, _T("Align &Center"));
|
||||||
|
editMenu->AppendRadioItem(LED_Edit_AlignRight, _T("Align &Right"));
|
||||||
|
editMenu->AppendSeparator();
|
||||||
|
editMenu->AppendCheckItem(LED_Edit_DrawFaded, _T("Draw &Faded\tCtrl-F"));
|
||||||
|
|
||||||
|
editMenu->Check(LED_Edit_DrawFaded, TRUE);
|
||||||
|
|
||||||
|
// now append the freshly created menu to the menu bar...
|
||||||
|
wxMenuBar *menuBar = new wxMenuBar();
|
||||||
|
menuBar->Append(menuFile, _T("&File"));
|
||||||
|
menuBar->Append(editMenu, _T("&Edit"));
|
||||||
|
menuBar->Append(helpMenu, _T("&Help"));
|
||||||
|
|
||||||
|
// ... and attach this menu bar to the frame
|
||||||
|
SetMenuBar(menuBar);
|
||||||
|
#endif // wxUSE_MENUS
|
||||||
|
|
||||||
|
m_panel = new MyPanel(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// event handlers
|
||||||
|
|
||||||
|
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
|
||||||
|
{
|
||||||
|
// TRUE is to force the frame to close
|
||||||
|
Close(TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnIncrement(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_panel->OnIncrement();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnDecrement(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_panel->OnDecrement();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnSetValue(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_panel->OnSetValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnAlignLeft(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_panel->OnAlignLeft();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnAlignCenter(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_panel->OnAlignCenter();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnAlignRight(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_panel->OnAlignRight();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnDrawFaded(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
m_panel->OnDrawFaded();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
||||||
|
{
|
||||||
|
wxString msg;
|
||||||
|
msg.Printf( _T("This is the About dialog of the LED sample.\n")
|
||||||
|
_T("Welcome to %s"), wxVERSION_STRING);
|
||||||
|
|
||||||
|
wxMessageBox(msg, _T("About LED"), wxOK | wxICON_INFORMATION, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
// --------------------------------------------------------------------------
|
||||||
|
// MyPanel
|
||||||
|
// --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
MyPanel::MyPanel(wxFrame *frame)
|
||||||
|
: wxPanel(frame, MY_PANEL)
|
||||||
|
{
|
||||||
|
m_led = new wxLEDNumberCtrl(this, MY_LED,
|
||||||
|
wxPoint(20, 20), wxSize(300, 200),
|
||||||
|
wxLED_ALIGN_LEFT | wxLED_DRAW_FADED);
|
||||||
|
|
||||||
|
m_led->SetValue(_T("50"));
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnIncrement()
|
||||||
|
{
|
||||||
|
wxString strValue = m_led->GetValue();
|
||||||
|
if ( strValue == _T("99") )
|
||||||
|
return;
|
||||||
|
|
||||||
|
long lValue;
|
||||||
|
strValue.ToLong(&lValue);
|
||||||
|
++lValue;
|
||||||
|
m_led->SetValue(wxString::Format(_T("%ld"), lValue));
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnDecrement()
|
||||||
|
{
|
||||||
|
wxString strValue = m_led->GetValue();
|
||||||
|
|
||||||
|
long lValue;
|
||||||
|
strValue.ToLong(&lValue);
|
||||||
|
if (lValue == 0)
|
||||||
|
return;
|
||||||
|
|
||||||
|
--lValue;
|
||||||
|
m_led->SetValue(wxString::Format(_T("%ld"), lValue));
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnSetValue()
|
||||||
|
{
|
||||||
|
wxString strValue = m_led->GetValue();
|
||||||
|
|
||||||
|
long lValue;
|
||||||
|
strValue.ToLong(&lValue);
|
||||||
|
lValue = ::wxGetNumberFromUser(_T("Please enter a number between 0 and 99"), _T(""), _T("Please enter a number"), lValue, 0, 99, this);
|
||||||
|
|
||||||
|
if (lValue != -1)
|
||||||
|
m_led->SetValue(wxString::Format(_T("%ld"), lValue));
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnAlignLeft()
|
||||||
|
{
|
||||||
|
m_led->SetAlignment(wxLED_ALIGN_LEFT);
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnAlignCenter()
|
||||||
|
{
|
||||||
|
m_led->SetAlignment(wxLED_ALIGN_CENTER);
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnAlignRight()
|
||||||
|
{
|
||||||
|
m_led->SetAlignment(wxLED_ALIGN_RIGHT);
|
||||||
|
}
|
||||||
|
|
||||||
|
void MyPanel::OnDrawFaded()
|
||||||
|
{
|
||||||
|
m_led->SetDrawFaded(!(m_led->GetDrawFaded()));
|
||||||
|
}
|
177
contrib/samples/gizmos/led/led.dsp
Normal file
177
contrib/samples/gizmos/led/led.dsp
Normal file
@@ -0,0 +1,177 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="led" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Application" 0x0101
|
||||||
|
|
||||||
|
CFG=led - 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 "led.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 "led.mak" CFG="led - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "led - Win32 Release" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "led - Win32 Debug" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "led - Win32 Debug DLL" (based on "Win32 (x86) Application")
|
||||||
|
!MESSAGE "led - 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)" == "led - 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 "..\..\include" /I "../../../../lib/msw" /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 wxmsw.lib png.lib zlib.lib jpeg.lib tiff.lib regex.lib gizmos.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /nodefaultlib:"msvcrtd.lib" /out:"Release/led.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "led - 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 "..\..\include" /I "../../../../lib/mswd" /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 wxmswd.lib pngd.lib zlibd.lib jpegd.lib tiffd.lib regexd.lib gizmosd.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /nodefaultlib:"msvcrt.lib" /out:"Debug/led.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "led - 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 "..\..\include" /I "../../../../lib/mswdlld" /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 wxmsw233d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/led.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "led - 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 "..\..\include" /I "../../../../lib/mswdll" /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 wxmsw.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/led.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "led - Win32 Release"
|
||||||
|
# Name "led - Win32 Debug"
|
||||||
|
# Name "led - Win32 Debug DLL"
|
||||||
|
# Name "led - Win32 Release DLL"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\led.cpp
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "led - Win32 Release"
|
||||||
|
|
||||||
|
# ADD CPP /I "..\..\..\include"
|
||||||
|
# SUBTRACT CPP /I "..\..\include"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "led - Win32 Debug"
|
||||||
|
|
||||||
|
# ADD CPP /I "..\..\..\include"
|
||||||
|
# SUBTRACT CPP /I "..\..\include" /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "led - Win32 Debug DLL"
|
||||||
|
|
||||||
|
# SUBTRACT BASE CPP /YX /Yc /Yu
|
||||||
|
# ADD CPP /I "..\..\..\include"
|
||||||
|
# SUBTRACT CPP /I "..\..\include" /YX /Yc /Yu
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "led - Win32 Release DLL"
|
||||||
|
|
||||||
|
# ADD CPP /I "..\..\..\include"
|
||||||
|
# SUBTRACT CPP /I "..\..\include"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
@@ -17,7 +17,7 @@ PROGRAM=multicell
|
|||||||
|
|
||||||
OBJECTS=mtest.o
|
OBJECTS=mtest.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libgizmos.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_gizmos-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -79,7 +79,7 @@ wxFrame(frame, -1, title, pos, size, wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCRO
|
|||||||
// add first row
|
// add first row
|
||||||
sizer->Add(
|
sizer->Add(
|
||||||
new wxButton( this, -1, "B1 - 0,0, horizontal resizable" ),
|
new wxButton( this, -1, "B1 - 0,0, horizontal resizable" ),
|
||||||
0, 0, 0, new wxMultiCellItemHandle(0,0,1,1, wxDefaultSize, wxHORIZENTAL_RESIZABLE, wxSize(2,2)));
|
0, 0, 0, new wxMultiCellItemHandle(0,0,1,1, wxDefaultSize, wxHORIZONTAL_RESIZABLE, wxSize(2,2)));
|
||||||
sizer->Add(
|
sizer->Add(
|
||||||
new wxButton( this, -1, "B2 - 0,1, vertical resizable" ),
|
new wxButton( this, -1, "B2 - 0,1, vertical resizable" ),
|
||||||
0, 0, 0, new wxMultiCellItemHandle(0,1,1,1, wxDefaultSize, wxVERTICAL_RESIZABLE, wxSize(2, 2)));
|
0, 0, 0, new wxMultiCellItemHandle(0,1,1,1, wxDefaultSize, wxVERTICAL_RESIZABLE, wxSize(2, 2)));
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/mtest.exe" /pdbtype:sept /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/mtest.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "multicell - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "multicell - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/mtest.exe" /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/mtest.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -16,7 +16,7 @@ program_dir = contrib/samples/gizmos/splittree
|
|||||||
PROGRAM=splittree
|
PROGRAM=splittree
|
||||||
OBJECTS=tree.o
|
OBJECTS=tree.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libgizmos.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_gizmos-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/tree.exe" /pdbtype:sept /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240d.lib 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 /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/tree.exe" /pdbtype:sept /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "TreeVC - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "TreeVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/tree.exe" /libpath:"../../../../lib"
|
# ADD LINK32 wxmsw240.lib 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 /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/tree.exe" /libpath:"../../../../lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.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"
|
# 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 wxmsw240d.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"
|
!ELSEIF "$(CFG)" == "MMboardVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib mmedia.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/mmboard.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
# 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 wxmsw240.lib mmedia.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/mmboard.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ PROGRAM=mmboard
|
|||||||
|
|
||||||
OBJECTS=mmboard.o mmbman.o
|
OBJECTS=mmboard.o mmbman.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libmmedia.@WX_TARGET_LIBRARY_TYPE@ @ESD_LINK@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_mmedia-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@ @ESD_LINK@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -9,7 +9,7 @@ PROGRAM=ogledit
|
|||||||
|
|
||||||
OBJECTS=$(PROGRAM).o doc.o view.o palette.o
|
OBJECTS=$(PROGRAM).o doc.o view.o palette.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libogl.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_ogl-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.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"
|
# 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 wxmsw240d.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"
|
!ELSEIF "$(CFG)" == "OGLEditVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib ogl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/ogledit.exe" /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
# 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 wxmsw240.lib ogl.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/ogledit.exe" /libpath:"../../../../lib" /libpath:"../../../../contrib/lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -12,7 +12,7 @@ DATAFILES=studio_resources.wxr
|
|||||||
OBJECTS=$(PROGRAM).o doc.o shapes.o symbols.o view.o cspalette.o\
|
OBJECTS=$(PROGRAM).o doc.o shapes.o symbols.o view.o cspalette.o\
|
||||||
mainfrm.o project.o dialogs.o csprint.o
|
mainfrm.o project.o dialogs.o csprint.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libogl.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_ogl-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include -I$(top_srcdir)/$(program_dir)/bitmaps
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include -I$(top_srcdir)/$(program_dir)/bitmaps
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.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"
|
# 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 wxmsw240d.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"
|
!ELSEIF "$(CFG)" == "StudioVC - Win32 Release DLL"
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ PROGRAM=plot
|
|||||||
|
|
||||||
OBJECTS=plot.o
|
OBJECTS=plot.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libwx_plot.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_plot-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -109,7 +109,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib plotd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/plot.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
# 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 wxmsw240d.lib plotd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/plot.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "PlotVC - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "PlotVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib plot.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/plot.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
# 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 wxmsw240.lib plot.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/plot.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -13,7 +13,7 @@ PROGRAM=stctest
|
|||||||
|
|
||||||
OBJECTS=$(PROGRAM).o
|
OBJECTS=$(PROGRAM).o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libstc.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_stc-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
DATAFILES=stctest.cpp
|
DATAFILES=stctest.cpp
|
||||||
|
@@ -108,7 +108,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.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"
|
# 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 wxmsw240d.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"
|
!ELSEIF "$(CFG)" == "StcTestVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -135,7 +135,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib stc.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/stctest.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
# 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 wxmsw240.lib stc.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/stctest.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ PROGRAM=svgtest
|
|||||||
|
|
||||||
OBJECTS=svgtest.o
|
OBJECTS=svgtest.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libwx_dcsvg.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_dcsvg-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
include $(top_builddir)/src/makeprog.env
|
include $(top_builddir)/src/makeprog.env
|
||||||
|
@@ -16,7 +16,7 @@ OBJECTS=$(PROGRAM).o \
|
|||||||
derivdlg.o \
|
derivdlg.o \
|
||||||
custclas.o
|
custclas.o
|
||||||
|
|
||||||
APPEXTRALIBS=$(top_builddir)/lib/libwxxrc.@WX_TARGET_LIBRARY_TYPE@
|
APPEXTRALIBS=$(top_builddir)/lib/lib@WX_LIBRARY_BASENAME@_xrc-@WX_RELEASE@.@WX_TARGET_LIBRARY_TYPE@
|
||||||
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
APPEXTRADEFS=-I$(top_srcdir)/contrib/include
|
||||||
|
|
||||||
DATADIRS = rc
|
DATADIRS = rc
|
||||||
@@ -31,6 +31,7 @@ DATAFILES = rc/artprov.xrc \
|
|||||||
rc/toolbar.xrc \
|
rc/toolbar.xrc \
|
||||||
rc/uncenter.xrc \
|
rc/uncenter.xrc \
|
||||||
rc/variable.xrc \
|
rc/variable.xrc \
|
||||||
|
rc/appicon.xpm \
|
||||||
rc/artprov.xpm \
|
rc/artprov.xpm \
|
||||||
rc/basicdlg.xpm \
|
rc/basicdlg.xpm \
|
||||||
rc/controls.xpm \
|
rc/controls.xpm \
|
||||||
|
@@ -109,7 +109,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233d.lib wxxrcd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/xmldemo.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
# 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 wxmsw240d.lib wxxrcd.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libcd.lib" /nodefaultlib:"libcid.lib" /out:"DebugDLL/xmldemo.exe" /pdbtype:sept /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "XrcDemoVC - Win32 Release DLL"
|
!ELSEIF "$(CFG)" == "XrcDemoVC - Win32 Release DLL"
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ BSC32=bscmake.exe
|
|||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
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 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 wxmsw233.lib wxxrc.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/xmldemo.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
# 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 wxmsw240.lib wxxrc.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /nodefaultlib:"libci.lib" /out:"ReleaseDLL/xmldemo.exe" /libpath:"../../../lib" /libpath:"../../../contrib/lib"
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user