#
-# This file was automatically generated by tmake at 19:46, 1999/08/12
+# This file was automatically generated by tmake at 09:43, 1999/08/13
# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE UNX.T!
#
ZLIBDIR = $(WXDIR)/src/zlib
GTKDIR = $(WXDIR)/src/gtk
MOTIFDIR = $(WXDIR)/src/motif
+MSWDIR = $(WXDIR)/src/msw
INCDIR = $(WXDIR)/include
DOCDIR = $(WXDIR)/docs
src/motif/utils.o \
src/motif/window.o
+MSW_GENERICOBJS = \
+ src/generic/busyinfo.o \
+ src/generic/choicdgg.o \
+ src/generic/dirdlgg.o \
+ src/generic/gridg.o \
+ src/generic/laywin.o \
+ src/generic/numdlgg.o \
+ src/generic/panelg.o \
+ src/generic/progdlgg.o \
+ src/generic/prop.o \
+ src/generic/propform.o \
+ src/generic/proplist.o \
+ src/generic/sashwin.o \
+ src/generic/scrolwin.o \
+ src/generic/splitter.o \
+ src/generic/statusbr.o \
+ src/generic/tabg.o \
+ src/generic/textdlgg.o \
+ src/generic/tipdlg.o
+
+MSW_COMMONOBJS = \
+ src/common/choiccmn.o \
+ src/common/cmndata.o \
+ src/common/config.o \
+ src/common/ctrlcmn.o \
+ src/common/date.o \
+ src/common/datstrm.o \
+ src/common/db.o \
+ src/common/dbtable.o \
+ src/common/dcbase.o \
+ src/common/dlgcmn.o \
+ src/common/docmdi.o \
+ src/common/docview.o \
+ src/common/dynarray.o \
+ src/common/dynlib.o \
+ src/common/event.o \
+ src/common/extended.o \
+ src/common/ffile.o \
+ src/common/file.o \
+ src/common/fileconf.o \
+ src/common/filefn.o \
+ src/common/filesys.o \
+ src/common/framecmn.o \
+ src/common/fs_inet.o \
+ src/common/fs_zip.o \
+ src/common/ftp.o \
+ src/common/gdicmn.o \
+ src/common/hash.o \
+ src/common/helpbase.o \
+ src/common/http.o \
+ src/common/imagbmp.o \
+ src/common/image.o \
+ src/common/imaggif.o \
+ src/common/imagjpeg.o \
+ src/common/imagpng.o \
+ src/common/intl.o \
+ src/common/ipcbase.o \
+ src/common/layout.o \
+ src/common/list.o \
+ src/common/log.o \
+ src/common/memory.o \
+ src/common/mimetype.o \
+ src/common/module.o \
+ src/common/mstream.o \
+ src/common/object.o \
+ src/common/objstrm.o \
+ src/common/paper.o \
+ src/common/prntbase.o \
+ src/common/process.o \
+ src/common/protocol.o \
+ src/common/resource.o \
+ src/common/sckaddr.o \
+ src/common/sckfile.o \
+ src/common/sckipc.o \
+ src/common/sckstrm.o \
+ src/common/sizer.o \
+ src/common/socket.o \
+ src/common/strconv.o \
+ src/common/stream.o \
+ src/common/string.o \
+ src/common/tbarbase.o \
+ src/common/textcmn.o \
+ src/common/textfile.o \
+ src/common/time.o \
+ src/common/timercmn.o \
+ src/common/tokenzr.o \
+ src/common/txtstrm.o \
+ src/common/unzip.o \
+ src/common/url.o \
+ src/common/utilscmn.o \
+ src/common/valgen.o \
+ src/common/validate.o \
+ src/common/valtext.o \
+ src/common/variant.o \
+ src/common/wfstream.o \
+ src/common/wincmn.o \
+ src/common/wxchar.o \
+ src/common/wxexpr.o \
+ src/common/zipstrm.o \
+ src/common/zstream.o
+
+MSW_GUIOBJS = \
+ src/msw/accel.o \
+ src/msw/app.o \
+ src/msw/bitmap.o \
+ src/msw/bmpbuttn.o \
+ src/msw/brush.o \
+ src/msw/button.o \
+ src/msw/caret.o \
+ src/msw/checkbox.o \
+ src/msw/checklst.o \
+ src/msw/choice.o \
+ src/msw/clipbrd.o \
+ src/msw/colordlg.o \
+ src/msw/colour.o \
+ src/msw/combobox.o \
+ src/msw/control.o \
+ src/msw/curico.o \
+ src/msw/cursor.o \
+ src/msw/data.o \
+ src/msw/dc.o \
+ src/msw/dcclient.o \
+ src/msw/dcmemory.o \
+ src/msw/dcprint.o \
+ src/msw/dcscreen.o \
+ src/msw/dde.o \
+ src/msw/dialog.o \
+ src/msw/dib.o \
+ src/msw/dibutils.o \
+ src/msw/dragimag.o \
+ src/msw/filedlg.o \
+ src/msw/font.o \
+ src/msw/fontdlg.o \
+ src/msw/frame.o \
+ src/msw/gauge95.o \
+ src/msw/gdiobj.o \
+ src/msw/helpwin.o \
+ src/msw/icon.o \
+ src/msw/imaglist.o \
+ src/msw/joystick.o \
+ src/msw/listbox.o \
+ src/msw/listctrl.o \
+ src/msw/main.o \
+ src/msw/mdi.o \
+ src/msw/menu.o \
+ src/msw/menuitem.o \
+ src/msw/metafile.o \
+ src/msw/minifram.o \
+ src/msw/msgdlg.o \
+ src/msw/nativdlg.o \
+ src/msw/notebook.o \
+ src/msw/ownerdrw.o \
+ src/msw/palette.o \
+ src/msw/pen.o \
+ src/msw/penwin.o \
+ src/msw/pnghand.o \
+ src/msw/printdlg.o \
+ src/msw/printwin.o \
+ src/msw/radiobox.o \
+ src/msw/radiobut.o \
+ src/msw/regconf.o \
+ src/msw/region.o \
+ src/msw/registry.o \
+ src/msw/scrolbar.o \
+ src/msw/settings.o \
+ src/msw/slider95.o \
+ src/msw/spinbutt.o \
+ src/msw/statbmp.o \
+ src/msw/statbox.o \
+ src/msw/statbr95.o \
+ src/msw/statline.o \
+ src/msw/stattext.o \
+ src/msw/tabctrl.o \
+ src/msw/taskbar.o \
+ src/msw/tbar95.o \
+ src/msw/textctrl.o \
+ src/msw/thread.o \
+ src/msw/timer.o \
+ src/msw/tooltip.o \
+ src/msw/treectrl.o \
+ src/msw/utils.o \
+ src/msw/utilsexc.o \
+ src/msw/wave.o \
+ src/msw/window.o \
+ src/msw/xpmhand.o
+
HTMLOBJS = \
src/html/htmlcell.o \
src/html/htmlfilter.o \
src/jpeg/jdmerge.o
-OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \
+OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(@UNIXOBJS@) $(HTMLOBJS) \
$(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
HEADERS = $(@GUIHEADERS@) $(HTML_HEADERS) $(UNIX_HEADERS) $(PROTOCOL_HEADERS) \
$(GENERIC_HEADERS) $(WX_HEADERS)
-REQUIRED_DIRS = ./lib ./src ./src/common ./src/gtk ./src/motif \
+REQUIRED_DIRS = ./lib ./src ./src/common ./src/gtk ./src/motif ./src/msw \
./src/generic ./src/unix ./src/motif/xmombo ./src/html \
./src/zlib ./src/jpeg ./src/png
@if test ! -d ./lib; then mkdir ./lib; fi
@if test ! -d ./src; then mkdir ./src; fi
@if test ! -d ./src/common; then mkdir ./src/common; fi
+ @if test ! -d ./src/msw; then mkdir ./src/msw; fi
@if test ! -d ./src/gtk; then mkdir ./src/gtk; fi
@if test ! -d ./src/motif; then mkdir ./src/motif; fi
@if test ! -d ./src/motif/xmcombo; then mkdir ./src/motif/xmcombo; fi
$(INSTALL_DATA) $(top_builddir)/setup.h $(libdir)/wx/include/wx/@TOOLKIT_DIR@/setup.h
@if test ! -d $(includedir)/wx; then mkdir $(includedir)/wx; fi
+ @if test ! -d $(includedir)/wx/msw; then mkdir $(includedir)/wx/msw; fi
@if test ! -d $(includedir)/wx/gtk; then mkdir $(includedir)/wx/gtk; fi
@if test ! -d $(includedir)/wx/motif; then mkdir $(includedir)/wx/motif; fi
@if test ! -d $(includedir)/wx/html; then mkdir $(includedir)/wx/html; fi
@if test -d $(libdir)/wx; then rmdir $(libdir)/wx; fi
@if test -d $(includedir)/wx/gtk; then rmdir $(includedir)/wx/gtk; fi
@if test -d $(includedir)/wx/motif; then rmdir $(includedir)/wx/motif; fi
+ @if test -d $(includedir)/wx/motif; then rmdir $(includedir)/wx/msw; fi
@if test -d $(includedir)/wx/html; then rmdir $(includedir)/wx/html; fi
@if test -d $(includedir)/wx/unix; then rmdir $(includedir)/wx/unix; fi
@if test -d $(includedir)/wx/generic; then rmdir $(includedir)/wx/generic; fi
WXWINE=
if test "$wxUSE_CYGWIN" = 1 || test "$wxUSE_MINGW" = 1 ; then
- AC_MSG_CHECKING(for Windows headers)
- WX_PATH_FIND_INCLUDES($SEARCH_INCLUDE, windows.h)
- INCLUDE_SUBDIRS="$INCLUDE_SUBDIRS msw"
+ AC_MSG_CHECKING(for Windows headers)
+ WX_PATH_FIND_INCLUDES($SEARCH_INCLUDE, windows.h)
+ INCLUDE_SUBDIRS="$INCLUDE_SUBDIRS msw"
- dnl --- Quick & Dirty ; link against most/all libraries
- dnl --- This will bloat the executable, but it'll work for now...
- LIBS="$LIBS -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -loldnames -lcomctl32 -lctl3d32 -lcrtdll -ladvapi32 -lwsock32"
+ dnl --- Quick & Dirty ; link against most/all libraries
+ dnl --- This will bloat the executable, but it'll work for now...
+ LIBS="$LIBS -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -loldnames -lcomctl32 -lctl3d32 -lcrtdll -ladvapi32 -lwsock32"
- if test "$ac_find_includes" != "" ; then
- AC_MSG_RESULT(found $ac_find_includes)
- TOOLKIT_INCLUDE="$TOOLKIT_INCLUDE -I$ac_find_includes"
- else
- AC_MSG_RESULT(no)
- if test "$cross_compiling" != "yes" ; then
- AC_MSG_ERROR(please set CFLAGS to contain the location of windows.h)
- fi
- fi
+ if test "$ac_find_includes" != "" ; then
+ AC_MSG_RESULT(found $ac_find_includes)
+ TOOLKIT_INCLUDE="$TOOLKIT_INCLUDE -I$ac_find_includes"
+ else
+ AC_MSG_RESULT(no)
+ if test "$cross_compiling" != "yes" ; then
+ AC_MSG_ERROR(please set CFLAGS to contain the location of windows.h)
+ fi
+ fi
- TOOLKIT=MSW
+ TOOLKIT=MSW
+
+ GUIOBJS=MSW_GUIOBJS
+ GUIHEADERS=
+ COMMONOBJS=MSW_COMMONOBJS
+ GENERICOBJS=MSW_GENERICOBJS
+ UNIXOBJS=
fi
if test "$wxUSE_GTK" = 1; then
GUIHEADERS=GTK_HEADERS
COMMONOBJS=GTK_COMMONOBJS
GENERICOBJS=GTK_GENERICOBJS
+ UNIXOBJS=UNIXOBJS
fi
if test "$wxUSE_WINE" = 1; then
GUI_TK_LIBRARY="$GUI_TK_LIBRARY $GUI_TK_LINK"
WXWINE=1
TOOLKIT=MSW
+
+ GUIOBJS=MSW_GUIOBJS
+ GUIHEADERS=
+ COMMONOBJS=MSW_COMMONOBJS
+ GENERICOBJS=MSW_GENERICOBJS
+ UNIXOBJS=UNIXOBJS
fi
if test "$wxUSE_MOTIF" = 1; then
GUIHEADERS=MOTIF_HEADERS
COMMONOBJS=MOTIF_COMMONOBJS
GENERICOBJS=MOTIF_GENERICOBJS
+ UNIXOBJS=UNIXOBJS
fi
dnl the name of the directory where the files for this toolkit live
SHARED_LD="/usr/lpp/xlC/bin/makeC++SharedLib -p 0 -o"
;;
*-*-cygwin32* )
+ dnl only static for now
+ WX_TARGET_LIBRARY="${WX_LIBRARY_NAME_STATIC}"
;;
*-*-mingw32* )
+ dnl only static for now
+ WX_TARGET_LIBRARY="${WX_LIBRARY_NAME_STATIC}"
;;
*-pc-os2_emx )
;;
AC_SUBST(GUIHEADERS)
AC_SUBST(COMMONOBJS)
AC_SUBST(GENERICOBJS)
+AC_SUBST(UNIXOBJS)
dnl additional subdirectories where we will build
AC_SUBST(SRC_SUBDIRS)
#! %wxCommon, %wxGeneric, %wxHtml, %wxUnix and %wxGTK hashes.
IncludeTemplate("filelist.t");
- #! now transform these hashes into $project tags
+ #! Generic
+
+ foreach $file (sort keys %wxGeneric) {
+ #! native wxDirDlg can't be compiled due to GnuWin32/OLE limitations,
+ #! so take the generic version
+ if ( $wxGeneric{$file} =~ /\b(PS|G|U|16)\b/ ) {
+ next unless $file =~ /^dirdlgg\./;
+ }
+
+ $file =~ s/cp?p?$/\o/;
+ $project{"WXMSW_GENERICOBJS"} .= "src/generic/" . $file . " "
+ }
+
foreach $file (sort keys %wxGeneric) {
next if $wxGeneric{$file} =~ /\bR\b/;
$project{"WXGTK_GENERICOBJS"} .= "src/generic/" . $file . " "
}
- #! now transform these hashes into $project tags
foreach $file (sort keys %wxGeneric) {
next if $wxCommon{$file} =~ /\bX\b/;
$project{"WXMOTIF_GENERICOBJS"} .= "src/generic/" . $file . " "
}
+ #! Common
+
foreach $file (sort keys %wxCommon) {
next if $wxCommon{$file} =~ /\bR\b/;
$project{"WXMOTIF_COMMONOBJS"} .= "src/common/" . $file . " "
}
+ foreach $file (sort keys %wxCommon) {
+ next if $wxCommon{$file} =~ /\b(16)\b/;
+
+ #! needs extra files (sql*.h) so not compiled by default.
+ next if $file =~ /^odbc\./;
+
+ $file =~ s/cp?p?$/\o/;
+ $project{"WXMSW_COMMONOBJS"} .= "src/common/" . $file . " "
+ }
+
+ #! GUI
+
+ foreach $file (sort keys %wxMSW) {
+ #! Mingw32 doesn't have the OLE headers and has some troubles with
+ #! socket code
+ next if $wxMSW{$file} =~ /\b(O|16)\b/;
+
+ #! native wxDirDlg can't be compiled due to GnuWin32/OLE limitations,
+ next if $file =~ /^dirdlg\./;
+
+ $file =~ s/cp?p?$/\o/;
+ $project{"WXMSW_GUIOBJS"} .= "src/msw/" . $file . " "
+ }
+
foreach $file (sort keys %wxGTK) {
$file =~ s/cp?p?$/\o/;
$project{"WXGTK_GUIOBJS"} .= "src/gtk/" . $file . " "
$project{"WXMOTIF_GUIOBJS"} .= "src/motif/" . $file . " "
}
+ #! others
+
foreach $file (sort keys %wxHTML) {
$file =~ s/cp?p?$/\o/;
$project{"WXHTMLOBJS"} .= "src/html/" . $file . " "
$project{"WXUNIXOBJS"} .= "src/unix/" . $file . " "
}
+ #! headers
+
foreach $file (sort keys %wxWXINCLUDE) {
$project{"WX_HEADERS"} .= $file . " "
}
ZLIBDIR = $(WXDIR)/src/zlib
GTKDIR = $(WXDIR)/src/gtk
MOTIFDIR = $(WXDIR)/src/motif
+MSWDIR = $(WXDIR)/src/msw
INCDIR = $(WXDIR)/include
DOCDIR = $(WXDIR)/docs
src/motif/xmcombo/xmcombo.o \
#$ ExpandList("WXMOTIF_GUIOBJS");
+MSW_GENERICOBJS = \
+ #$ ExpandList("WXMSW_GENERICOBJS");
+
+MSW_COMMONOBJS = \
+ #$ ExpandList("WXMSW_COMMONOBJS");
+
+MSW_GUIOBJS = \
+ #$ ExpandList("WXMSW_GUIOBJS");
+
HTMLOBJS = \
#$ ExpandList("WXHTMLOBJS");
src/jpeg/jdmerge.o
-OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(HTMLOBJS) $(UNIXOBJS) \
+OBJECTS = $(@GUIOBJS@) $(@COMMONOBJS@) $(@GENERICOBJS@) $(@UNIXOBJS@) $(HTMLOBJS) \
$(JPEGOBJS) $(PNGOBJS) $(ZLIBOBJS)
HEADERS = $(@GUIHEADERS@) $(HTML_HEADERS) $(UNIX_HEADERS) $(PROTOCOL_HEADERS) \
$(GENERIC_HEADERS) $(WX_HEADERS)
-REQUIRED_DIRS = ./lib ./src ./src/common ./src/gtk ./src/motif \
+REQUIRED_DIRS = ./lib ./src ./src/common ./src/gtk ./src/motif ./src/msw \
./src/generic ./src/unix ./src/motif/xmombo ./src/html \
./src/zlib ./src/jpeg ./src/png
@if test ! -d ./lib; then mkdir ./lib; fi
@if test ! -d ./src; then mkdir ./src; fi
@if test ! -d ./src/common; then mkdir ./src/common; fi
+ @if test ! -d ./src/msw; then mkdir ./src/msw; fi
@if test ! -d ./src/gtk; then mkdir ./src/gtk; fi
@if test ! -d ./src/motif; then mkdir ./src/motif; fi
@if test ! -d ./src/motif/xmcombo; then mkdir ./src/motif/xmcombo; fi
$(INSTALL_DATA) $(top_builddir)/setup.h $(libdir)/wx/include/wx/@TOOLKIT_DIR@/setup.h
@if test ! -d $(includedir)/wx; then mkdir $(includedir)/wx; fi
+ @if test ! -d $(includedir)/wx/msw; then mkdir $(includedir)/wx/msw; fi
@if test ! -d $(includedir)/wx/gtk; then mkdir $(includedir)/wx/gtk; fi
@if test ! -d $(includedir)/wx/motif; then mkdir $(includedir)/wx/motif; fi
@if test ! -d $(includedir)/wx/html; then mkdir $(includedir)/wx/html; fi
@if test -d $(libdir)/wx; then rmdir $(libdir)/wx; fi
@if test -d $(includedir)/wx/gtk; then rmdir $(includedir)/wx/gtk; fi
@if test -d $(includedir)/wx/motif; then rmdir $(includedir)/wx/motif; fi
+ @if test -d $(includedir)/wx/motif; then rmdir $(includedir)/wx/msw; fi
@if test -d $(includedir)/wx/html; then rmdir $(includedir)/wx/html; fi
@if test -d $(includedir)/wx/unix; then rmdir $(includedir)/wx/unix; fi
@if test -d $(includedir)/wx/generic; then rmdir $(includedir)/wx/generic; fi
#include "wx/setup.h"
#include "wx/object.h"
#include "wx/list.h"
-#include "wx/window.h"
#include "wx/filefn.h"
#ifdef __X__
class WXDLLEXPORT wxProcess;
class WXDLLEXPORT wxFrame;
+class WXDLLEXPORT wxWindow;
// FIXME should use wxStricmp() instead
#if defined(__GNUWIN32__)