<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<!-- UNIX -->
<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
-<set var="BASE_UNIX_SRC" hints="files">
+
+<!-- Files used on all Unix systems, including Darwin -->
+<set var="BASE_UNIX_AND_DARWIN_SRC" hints="files">
src/common/fdiodispatcher.cpp
src/common/selectdispatcher.cpp
+ src/unix/epolldispatcher.cpp
src/unix/appunix.cpp
src/unix/baseunix.cpp
- src/unix/dir.cpp
- src/unix/dlunix.cpp
- src/unix/epolldispatcher.cpp
src/unix/evtloopunix.cpp
- src/unix/mimetype.cpp
+ src/unix/dlunix.cpp
src/unix/snglinst.cpp
- src/unix/stackwalk.cpp
src/unix/stdpaths.cpp
- src/unix/threadpsx.cpp
src/unix/timerunx.cpp
+ src/unix/stackwalk.cpp
</set>
-<set var="BASE_AND_GUI_UNIX_SRC" hints="files">
- src/unix/utilsunx.cpp
-</set>
-<set var="BASE_UNIX_HDR" hints="files">
+
+<set var="BASE_UNIX_AND_DARWIN_HDR" hints="files">
wx/private/fdiodispatcher.h
wx/private/selectdispatcher.h
wx/unix/app.h
wx/unix/apptbase.h
wx/unix/apptrait.h
wx/unix/chkconf.h
- wx/unix/execute.h
wx/unix/evtloop.h
- wx/unix/mimetype.h
wx/unix/pipe.h
- wx/unix/private.h
- wx/unix/stackwalk.h
wx/unix/stdpaths.h
+ wx/unix/stackwalk.h
+</set>
+
+<!--
+ Files used on all Unix systems, including Darwin with any port but wxMac
+ (this is really an aberration, we should also use these files for wxMac,
+ it's not done because of some OS 9 support leftovers only now)
+ -->
+<set var="BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC" hints="files">
+ $(BASE_UNIX_AND_DARWIN_SRC)
+ src/unix/dir.cpp
+ src/unix/mimetype.cpp
+ src/unix/threadpsx.cpp
+</set>
+
+<set var="BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR" hints="files">
+ $(BASE_UNIX_AND_DARWIN_HDR)
+ wx/unix/execute.h
+ wx/unix/mimetype.h
+ wx/unix/private.h
+</set>
+
+<!--
+ Files used on all non-Darwin Unix systems (because Darwin provides other,
+ better, native equivalents of the functionality they implement (e.g.
+ CFSocket instead of BSD sockets) or doesn't provide it at all (epoll,
+ backtrace())
+ -->
+<set var="BASE_UNIX_SRC" hints="files">
+ $(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC)
+ src/common/gsocketiohandler.cpp
+</set>
+<set var="BASE_AND_GUI_UNIX_SRC" hints="files">
+ src/unix/utilsunx.cpp
+</set>
+<set var="BASE_UNIX_HDR" hints="files">
+ $(BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR)
+ wx/private/gsocketiohandler.h
</set>
<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
<!-- Used on Mac OS CarbonLib, Mac OS X wxMac base, and Mac OS X darwin base -->
<set var="BASE_COREFOUNDATION_SRC" hints="files">
src/mac/corefoundation/cfstring.cpp
+ src/mac/corefoundation/gsockosx.cpp
src/mac/corefoundation/stdpaths_cf.cpp
src/mac/corefoundation/strconv_cf.cpp
src/mac/corefoundation/utilsexc_base.cpp
<!-- Base files used only by OS X builds (not CarbonLib or Classic) -->
<set var="BASE_MACOSX_WXMAC_SRC" hints="files">
$(BASE_MAC_SRC)
- src/common/fdiodispatcher.cpp
- src/common/selectdispatcher.cpp
- src/unix/appunix.cpp
- src/unix/baseunix.cpp
- src/unix/evtloopunix.cpp
- src/unix/dlunix.cpp
- src/unix/snglinst.cpp
- src/unix/stdpaths.cpp
- src/unix/timerunx.cpp
+ $(BASE_UNIX_AND_DARWIN_SRC)
</set>
<set var="BASE_MACOSX_WXMAC_HDR" hints="files">
$(BASE_MAC_HDR)
- wx/private/fdiodispatcher.h
- wx/private/selectdispatcher.h
- wx/unix/app.h
- wx/unix/apptbase.h
- wx/unix/apptrait.h
- wx/unix/chkconf.h
- wx/unix/evtloop.h
- wx/unix/pipe.h
- wx/unix/stdpaths.h
+ $(BASE_UNIX_AND_DARWIN_HDR)
</set>
<!-- Base files used by non-wxMac OS X builds -->
<set var="BASE_MACOSX_NOTWXMAC_SRC" hints="files">
- $(BASE_UNIX_SRC)
+ $(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC)
$(BASE_COREFOUNDATION_SRC)
</set>
<set var="BASE_MACOSX_NOTWXMAC_HDR" hints="files">
- $(BASE_UNIX_HDR)
+ $(BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR)
$(BASE_COREFOUNDATION_HDR)
</set>
<set var="BASE_OS2_SRC" hints="files">
src/common/fdiodispatcher.cpp
src/common/selectdispatcher.cpp
+ src/common/gsocketiohandler.cpp
src/unix/appunix.cpp
src/unix/evtloopunix.cpp
src/unix/timerunx.cpp
<set var="BASE_OS2_HDR" hints="files">
wx/private/fdiodispatcher.h
wx/private/selectdispatcher.h
+ wx/private/gsocketiohandler.h
wx/unix/app.h
wx/os2/apptbase.h
wx/os2/apptrait.h
src/palmos/dir.cpp
src/palmos/prefconf.cpp
src/palmos/snglinst.cpp
+ src/palmos/stdall.c
src/palmos/thread.cpp
src/palmos/utils.cpp
src/palmos/utilsexc.cpp
wx/palmos/apptrait.h
wx/palmos/chkconf.h
wx/palmos/mimetype.h
+ wx/palmos/missing.h
wx/palmos/stdpaths.h
</set>
src/common/wfstream.cpp
src/common/wxcrt.cpp
src/common/wxprintf.cpp
+ src/common/xlocale.cpp
src/common/xti.cpp
src/common/xtistrm.cpp
src/common/zipstrm.cpp
wx/power.h
wx/process.h
wx/ptr_scpd.h
+ wx/ptr_shrd.h
wx/recguard.h
wx/regex.h
wx/scopeguard.h
wx/thrimpl.cpp
wx/timer.h
wx/tokenzr.h
+ wx/tracker.h
wx/txtstrm.h
wx/types.h
wx/unichar.h
wx/vector.h
wx/version.h
wx/volume.h
+ wx/weakref.h
wx/wfstream.h
wx/wx.h
wx/wxchar.h
wx/wxcrtbase.h
wx/wxcrtvararg.h
wx/wxprec.h
+ wx/xlocale.h
wx/xti.h
wx/xtistrm.h
wx/zipstrm.h
wx/zstream.h
+ wx/meta/convertible.h
+ wx/meta/if.h
+ wx/meta/int2type.h
+ wx/meta/movable.h
</set>
<set var="NET_WIN32_SRC" hints="files">
src/msw/gsocket.cpp
+ src/msw/gsockmsw.cpp
src/msw/urlmsw.cpp
</set>
<set var="NET_WIN32_HDR" hints="files">
src/common/validate.cpp
src/common/valtext.cpp
src/common/wincmn.cpp
+ src/common/windowid.cpp
src/common/xpmdecod.cpp
src/generic/busyinfo.cpp
src/generic/buttonbar.cpp
wx/validate.h
wx/valtext.h
wx/window.h
+ wx/windowid.h
wx/wupdlock.h
wx/accel.h
wx/access.h
wx/anidecod.h
+ wx/animdecod.h
wx/artprov.h
wx/bitmap.h
wx/bookctrl.h
wx/printdlg.h
wx/prntbase.h
wx/progdlg.h
- wx/ptr_scpd.h
wx/quantize.h
wx/rawbmp.h
wx/region.h
wx/gtk/region.h
wx/gtk/tooltip.h
wx/gtk/toplevel.h
- wx/gtk/win_gtk.h
wx/gtk/window.h
</set>
<set var="GTK_SRC" hints="files">
$(XWIN_LOWLEVEL_SRC)
src/x11/bitmap.cpp
src/x11/brush.cpp
+ src/x11/palette.cpp
src/x11/pen.cpp
src/x11/region.cpp
src/x11/utilsx.cpp
$(XWIN_LOWLEVEL_HDR)
wx/x11/bitmap.h
wx/x11/brush.h
+ wx/x11/palette.h
wx/x11/pen.h
wx/x11/region.h
</set>
src/motif/menuitem.cpp
src/motif/minifram.cpp
src/motif/msgdlg.cpp
- src/motif/palette.cpp
src/motif/popupwin.cpp
src/motif/radiobox.cpp
src/motif/radiobut.cpp
wx/motif/menuitem.h
wx/motif/minifram.h
wx/motif/msgdlg.h
- wx/motif/palette.h
wx/motif/popupwin.h
wx/motif/print.h
wx/motif/private.h
<set var="X11_LOWLEVEL_SRC" hints="files">
$(XWIN_LOWLEVEL_SRC)
- src/common/gsocketiohandler.cpp
src/generic/icon.cpp
src/generic/timer.cpp
src/x11/app.cpp
src/msw/gdiobj.cpp
src/msw/gdiplus.cpp
src/msw/graphics.cpp
- src/msw/gsockmsw.cpp
src/msw/icon.cpp
src/msw/imaglist.cpp
src/msw/minifram.cpp
<set var="DFB_LOWLEVEL_SRC" hints="files">
src/common/fontmgrcmn.cpp
- src/common/gsocketiohandler.cpp
src/generic/caret.cpp
src/generic/colour.cpp
src/generic/icon.cpp
<set var="MAC_OSX_LOWLEVEL_SRC" hints="files">
<!-- Shared wxMac and wxCocoa files -->
- src/mac/corefoundation/gsockosx.cpp
src/mac/corefoundation/hid.cpp
src/mac/corefoundation/utilsexc_cf.cpp
</set>
wx/mac/notebook.h
wx/mac/palette.h
wx/mac/pen.h
+ wx/mac/popupwin.h
wx/mac/pnghand.h
wx/mac/pngread.h
wx/mac/printdlg.h
wx/mac/carbon/notebook.h
wx/mac/carbon/palette.h
wx/mac/carbon/pen.h
+ wx/mac/carbon/popupwin.h
wx/mac/carbon/pnghand.h
wx/mac/carbon/pngread.h
wx/mac/carbon/printdlg.h
wx/generic/clrpickerg.h
wx/generic/collpaneg.h
wx/generic/fdrepdlg.h
+ wx/generic/filepickerg.h
wx/generic/fontdlgg.h
wx/generic/fontpickerg.h
wx/generic/listctrl.h
<set var="COCOA_LOWLEVEL_SRC" hints="files">
<!-- Shared wxMac and wxCocoa files -->
- src/mac/corefoundation/gsockosx.cpp
src/mac/corefoundation/hid.cpp
src/mac/corefoundation/utilsexc_cf.cpp
</set>
<set var="ADVANCED_CMN_HDR" hints="files">
wx/aboutdlg.h
wx/animate.h
- wx/animdecod.h
wx/bmpcbox.h
wx/calctrl.h
wx/dataview.h