root/wxWidgets/trunk/build/bakefiles/files.bkl

Revision 56674, 102.8 kB (checked in by VZ, 3 weeks ago)

Review/simplify/cleanup MDI classes for all platforms and introduce base
classes for wxMDI{Parent,Child}Frame and wxMDIClientWindow.

Also use generic MDI implementation for wxMotif as it seems to be more
functional and definitely is more maintained (we probably should use the
generic version for wxGTK too).

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?xml version="1.0" ?>
2<!-- $Id$ -->
3<makefile>
4
5<!--
6
7IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
8
9-->
10
11
12<!-- ======================================================================
13                                       FILES
14
15     Files are listed in variables according to this scheme:
16     * each group has _SRC and _HDR variable, for sources and headers
17       respectively
18     * file groups are:
19
20       BASE_CMN                      common base files (all platforms)
21       GUI_CMN                       common GUI files (all platforms)
22       BASE_AND_GUI_CMN_SRC          files that must be compiled both into GUI
23                                     and base library (all platforms)
24
25       BASE_$(platform)             base files used on platform
26       BASE_AND_GUI_$(platform)_SRC  base & gui files used on platform
27
28       $(port)LOWLEVEL               low-level GUI classes
29       $(port)                       high-level files for a port
30       XWIN_LOWLEVEL                 low-level classes for X Window System
31                                     ports (wxGTK, wxMotif, wxX11)
32
33       MSW_DESKTOP                   files used only on desktop Windows
34                                     versions and not under Windows CE
35
36       xxx_NATIVE                    native files not used by wxUniv (used as
37                                     complement of LOWLEVEL when most of the
38                                     files are lowlevel and only few are native)
39
40       HTML                          wxHTML files
41       XRC                           wxXRC files
42
43     * one file may be listed in several groups
44
45     ====================================================================== -->
46
47
48
49<!-- ====================================================================== -->
50<!--                               wxBase                                   -->
51<!-- ====================================================================== -->
52
53<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
54<!--                               UNIX                                     -->
55<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
56
57<!-- Files used on all Unix systems, including Darwin -->
58<set var="BASE_UNIX_AND_DARWIN_SRC" hints="files">
59    src/common/fdiodispatcher.cpp
60    src/common/selectdispatcher.cpp
61    src/unix/epolldispatcher.cpp
62    src/unix/appunix.cpp
63    src/unix/evtloopunix.cpp
64    src/unix/dir.cpp
65    src/unix/dlunix.cpp
66    src/unix/snglinst.cpp
67    src/unix/stdpaths.cpp
68    src/unix/timerunx.cpp
69    src/unix/threadpsx.cpp
70    src/unix/stackwalk.cpp
71    src/unix/utilsunx.cpp
72</set>
73
74<set var="BASE_UNIX_AND_DARWIN_HDR" hints="files">
75    wx/private/fdiodispatcher.h
76    wx/private/selectdispatcher.h
77    wx/unix/app.h
78    wx/unix/apptbase.h
79    wx/unix/apptrait.h
80    wx/unix/chkconf.h
81    wx/unix/evtloop.h
82    wx/unix/pipe.h
83    wx/unix/stdpaths.h
84    wx/unix/stackwalk.h
85    wx/unix/tls.h
86</set>
87
88<!--
89    Files used on all Unix systems, including Darwin with any port but wxMac
90    (this is really an aberration, we should also use these files for wxMac,
91     it's not done because of some OS 9 support leftovers only now)
92 -->
93<set var="BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC" hints="files">
94    $(BASE_UNIX_AND_DARWIN_SRC)
95    src/unix/mimetype.cpp
96</set>
97
98<set var="BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR" hints="files">
99    $(BASE_UNIX_AND_DARWIN_HDR)
100    wx/unix/execute.h
101    wx/unix/mimetype.h
102    wx/unix/private.h
103</set>
104
105<!--
106    Files used on all non-Darwin Unix systems (because Darwin provides other,
107    better, native equivalents of the functionality they implement (e.g.
108    CFSocket instead of BSD sockets) or doesn't provide it at all (epoll,
109    backtrace())
110 -->
111<set var="BASE_UNIX_SRC" hints="files">
112    $(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC)
113    src/common/gsocketiohandler.cpp
114</set>
115<set var="BASE_UNIX_HDR" hints="files">
116    $(BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR)
117    wx/private/gsocketiohandler.h
118</set>
119
120<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
121<!--                             Windows                                    -->
122<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
123<set var="BASE_WIN32_SRC" hints="files">
124    src/msw/basemsw.cpp
125    src/msw/crashrpt.cpp
126    src/msw/debughlp.cpp
127    src/msw/dde.cpp
128    src/msw/dir.cpp
129    src/msw/dlmsw.cpp
130    src/msw/mimetype.cpp
131    src/msw/power.cpp
132    src/msw/regconf.cpp
133    src/msw/registry.cpp
134    src/msw/snglinst.cpp
135    src/msw/stackwalk.cpp
136    src/msw/stdpaths.cpp
137    src/msw/thread.cpp
138    src/msw/timer.cpp
139    src/msw/utils.cpp
140    src/msw/utilsexc.cpp
141</set>
142<set var="BASE_AND_GUI_WIN32_SRC" hints="files">
143    src/msw/evtloop.cpp
144    src/msw/main.cpp
145    src/msw/mslu.cpp
146    src/msw/volume.cpp
147</set>
148<set var="BASE_WINCE_SRC" hints="files">
149    <if cond="TOOLKIT=='WINCE'">src/msw/wince/time.cpp</if>
150</set>
151<set var="BASE_WIN32_HDR" hints="files">
152    wx/msw/apptrait.h
153    wx/msw/apptbase.h
154    wx/msw/chkconf.h
155    wx/msw/crashrpt.h
156    wx/msw/dde.h
157    wx/msw/debughlp.h
158    wx/msw/gccpriv.h
159    wx/msw/libraries.h
160    wx/msw/mimetype.h
161    wx/msw/mslu.h
162    wx/msw/private.h
163    wx/msw/regconf.h
164    wx/msw/registry.h
165    wx/msw/seh.h
166    wx/msw/stackwalk.h
167    wx/msw/stdpaths.h
168    wx/msw/winundef.h
169    wx/msw/wrapcctl.h
170    wx/msw/wrapcdlg.h
171    wx/msw/wrapwin.h
172</set>
173<set var="BASE_WINCE_HDR" hints="files">
174    <if cond="TOOLKIT=='WINCE'">
175        wx/msw/wince/time.h
176        wx/msw/wince/chkconf.h
177    </if>
178</set>
179
180<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
181<!--                                Mac                                     -->
182<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
183
184<!-- Used on Mac OS X wxMac base, and Mac OS X darwin base -->
185<set var="BASE_COREFOUNDATION_SRC" hints="files">
186    src/osx/core/cfstring.cpp
187    src/osx/core/gsockosx.cpp
188    src/osx/core/stdpaths_cf.cpp
189    src/osx/core/strconv_cf.cpp
190    src/osx/core/utilsexc_base.cpp
191</set>
192<set var="BASE_COREFOUNDATION_HDR" hints="files">
193    wx/osx/core/cfdataref.h
194    wx/osx/core/cfref.h
195    wx/osx/core/cfstring.h
196    wx/osx/core/hid.h
197    wx/osx/core/private.h
198    wx/osx/core/stdpaths.h
199    wx/osx/core/private/strconv_cf.h
200</set>
201
202<!-- Base files used by OS X ports (not Carbon) -->
203<set var="BASE_OSX_SHARED_SRC" hints="files">
204    src/osx/core/mimetype.cpp
205    $(BASE_COREFOUNDATION_SRC)
206    $(BASE_UNIX_AND_DARWIN_SRC)
207</set>
208<set var="BASE_OSX_SHARED_HDR" hints="files">
209    $(BASE_COREFOUNDATION_HDR)
210    $(BASE_UNIX_AND_DARWIN_HDR)
211</set>
212<!-- Base and GUI files used by OS X -->
213<set var="BASE_AND_GUI_OSX_CARBON_SRC" hints="files">
214    src/osx/carbon/utils.cpp
215    src/osx/carbon/uma.cpp
216</set>
217
218<set var="BASE_AND_GUI_OSX_COCOA_SRC" hints="files">
219    src/osx/cocoa/utils.mm
220</set>
221
222<!-- Base files used by non-wxMac OS X builds -->
223<set var="BASE_OSX_NOTWXMAC_SRC" hints="files">
224    $(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC)
225    $(BASE_COREFOUNDATION_SRC)
226</set>
227<set var="BASE_OSX_NOTWXMAC_HDR" hints="files">
228    $(BASE_UNIX_AND_DARWIN_NOTWXMAC_HDR)
229    $(BASE_COREFOUNDATION_HDR)
230</set>
231
232<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
233<!--                               OS/2                                     -->
234<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
235
236<set var="BASE_OS2_SRC" hints="files">
237    src/common/fdiodispatcher.cpp
238    src/common/selectdispatcher.cpp
239    src/common/gsocketiohandler.cpp
240    src/unix/appunix.cpp
241    src/unix/evtloopunix.cpp
242    src/unix/timerunx.cpp
243    src/os2/dir.cpp
244    src/os2/mimetype.cpp
245    src/os2/stdpaths.cpp
246    src/os2/thread.cpp
247    src/os2/utils.cpp
248    src/os2/utilsexc.cpp
249</set>
250<set var="BASE_AND_GUI_OS2_SRC" hints="files">
251</set>
252<set var="BASE_OS2_HDR" hints="files">
253    wx/private/fdiodispatcher.h
254    wx/private/selectdispatcher.h
255    wx/private/gsocketiohandler.h
256    wx/unix/app.h
257    wx/os2/apptbase.h
258    wx/os2/apptrait.h
259    wx/unix/evtloop.h
260    wx/os2/mimetype.h
261    wx/os2/private.h
262    wx/os2/stdpaths.h
263    wx/os2/chkconf.h
264    wx/os2/wxrsc.h
265</set>
266
267<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
268<!--                              PalmOS                                    -->
269<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
270
271<set var="BASE_PALMOS_SRC" hints="files">
272    src/palmos/base.cpp
273    src/palmos/dir.cpp
274    src/palmos/prefconf.cpp
275    src/palmos/snglinst.cpp
276    src/palmos/stdall.c
277    src/palmos/thread.cpp
278    src/palmos/utils.cpp
279    src/palmos/utilsexc.cpp
280</set>
281
282<set var="BASE_AND_GUI_PALMOS_SRC" hints="files">
283    src/palmos/main.cpp
284    src/palmos/volume.cpp
285</set>
286
287<set var="BASE_PALMOS_HDR" hints="files">
288    wx/palmos/apptbase.h
289    wx/palmos/apptrait.h
290    wx/palmos/chkconf.h
291    wx/palmos/mimetype.h
292    wx/palmos/missing.h
293    wx/palmos/stdpaths.h
294</set>
295
296<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
297<!--                               MSDOS                                    -->
298<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
299
300<set var="BASE_MSDOS_SRC" hints="files">
301    src/msdos/dir.cpp
302    src/msdos/mimetype.cpp
303    src/msdos/utilsdos.cpp
304</set>
305<set var="BASE_AND_GUI_MSDOS_SRC" hints="files">
306</set>
307<set var="BASE_MSDOS_HDR" hints="files">
308    wx/msdos/mimetype.h
309</set>
310
311<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
312<!--                              Common                                    -->
313<!-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- -->
314<set var="BASE_CMN_SRC" hints="files">
315    src/common/appbase.cpp
316    src/common/arcall.cpp
317    src/common/arcfind.cpp
318    src/common/archive.cpp
319    src/common/arrstr.cpp
320    src/common/base64.cpp
321    src/common/clntdata.cpp
322    src/common/cmdline.cpp
323    src/common/config.cpp
324    src/common/convauto.cpp
325    src/common/datetime.cpp
326    src/common/datstrm.cpp
327    src/common/dircmn.cpp
328    src/common/dynarray.cpp
329    src/common/dynlib.cpp
330    src/common/dynload.cpp
331    src/common/encconv.cpp
332    src/common/evtloopcmn.cpp
333    src/common/extended.c
334    src/common/ffile.cpp
335    src/common/file.cpp
336    src/common/fileback.cpp
337    src/common/fileconf.cpp
338    src/common/filefn.cpp
339    src/common/filename.cpp
340    src/common/filesys.cpp
341    src/common/filtall.cpp
342    src/common/filtfind.cpp
343    src/common/fmapbase.cpp
344    src/common/fs_arc.cpp
345    src/common/fs_filter.cpp
346    src/common/hash.cpp
347    src/common/hashmap.cpp
348    src/common/init.cpp
349    src/common/intl.cpp
350    src/common/ipcbase.cpp
351    src/common/list.cpp
352    src/common/log.cpp
353    src/common/longlong.cpp
354    src/common/memory.cpp
355    src/common/mimecmn.cpp
356    src/common/module.cpp
357    src/common/mstream.cpp
358    src/common/object.cpp
359    src/common/platinfo.cpp
360    src/common/powercmn.cpp
361    src/common/process.cpp
362    src/common/regex.cpp
363    src/common/stdpbase.cpp
364    src/common/sstream.cpp
365    src/common/stopwatch.cpp
366    src/common/strconv.cpp
367    src/common/stream.cpp
368    src/common/string.cpp
369    src/common/stringimpl.cpp
370    src/common/stringops.cpp
371    src/common/strvararg.cpp
372    src/common/sysopt.cpp
373    src/common/tarstrm.cpp
374    src/common/textbuf.cpp
375    src/common/textfile.cpp
376    src/common/timercmn.cpp
377    src/common/timerimpl.cpp
378    src/common/tokenzr.cpp
379    src/common/txtstrm.cpp
380    src/common/unichar.cpp
381    src/common/uri.cpp
382    src/common/ustring.cpp
383    src/common/variant.cpp
384    src/common/wfstream.cpp
385    src/common/wxcrt.cpp
386    src/common/wxprintf.cpp
387    src/common/xlocale.cpp
388    src/common/xti.cpp
389    src/common/xtistrm.cpp
390    src/common/zipstrm.cpp
391    src/common/zstream.cpp
392</set>
393<set var="BASE_AND_GUI_CMN_SRC" hints="files">
394    src/common/event.cpp
395    src/common/fs_mem.cpp
396    src/common/msgout.cpp
397    src/common/utilscmn.cpp
398</set>
399<set var="BASE_CMN_HDR" hints="files">
400    wx/afterstd.h
401    wx/app.h
402    wx/apptrait.h
403    wx/archive.h
404    wx/arrimpl.cpp
405    wx/arrstr.h
406    wx/atomic.h
407    wx/base64.h
408    wx/beforestd.h
409    wx/buffer.h
410    wx/build.h
411    wx/chartype.h
412    wx/chkconf.h
413    wx/clntdata.h
414    wx/cmdargs.h
415    wx/cmdline.h
416    wx/confbase.h
417    wx/config.h
418    wx/convauto.h
419    wx/containr.h
420    wx/cpp.h
421    wx/crt.h
422    wx/datetime.h
423    wx/datstrm.h
424    wx/dde.h
425    wx/debug.h
426    wx/defs.h
427    wx/dir.h
428    wx/dlimpexp.h
429    wx/dlist.h
430    wx/dynarray.h
431    wx/dynlib.h
432    wx/dynload.h
433    wx/encconv.h
434    wx/event.h
435    wx/except.h
436    wx/features.h
437    wx/flags.h
438    wx/ffile.h
439    wx/file.h
440    wx/fileconf.h
441    wx/filefn.h
442    wx/filename.h
443    wx/filesys.h
444    wx/fontenc.h
445    wx/fontmap.h
446    wx/fs_arc.h
447    wx/fs_filter.h
448    wx/fs_mem.h
449    wx/fs_zip.h
450    wx/hash.h
451    wx/hashmap.h
452    wx/hashset.h
453    wx/html/forcelnk.h
454    wx/iconloc.h
455    wx/init.h
456    wx/intl.h
457    wx/iosfwrap.h
458    wx/ioswrap.h
459    wx/ipc.h
460    wx/ipcbase.h
461    wx/kbdstate.h
462    wx/link.h
463    wx/list.h
464    wx/listimpl.cpp
465    wx/log.h
466    wx/longlong.h
467    wx/math.h
468    wx/memconf.h
469    wx/memory.h
470    wx/memtext.h
471    wx/mimetype.h
472    wx/module.h
473    wx/mousestate.h
474    wx/msgout.h
475    wx/mstream.h
476    wx/object.h
477    wx/platform.h
478    wx/platinfo.h
479    wx/power.h
480    wx/process.h
481    wx/ptr_scpd.h
482    wx/ptr_shrd.h
483    wx/recguard.h
484    wx/regex.h
485    wx/scopeguard.h
486    wx/snglinst.h
487    wx/sstream.h
488    wx/stack.h
489    wx/stackwalk.h
490    wx/stdpaths.h
491    wx/stockitem.h
492    wx/stopwatch.h
493    wx/strconv.h
494    wx/stream.h
495    wx/string.h
496    wx/stringimpl.h
497    wx/stringops.h
498    wx/strvararg.h
499    wx/sysopt.h
500    wx/tarstrm.h
501    wx/textbuf.h
502    wx/textfile.h
503    wx/thread.h
504    wx/thrimpl.cpp
505    wx/timer.h
506    wx/tls.h
507    wx/tokenzr.h
508    wx/tracker.h
509    wx/txtstrm.h
510    wx/types.h
511    wx/unichar.h
512    wx/uri.h
513    wx/ustring.h
514    wx/utils.h
515    wx/variant.h
516    wx/vector.h
517    wx/version.h
518    wx/volume.h
519    wx/weakref.h
520    wx/wfstream.h
521    wx/wx.h
522    wx/wxchar.h
523    wx/wxcrt.h
524    wx/wxcrtbase.h
525    wx/wxcrtvararg.h
526    wx/wxprec.h
527    wx/xlocale.h
528    wx/xti.h
529    wx/xtistrm.h
530    wx/zipstrm.h
531    wx/zstream.h
532    wx/meta/convertible.h
533    wx/meta/if.h
534    wx/meta/int2type.h
535    wx/meta/movable.h
536</set>
537
538
539<!-- ====================================================================== -->
540<!--                          wxNet (part of wxBase)                        -->
541<!-- ====================================================================== -->
542
543<set var="NET_UNIX_SRC" hints="files">
544    src/unix/gsocket.cpp
545</set>
546<set var="NET_UNIX_HDR" hints="files">
547    wx/unix/gsockunx.h
548</set>
549
550<set var="NET_WIN32_SRC" hints="files">
551    src/msw/gsocket.cpp
552    src/msw/gsockmsw.cpp
553    src/msw/urlmsw.cpp
554</set>
555<set var="NET_WIN32_HDR" hints="files">
556    wx/msw/gsockmsw.h
557</set>
558
559<set var="NET_WINCE_SRC" hints="files">
560    <if cond="TOOLKIT=='WINCE'">src/msw/wince/net.cpp</if>
561</set>
562<set var="NET_WINCE_HDR" hints="files">
563    <if cond="TOOLKIT=='WINCE'">wx/msw/wince/net.h</if>
564</set>
565
566<set var="NET_OS2_SRC" hints="files">
567    src/unix/gsocket.cpp
568</set>
569<set var="NET_OS2_HDR" hints="files">
570    wx/unix/gsockunx.h
571</set>
572
573<set var="NET_CMN_SRC" hints="files">
574    src/common/fs_inet.cpp
575    src/common/ftp.cpp
576    src/common/http.cpp
577    src/common/protocol.cpp
578    src/common/sckaddr.cpp
579    src/common/sckfile.cpp
580    src/common/sckipc.cpp
581    src/common/sckstrm.cpp
582    src/common/socket.cpp
583    src/common/url.cpp
584</set>
585<set var="NET_CMN_HDR" hints="files">
586    wx/fs_inet.h
587    wx/gsocket.h
588    wx/protocol/file.h
589    wx/protocol/ftp.h
590    wx/protocol/http.h
591    wx/protocol/protocol.h
592    wx/sckaddr.h
593    wx/sckipc.h
594    wx/sckstrm.h
595    wx/socket.h
596    wx/url.h
597</set>
598
599<!-- ====================================================================== -->
600<!--                          wxQA (non GUI library)                        -->
601<!-- ====================================================================== -->
602
603<set var="QA_SRC" hints="files">
604    src/common/debugrpt.cpp
605    src/generic/dbgrptg.cpp
606</set>
607
608<set var="QA_HDR" hints="files">
609    wx/debugrpt.h
610</set>
611
612<!-- ====================================================================== -->
613<!--                            Common GUI files                            -->
614<!-- ====================================================================== -->
615
616<set var="GUI_CMN_SRC" hints="files">
617    src/common/accelcmn.cpp
618    src/common/accesscmn.cpp
619    src/common/anidecod.cpp
620    src/common/appcmn.cpp
621    src/common/artprov.cpp
622    src/common/artstd.cpp
623    src/common/bmpbase.cpp
624    src/common/bookctrl.cpp
625    src/common/btncmn.cpp
626    src/common/cairo.cpp
627    src/common/choiccmn.cpp
628    src/common/clipcmn.cpp
629    src/common/clrpickercmn.cpp
630    src/common/colourcmn.cpp
631    src/common/combocmn.cpp
632    src/common/cmdproc.cpp
633    src/common/cmndata.cpp
634    src/common/containr.cpp
635    src/common/cshelp.cpp
636    src/common/ctrlcmn.cpp
637    src/common/ctrlsub.cpp
638    src/common/datacmn.cpp
639    src/common/dcbase.cpp
640    src/common/dcbufcmn.cpp
641    src/common/dcgraph.cpp
642    src/common/dcsvg.cpp
643    src/common/dlgcmn.cpp
644    src/common/dndcmn.cpp
645    src/common/dobjcmn.cpp
646    src/common/docmdi.cpp
647    src/common/docview.cpp
648    src/common/dpycmn.cpp
649    src/common/dseldlg.cpp
650    src/common/effects.cpp
651    src/common/fddlgcmn.cpp
652    src/common/filectrlcmn.cpp
653    src/common/filepickercmn.cpp
654    src/common/fontpickercmn.cpp
655    src/common/fldlgcmn.cpp
656    src/common/fontcmn.cpp
657    src/common/fontenumcmn.cpp
658    src/common/fontmap.cpp
659    src/common/fontutilcmn.cpp
660    src/common/framecmn.cpp
661    src/common/gaugecmn.cpp
662    src/common/gbsizer.cpp
663    src/common/gdicmn.cpp
664    src/common/geometry.cpp
665    src/common/gifdecod.cpp
666    src/common/graphcmn.cpp
667    src/common/helpbase.cpp
668    src/common/iconbndl.cpp
669    src/common/imagall.cpp
670    src/common/imagbmp.cpp
671    src/common/image.cpp
672    src/common/imagfill.cpp
673    src/common/imaggif.cpp
674    src/common/imagiff.cpp
675    src/common/imagjpeg.cpp
676    src/common/imagpcx.cpp
677    src/common/imagpng.cpp
678    src/common/imagpnm.cpp
679    src/common/imagtga.cpp
680    src/common/imagtiff.cpp
681    src/common/imagxpm.cpp
682    src/common/layout.cpp
683    src/common/lboxcmn.cpp
684    src/common/listctrlcmn.cpp
685    src/common/matrix.cpp
686    src/common/menucmn.cpp
687    src/common/nbkbase.cpp
688    src/common/overlaycmn.cpp
689    src/common/paper.cpp
690    src/common/pickerbase.cpp
691    src/common/popupcmn.cpp
692    src/common/prntbase.cpp
693    src/common/quantize.cpp
694    src/common/radiocmn.cpp
695    src/common/rendcmn.cpp
696    src/common/rgncmn.cpp
697    src/common/settcmn.cpp
698    src/common/sizer.cpp
699    src/common/srchcmn.cpp
700    src/common/statbar.cpp
701    src/common/stattextcmn.cpp
702    src/common/stockitem.cpp
703    src/common/tbarbase.cpp
704    src/common/textcmn.cpp
705    src/common/textentrycmn.cpp
706    src/common/toplvcmn.cpp
707    src/common/treebase.cpp
708    src/common/valgen.cpp
709    src/common/validate.cpp
710    src/common/valtext.cpp
711    src/common/wincmn.cpp
712    src/common/windowid.cpp
713    src/common/wrapsizer.cpp
714    src/common/xpmdecod.cpp
715    src/generic/busyinfo.cpp
716    src/generic/buttonbar.cpp
717    src/generic/choicdgg.cpp
718    src/generic/choicbkg.cpp
719    src/generic/combog.cpp
720    src/generic/dcpsg.cpp
721    src/generic/dirctrlg.cpp
722    src/generic/dragimgg.cpp
723    src/generic/filectrlg.cpp
724    src/generic/listbkg.cpp
725    src/generic/logg.cpp
726    src/generic/numdlgg.cpp
727    src/generic/panelg.cpp
728    src/generic/progdlgg.cpp
729    src/generic/printps.cpp
730    src/generic/renderg.cpp
731    src/generic/scrlwing.cpp
732    src/generic/selstore.cpp
733    src/generic/spinctlg.cpp
734    src/generic/splitter.cpp
735    src/generic/srchctlg.cpp
736    src/generic/statbmpg.cpp
737    src/generic/stattextg.cpp
738    src/generic/textdlgg.cpp
739    src/generic/tipwin.cpp
740    src/generic/toolbkg.cpp
741    src/generic/treectlg.cpp
742    src/generic/treebkg.cpp
743    src/generic/vlbox.cpp
744    src/generic/vscroll.cpp
745</set>
746<set var="GUI_CMN_HDR" hints="files">
747    wx/bmpbuttn.h
748    wx/brush.h
749    wx/button.h
750    wx/cairo.h
751    wx/checkbox.h
752    wx/checklst.h
753    wx/choicdlg.h
754    wx/choice.h
755    wx/cmndata.h
756    wx/collpane.h
757    wx/combo.h
758    wx/combobox.h
759    wx/control.h
760    wx/ctrlsub.h
761    wx/cursor.h
762    wx/dc.h
763    wx/dcclient.h
764    wx/dcgraph.h
765    wx/dcmemory.h
766    wx/dcprint.h
767    wx/dcscreen.h
768    wx/dcsvg.h
769    wx/dialog.h
770    wx/dirdlg.h
771    wx/dragimag.h
772    wx/encinfo.h
773    wx/filedlg.h
774    wx/frame.h
775    wx/gauge.h
776    wx/gbsizer.h
777    wx/gdicmn.h
778    wx/generic/accel.h
779    wx/generic/buttonbar.h
780    wx/generic/choicdgg.h
781    wx/generic/colrdlgg.h
782    wx/generic/combo.h
783    wx/generic/dcpsg.h
784    wx/generic/dirctrlg.h
785    wx/generic/dragimgg.h
786    wx/generic/filectrlg.h
787    wx/generic/logg.h
788    wx/generic/msgdlgg.h
789    wx/generic/numdlgg.h
790    wx/generic/notebook.h
791    wx/generic/panelg.h
792    wx/generic/prntdlgg.h
793    wx/generic/printps.h
794    wx/generic/progdlgg.h
795    wx/generic/scrolwin.h
796    wx/generic/spinctlg.h
797    wx/generic/splitter.h
798    wx/generic/srchctlg.h
799    wx/generic/statbmpg.h
800    wx/generic/stattextg.h
801    wx/generic/textdlgg.h
802    wx/generic/treectlg.h
803    wx/graphics.h
804    wx/helphtml.h
805    wx/icon.h
806    wx/layout.h
807    wx/listbox.h
808    wx/mdi.h
809    wx/menu.h
810    wx/msgdlg.h
811    wx/nativewin.h
812    wx/numdlg.h
813    wx/overlay.h
814    wx/palette.h
815    wx/panel.h
816    wx/pen.h
817    wx/position.h
818    wx/radiobox.h
819    wx/radiobut.h
820    wx/renderer.h
821    wx/scrolbar.h
822    wx/scrolbar.h
823    wx/scrolwin.h
824    wx/selstore.h
825    wx/settings.h
826    wx/sizer.h
827    wx/slider.h
828    wx/statbmp.h
829    wx/statbox.h
830    wx/stattext.h
831    wx/statusbr.h
832    wx/textctrl.h
833    wx/textdlg.h
834    wx/textentry.h
835    wx/toolbar.h
836    wx/validate.h
837    wx/valtext.h
838    wx/window.h
839    wx/windowid.h
840    wx/wrapsizer.h
841    wx/wupdlock.h
842
843    wx/accel.h
844    wx/access.h
845    wx/anidecod.h
846    wx/animdecod.h
847    wx/artprov.h
848    wx/bitmap.h
849    wx/bookctrl.h
850    wx/busyinfo.h
851    wx/generic/busyinfo.h
852    wx/caret.h
853    wx/choicebk.h
854    wx/clipbrd.h
855    wx/clrpicker.h
856    wx/cmdproc.h
857    wx/colordlg.h
858    wx/colour.h
859    wx/cshelp.h
860    wx/dataobj.h
861    wx/dcmirror.h
862    wx/dcps.h
863    wx/dialup.h
864    wx/dirctrl.h
865    wx/display.h
866    wx/display_impl.h
867    wx/dnd.h
868    wx/docmdi.h
869    wx/docview.h
870    wx/effects.h
871    wx/evtloop.h
872    wx/fdrepdlg.h
873    wx/filectrl.h
874    wx/filepicker.h
875    wx/fontpicker.h
876    wx/fmappriv.h
877    wx/font.h
878    wx/fontdlg.h
879    wx/fontenum.h
880    wx/fontutil.h
881    wx/gdiobj.h
882    wx/geometry.h
883    wx/gifdecod.h
884    wx/help.h
885    wx/helpbase.h
886    wx/helpwin.h
887    wx/iconbndl.h
888    wx/imagbmp.h
889    wx/image.h
890    wx/imaggif.h
891    wx/imagiff.h
892    wx/imagjpeg.h
893    wx/imaglist.h
894    wx/imagpcx.h
895    wx/imagpng.h
896    wx/imagpnm.h
897    wx/imagtga.h
898    wx/imagtiff.h
899    wx/imagxpm.h
900    wx/listbase.h
901    wx/listbook.h
902    wx/listctrl.h
903    wx/matrix.h
904    wx/menuitem.h
905    wx/metafile.h
906    wx/minifram.h
907    wx/nonownedwnd.h
908    wx/notebook.h
909    wx/ownerdrw.h
910    wx/paper.h
911    wx/pickerbase.h
912    wx/popupwin.h
913    wx/print.h
914    wx/printdlg.h
915    wx/prntbase.h
916    wx/progdlg.h
917    wx/quantize.h
918    wx/rawbmp.h
919    wx/region.h
920    wx/scopeguard.h
921    wx/spinbutt.h
922    wx/spinctrl.h
923    wx/splitter.h
924    wx/srchctrl.h
925    wx/statline.h
926    wx/tab.h
927    wx/tabctrl.h
928    wx/tbarbase.h
929    wx/tglbtn.h
930    wx/tipwin.h
931    wx/toolbook.h
932    wx/tooltip.h
933    wx/toplevel.h
934    wx/treebase.h
935    wx/treebook.h
936    wx/treectrl.h
937    wx/valgen.h
938    wx/vidmode.h
939    wx/vlbox.h
940    wx/vms_x_fix.h
941    wx/vscroll.h
942    wx/xpmdecod.h
943    wx/xpmhand.h
944</set>
945
946<!-- ====================================================================== -->
947<!--                            Common Unix files:                          -->
948<!-- ====================================================================== -->
949
950<set var="UNIX_SRC" hints="files">
951    src/unix/apptraits.cpp
952</set>
953
954<!-- ====================================================================== -->
955<!--                            Common X11 code:                            -->
956<!-- ====================================================================== -->
957
958<set var="XWIN_LOWLEVEL_SRC" hints="files">
959    src/generic/caret.cpp
960    src/generic/imaglist.cpp
961    src/unix/dialup.cpp
962    src/unix/fontenum.cpp
963    src/unix/fontutil.cpp
964    src/unix/utilsx11.cpp
965    src/unix/displayx11.cpp
966</set>
967<set var="XWIN_LOWLEVEL_HDR" hints="files">
968    wx/generic/caret.h
969    wx/generic/imaglist.h
970    wx/unix/fontutil.h
971    wx/unix/utilsx11.h
972</set>
973
974
975<!-- ====================================================================== -->
976<!--                                wxGTK                                   -->
977<!-- ====================================================================== -->
978
979<set var="GTK_LOWLEVEL_SRC" hints="files">
980    $(XWIN_LOWLEVEL_SRC)
981    src/generic/icon.cpp
982    src/generic/paletteg.cpp
983    src/gtk/app.cpp
984    src/gtk/assertdlg_gtk.c
985    src/gtk/bitmap.cpp
986    src/gtk/brush.cpp
987    src/gtk/clipbrd.cpp
988    src/gtk/colour.cpp
989    src/gtk/cursor.cpp
990    src/gtk/dataobj.cpp
991    src/gtk/dc.cpp
992    src/gtk/dcclient.cpp
993    src/gtk/dcmemory.cpp
994    src/gtk/dcscreen.cpp
995    src/gtk/dnd.cpp
996    src/gtk/evtloop.cpp
997    src/gtk/filectrl.cpp
998    src/gtk/font.cpp
999    src/gtk/gsockgtk.cpp
1000    src/gtk/minifram.cpp
1001    src/gtk/pen.cpp
1002    src/gtk/popupwin.cpp
1003    src/gtk/private.cpp
1004    src/gtk/region.cpp
1005    src/gtk/renderer.cpp
1006    src/gtk/settings.cpp
1007    src/gtk/timer.cpp
1008    src/gtk/tooltip.cpp
1009    src/gtk/toplevel.cpp
1010    src/gtk/utilsgtk.cpp
1011    src/gtk/win_gtk.cpp
1012    src/gtk/window.cpp
1013</set>
1014<set var="GTK_LOWLEVEL_HDR" hints="files">
1015    $(XWIN_LOWLEVEL_HDR)
1016    wx/generic/icon.h
1017    wx/generic/paletteg.h
1018    wx/gtk/app.h
1019    wx/gtk/assertdlg_gtk.h
1020    wx/gtk/bitmap.h
1021    wx/gtk/brush.h
1022    wx/gtk/clipbrd.h
1023    wx/gtk/colour.h
1024    wx/gtk/cursor.h
1025    wx/gtk/dataform.h
1026    wx/gtk/dataobj.h
1027    wx/gtk/dataobj2.h
1028    wx/gtk/dc.h
1029    wx/gtk/dcclient.h
1030    wx/gtk/dcmemory.h
1031    wx/gtk/dcscreen.h
1032    wx/gtk/dnd.h
1033    wx/gtk/font.h
1034    wx/gtk/minifram.h
1035    wx/gtk/pen.h
1036    wx/gtk/popupwin.h
1037    wx/gtk/private/win_gtk.h
1038    wx/gtk/region.h
1039    wx/gtk/tooltip.h
1040    wx/gtk/toplevel.h
1041    wx/gtk/window.h
1042</set>
1043<set var="GTK_SRC" hints="files">
1044    <!-- Generic implementations used by wxGTK: -->
1045    src/generic/accel.cpp
1046    src/generic/fdrepdlg.cpp
1047    <!-- Needed as long as we support GTK+ < 2.6 -->
1048    src/generic/filepickerg.cpp
1049    src/generic/graphicc.cpp
1050    src/generic/listctrl.cpp
1051    src/generic/prntdlgg.cpp
1052    src/generic/statusbr.cpp
1053    src/generic/tabg.cpp
1054    <!-- Generic implementations used by wxGPE: -->
1055    src/generic/fontdlgg.cpp
1056    src/generic/msgdlgg.cpp
1057    <!-- GTK+ specific files: -->
1058    src/gtk/artgtk.cpp
1059    src/gtk/bmpbuttn.cpp
1060    src/gtk/button.cpp
1061    src/gtk/checkbox.cpp
1062    src/gtk/checklst.cpp
1063    src/gtk/choice.cpp
1064    src/gtk/collpane.cpp
1065    src/gtk/colordlg.cpp
1066    src/gtk/combobox.cpp
1067    src/gtk/control.cpp
1068    src/gtk/clrpicker.cpp
1069    src/gtk/dialog.cpp
1070    src/gtk/fontpicker.cpp
1071    src/gtk/filepicker.cpp
1072    src/gtk/dirdlg.cpp
1073    src/gtk/filedlg.cpp
1074    src/gtk/fontdlg.cpp
1075    src/gtk/frame.cpp
1076    src/gtk/gauge.cpp
1077    src/gtk/gn