<!-- ======================================================================
FILES
-
+
Files are listed in variables according to this scheme:
* each group has _SRC and _HDR variable, for sources and headers
respectively
BASE_$(platform) base files used on platform
BASE_AND_GUI_$(platform)_SRC base & gui files used on platform
-
+
$(port)LOWLEVEL low-level GUI classes
$(port) high-level files for a port
- XWIN_LOWLEVEL low-level classes for X Window System
+ XWIN_LOWLEVEL low-level classes for X Window System
ports (wxGTK, wxMotif, wxX11)
HTML wxHTML files
-
+
* one file may be listed in several groups
-
+
====================================================================== -->
src/unix/utilsunx.cpp
</set>
<set var="BASE_UNIX_HDR">
- wx/unix/gsockunx.h
+ wx/unix/gsockunx.h
wx/unix/mimetype.h
</set>
wx/msw/gccpriv.h
wx/msw/mimetype.h
wx/msw/winundef.h
+ wx/msw/wrapwin.h
+ wx/msw/chkconf.h
</set>
<set var="BASE_DARWIN_SRC">
src/common/utilscmn.cpp
</set>
<set var="BASE_CMN_HDR">
+ wx/apptrait.h
+ wx/beforestd.h
+ wx/containr.h
+ wx/msgout.h
+ wx/types.h
wx/init.h
wx/arrimpl.cpp
wx/listimpl.cpp
wx/wxprec.h
wx/zipstrm.h
wx/zstream.h
+ wx/protocol/protocol.h
+ wx/protocol/http.h
</set>
src/common/xpmdecod.cpp
</set>
<set var="GUI_CMN_HDR">
+ wx/gdicmn.h
+ wx/cursor.h
+ wx/window.h
+ wx/panel.h
+ wx/frame.h
+ wx/dc.h
+ wx/dcclient.h
+ wx/dcmemory.h
+ wx/dcprint.h
+ wx/dcscreen.h
+ wx/button.h
+ wx/menu.h
+ wx/pen.h
+ wx/brush.h
+ wx/palette.h
+ wx/icon.h
+ wx/dialog.h
+ wx/timer.h
+ wx/settings.h
+ wx/msgdlg.h
+ wx/cmndata.h
+ wx/control.h
+ wx/ctrlsub.h
+ wx/bmpbuttn.h
+ wx/checkbox.h
+ wx/checklst.h
+ wx/choice.h
+ wx/scrolbar.h
+ wx/stattext.h
+ wx/statbmp.h
+ wx/statbox.h
+ wx/listbox.h
+ wx/radiobox.h
+ wx/radiobut.h
+ wx/textctrl.h
+ wx/slider.h
+ wx/gauge.h
+ wx/scrolwin.h
+ wx/dirdlg.h
+ wx/toolbar.h
+ wx/combobox.h
+ wx/layout.h
+ wx/sizer.h
+ wx/mdi.h
+ wx/statusbr.h
+ wx/scrolbar.h
+ wx/choicdlg.h
+ wx/textdlg.h
+ wx/filedlg.h
+ wx/validate.h
+ wx/valtext.h
wx/selstore.h
wx/generic/accel.h
wx/generic/calctrl.h
wx/generic/timer.h
wx/generic/wizard.h
wx/generic/treectlg.h
+
+ wx/accel.h
+ wx/access.h
+ wx/afterstd.h
+ wx/artprov.h
+ wx/bitmap.h
+ wx/busyinfo.h
+ wx/calctrl.h
+ wx/caret.h
+ wx/clipbrd.h
+ wx/cmdproc.h
+ wx/colordlg.h
+ wx/colour.h
+ wx/cshelp.h
+ wx/dataobj.h
+ wx/dbgrid.h
+ wx/dcbuffer.h
+ wx/dcps.h
+ wx/dialup.h
+ wx/dirctrl.h
+ wx/display.h
+ wx/dnd.h
+ wx/docmdi.h
+ wx/docview.h
+ wx/dragimag.h
+ wx/effects.h
+ wx/evtloop.h
+ wx/fdrepdlg.h
+ wx/fmappriv.h
+ wx/font.h
+ wx/fontdlg.h
+ wx/fontenum.h
+ wx/fontutil.h
+ wx/gdiobj.h
+ wx/geometry.h
+ wx/gifdecod.h
+ wx/glcanvas.h
+ wx/grid.h
+ wx/help.h
+ wx/helpbase.h
+ wx/helpwin.h
+ wx/iconbndl.h
+ wx/imagbmp.h
+ wx/image.h
+ wx/imaggif.h
+ wx/imagiff.h
+ wx/imagjpeg.h
+ wx/imaglist.h
+ wx/imagpcx.h
+ wx/imagpng.h
+ wx/imagpnm.h
+ wx/imagtiff.h
+ wx/imagxpm.h
+ wx/joystick.h
+ wx/laywin.h
+ wx/listbase.h
+ wx/listctrl.h
+ wx/matrix.h
+ wx/menuitem.h
+ wx/metafile.h
+ wx/minifram.h
+ wx/notebook.h
+ wx/ownerdrw.h
+ wx/paper.h
+ wx/popupwin.h
+ wx/print.h
+ wx/printdlg.h
+ wx/prntbase.h
+ wx/progdlg.h
+ wx/ptr_scpd.h
+ wx/quantize.h
+ wx/rawbmp.h
+ wx/region.h
+ wx/sashwin.h
+ wx/scopeguard.h
+ wx/spinbutt.h
+ wx/spinctrl.h
+ wx/splash.h
+ wx/splitter.h
+ wx/stack.h
+ wx/statline.h
+ wx/tab.h
+ wx/tabctrl.h
+ wx/taskbar.h
+ wx/tbarbase.h
+ wx/tbarsmpl.h
+ wx/tglbtn.h
+ wx/tipdlg.h
+ wx/tipwin.h
+ wx/tooltip.h
+ wx/toplevel.h
+ wx/treebase.h
+ wx/treectrl.h
+ wx/valgen.h
+ wx/vlbox.h
+ wx/vms_x_fix.h
+ wx/vscroll.h
+ wx/wave.h
+ wx/wizard.h
+ wx/xpmdecod.h
+ wx/xpmhand.h
+
+ wx/generic/dragimgg.h
+ wx/generic/gridsel.h
+
</set>
</set>
<set var="GTK_LOWLEVEL_HDR">
$(XWIN_LOWLEVEL_HDR)
+ wx/generic/paletteg.h
</set>
<set var="GTK_SRC">
<!-- Generic implementations used by wxGTK: -->
wx/generic/tabg.h
wx/generic/dirdlgg.h
wx/generic/statusbr.h
+ wx/generic/listctrl.h
</set>
wx/generic/tabg.h
wx/generic/caret.h
wx/generic/mdig.h
+ wx/generic/paletteg.h
</set>
<!-- wxUniversal -->
<!-- ====================================================================== -->
-
+
<set var="UNIV_THEMES_SRC">
src/univ/themes/gtk.cpp
src/univ/themes/win32.cpp
wx/generic/dirdlgg.h
wx/generic/statusbr.h
wx/generic/accel.h
+ wx/generic/listctrl.h
</set>
src/generic/htmllbox.cpp
</set>
<set var="HTML_HDR">
+ wx/wxhtml.h
wx/html/forcelnk.h
wx/html/helpctrl.h
wx/html/helpdata.h
</set>
+<!-- ====================================================================== -->
+<!-- OpenGL canvas -->
+<!-- ====================================================================== -->
+
+<set var="OPENGL_SRC">
+ <if cond="TOOLKIT=='MAC'">src/mac/glcanvas.cpp</if>
+ <if cond="TOOLKIT=='GTK'">src/gtk/glcanvas.cpp</if>
+ <if cond="TOOLKIT=='MSW'">src/msw/glcanvas.cpp</if>
+ <if cond="TOOLKIT=='MOTIF'">src/motif/glcanvas.cpp</if>
+ <if cond="TOOLKIT=='X11'">src/x11/glcanvas.cpp</if>
+</set>
+
+<set var="OPENGL_HDR">
+ <if cond="TOOLKIT=='MAC'">wx/mac/glcanvas.h</if>
+ <if cond="TOOLKIT=='GTK'">wx/gtk/glcanvas.h</if>
+ <if cond="TOOLKIT=='MSW'">wx/msw/glcanvas.h</if>
+ <if cond="TOOLKIT=='MOTIF'">wx/motif/glcanvas.h</if>
+ <if cond="TOOLKIT=='X11'">wx/x11/glcanvas.h</if>
+</set>
+
<!-- ====================================================================== -->
<if cond="TOOLKIT=='MAC'">$(BASE_MAC_HDR)</if>
<if cond="TOOLKIT=='COCOA'">$(BASE_DARWIN_HDR)</if>
</set>
-
+
<set var="BASE_SRC">
$(BASE_CMN_SRC) $(BASE_PLATFORM_SRC)
</set>
<set var="BASE_AND_GUI_SRC">
$(BASE_AND_GUI_CMN_SRC) $(BASE_AND_GUI_PLATFORM_SRC)
</set>
-
-
+
+
<set var="LOWLEVEL_SRC">
<if cond="TOOLKIT=='GTK'">$(GTK_LOWLEVEL_SRC)</if>
<if cond="TOOLKIT=='MOTIF'">$(MOTIF_LOWLEVEL_SRC)</if>
</if>
</set>
+
+ <set var="ALL_GUI_HEADERS">
+ <if cond="USE_GUI=='1' and WXUNIV=='0'">
+ $(GUI_CMN_HDR) $(LOWLEVEL_HDR) $(GUI_HDR)
+ </if>
+ <if cond="USE_GUI=='1' and WXUNIV=='1'">
+ $(GUI_CMN_HDR) $(LOWLEVEL_HDR) $(UNIV_HDR)
+ </if>
+ </set>
+
<set var="ALL_HEADERS">
$(BASE_CMN_HDR) $(BASE_PLATFORM_HDR)
- $(GUI_CMN_HDR) $(GUI_HDR) $(LOWLEVEL_HDR)
+ $(ALL_GUI_HEADERS)
$(HTML_HDR)
</set>