]> git.saurik.com Git - wxWidgets.git/commitdiff
added automatic generation of files.lst for wxMac
authorGilles Depeyrot <gilles_depeyrot@mac.com>
Thu, 4 Oct 2001 21:33:22 +0000 (21:33 +0000)
committerGilles Depeyrot <gilles_depeyrot@mac.com>
Thu, 4 Oct 2001 21:33:22 +0000 (21:33 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11842 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

distrib/msw/tmake/Makefile
distrib/msw/tmake/filelist.t
distrib/msw/tmake/filelist.txt
distrib/msw/tmake/mac.t [new file with mode: 0644]
distrib/msw/tmake/makeall.sh

index 00acda7f2dca96b96537802887124d71ddfed141..230286f24f9c673838c8da746627e9bd0dab8ae4 100644 (file)
@@ -17,6 +17,7 @@ all: $(MSW_MAKEFILES_DIR)/makefile.vc \
      $(MSW_MAKEFILES_DIR)/makefile.g295 \
      $(WXDIR)/Makefile.in \
      $(WXDIR)/src/gtk/files.lst \
      $(MSW_MAKEFILES_DIR)/makefile.g295 \
      $(WXDIR)/Makefile.in \
      $(WXDIR)/src/gtk/files.lst \
+     $(WXDIR)/src/mac/files.lst \
      $(WXDIR)/src/motif/files.lst \
      $(WXDIR)/src/os2/files.lst \
 
      $(WXDIR)/src/motif/files.lst \
      $(WXDIR)/src/os2/files.lst \
 
@@ -47,6 +48,9 @@ $(MSW_MAKEFILES_DIR)/makefile.g295: filelist.txt wxwin.pro g295.t
 $(WXDIR)/src/gtk/files.lst: filelist.txt wxwin.pro
        $(TMAKE) -t gtk wxwin.pro -o $@
 
 $(WXDIR)/src/gtk/files.lst: filelist.txt wxwin.pro
        $(TMAKE) -t gtk wxwin.pro -o $@
 
+$(WXDIR)/src/mac/files.lst: filelist.txt wxwin.pro
+       $(TMAKE) -t mac wxwin.pro -o $@
+
 $(WXDIR)/src/motif/files.lst: filelist.txt wxwin.pro
        $(TMAKE) -t motif wxwin.pro -o $@
 
 $(WXDIR)/src/motif/files.lst: filelist.txt wxwin.pro
        $(TMAKE) -t motif wxwin.pro -o $@
 
index c239ed6c45656e0e1b5c4ea3388b626837f40c73..08a0e68a6a3acc2b97da34a59dce320250e4ef6d 100644 (file)
@@ -58,6 +58,8 @@
             $wxGeneric{$filename} = $fileflags;
         } elsif ( $filetype eq "MSW" ) {
             $wxMSW{$filename} = $fileflags;
             $wxGeneric{$filename} = $fileflags;
         } elsif ( $filetype eq "MSW" ) {
             $wxMSW{$filename} = $fileflags;
+        } elsif ( $filetype eq "Mac" ) {
+            $wxMAC{$filename} = $fileflags;
         } elsif ( $filetype eq "Motif" ) {
             $wxMOTIF{$filename} = $fileflags;
         } elsif ( $filetype eq "GTK" ) {
         } elsif ( $filetype eq "Motif" ) {
             $wxMOTIF{$filename} = $fileflags;
         } elsif ( $filetype eq "GTK" ) {
@@ -80,6 +82,8 @@
             $wxPROTOCOLINCLUDE{$filename} = $fileflags;
         } elsif ( $filetype eq "HtmlH" ) {
             $wxHTMLINCLUDE{$filename} = $fileflags;
             $wxPROTOCOLINCLUDE{$filename} = $fileflags;
         } elsif ( $filetype eq "HtmlH" ) {
             $wxHTMLINCLUDE{$filename} = $fileflags;
+        } elsif ( $filetype eq "MacH" ) {
+            $wxMACINCLUDE{$filename} = $fileflags;
         } elsif ( $filetype eq "MotifH" ) {
             $wxMOTIFINCLUDE{$filename} = $fileflags;
         } elsif ( $filetype eq "MSWH" ) {
         } elsif ( $filetype eq "MotifH" ) {
             $wxMOTIFINCLUDE{$filename} = $fileflags;
         } elsif ( $filetype eq "MSWH" ) {
@@ -94,6 +98,8 @@
             $wxUNIXINCLUDE{$filename} = $fileflags;
         } elsif ( $filetype eq "GenericH" ) {
             $wxGENERICINCLUDE{$filename} = $fileflags;
             $wxUNIXINCLUDE{$filename} = $fileflags;
         } elsif ( $filetype eq "GenericH" ) {
             $wxGENERICINCLUDE{$filename} = $fileflags;
+        } elsif ( $filetype eq "MacR" ) {
+            $wxMACRESOURCE{$filename} = $fileflags;
         } else {
             warn "Unknown file type $filetype for $filename, ignoring.\n";
             next line;
         } else {
             warn "Unknown file type $filetype for $filename, ignoring.\n";
             next line;
index ae62c8303fa8d91a95ae76392ace924a49d26000..d1fb7574c698148b70d924da6b50259dab08e21a 100644 (file)
 #  BaseOnly    /src/common but only needed for the wxBase compilation
 #  Generic     /src/generic
 #  Common      /src/common
 #  BaseOnly    /src/common but only needed for the wxBase compilation
 #  Generic     /src/generic
 #  Common      /src/common
-#  MSW /src/msw
+#  MSW         /src/msw
+#  Mac         /src/mac for Mac OS X with Apple Developer Tools
 #  Motif       /src/motif
 #  Motif       /src/motif
-#  Univ        /src/univ or src/univ/themes
-#  Unix        /src/unix
-#  GTK /src/gtk
-#  MGL /src/mgl
-#  OS2 /src/os2
-#  HTML        /src/html
+#  Univ                /src/univ or src/univ/themes
+#  Unix                /src/unix
+#  GTK         /src/gtk
+#  MGL         /src/mgl
+#  OS2         /src/os2
+#  HTML                /src/html
 #
 # 'H' suffix means these are headers, not .cpp files
 #
 #
 # 'H' suffix means these are headers, not .cpp files
 #
-#  WXH /include/wx
-#  GTKH        /include/wx/gtk
+#  WXH         /include/wx
+#  GTKH                /include/wx/gtk
+#  MacH                /include/wx/mac
 #  MotifH      /include/wx/motif
 #  MotifH      /include/wx/motif
-#  MSWH        /include/wx/msw
-#  OS2H        /include/wx/os2
+#  MSWH                /include/wx/msw
+#  OS2H                /include/wx/os2
 #  GenericH    /include/wx/generic
 #  HtmlH       /include/wx/html
 #  ProtoH      /include/wx/protocol
 #  UnivH       /include/wx/univ
 #  UnixH       /include/wx/unix
 #
 #  GenericH    /include/wx/generic
 #  HtmlH       /include/wx/html
 #  ProtoH      /include/wx/protocol
 #  UnivH       /include/wx/univ
 #  UnixH       /include/wx/unix
 #
+# 'R' suffix means these are resource files
+#
+#  MacR                /src/mac
+#
 # The third column may be empty or contain some additional info about this
 # file (only compile it in 16bit mode, don't compile it with this or that
 # compiler, &c)
 #
 # Known flags:
 # The third column may be empty or contain some additional info about this
 # file (only compile it in 16bit mode, don't compile it with this or that
 # compiler, &c)
 #
 # Known flags:
-#  Base        makes part of the base library too
+#  Base                makes part of the base library too
 #  NotWin32    not used under Win32, but used under Win16
 #  Win32Only   only can be compiled under Win32
 #  Generic     generic code which might be used instead of native one
 #  NotWin32    not used under Win32, but used under Win16
 #  Win32Only   only can be compiled under Win32
 #  Generic     generic code which might be used instead of native one
-#  OLE OLE file (needs Win32 and a decent compiler)
+#  OLE         OLE file (needs Win32 and a decent compiler)
 #  Socket      Socket file (currently doesn't compile under Win16)
 #  NotMSW      Not required for the MSW port
 #  Socket      Socket file (currently doesn't compile under Win16)
 #  NotMSW      Not required for the MSW port
+#  NotMac      Not required for the MAC port under Mac OS X
 #  NotMGL      Not required for the MGL port
 #  NotGTK      Not required for the GTK port
 #  NotMGL      Not required for the MGL port
 #  NotGTK      Not required for the GTK port
-#  NotX        Not required for the Motif port
+#  NotX                Not required for the Motif port
 #  NotOS2      Not required for the os2Pm port
 #  LowLevel    Low level GUI toolkit file, used by wxUniversal as well
 #  Theme        implements a wxUniv theme
 #  NotOS2      Not required for the os2Pm port
 #  LowLevel    Low level GUI toolkit file, used by wxUniversal as well
 #  Theme        implements a wxUniv theme
@@ -54,7 +61,7 @@
 
 # File name    Type    Flags
 
 
 # File name    Type    Flags
 
-accel.cpp      Generic NotMSW,NotX,NotOS2
+accel.cpp      Generic NotMSW,NotX,NotOS2,NotMac
 busyinfo.cpp   Generic
 calctrl.cpp    Generic
 caret.cpp      Generic NotMSW
 busyinfo.cpp   Generic
 calctrl.cpp    Generic
 caret.cpp      Generic NotMSW
@@ -65,8 +72,8 @@ dirctrlg.cpp  Generic
 dirdlgg.cpp    Generic NotWin32,NotOS2
 dragimgg.cpp   Generic NotOS2
 fdrepdlg.cpp   Generic NotMSW
 dirdlgg.cpp    Generic NotWin32,NotOS2
 dragimgg.cpp   Generic NotOS2
 fdrepdlg.cpp   Generic NotMSW
-fontdlgg.cpp   Generic Generic,NotOS2
 filedlgg.cpp   Generic NotMSW,NotX,NotOS2
 filedlgg.cpp   Generic NotMSW,NotX,NotOS2
+fontdlgg.cpp   Generic Generic,NotOS2
 grid.cpp       Generic
 gridctrl.cpp   Generic
 gridsel.cpp    Generic
 grid.cpp       Generic
 gridctrl.cpp   Generic
 gridsel.cpp    Generic
@@ -78,8 +85,9 @@ laywin.cpp    Generic
 listctrl.cpp   Generic NotWin32
 logg.cpp       Generic
 msgdlgg.cpp    Generic Generic
 listctrl.cpp   Generic NotWin32
 logg.cpp       Generic
 msgdlgg.cpp    Generic Generic
-notebook.cpp   Generic NotWin32,NotGTK,NotOS2,NotMGL
-paletteg.cpp   Generic NotMSW,NotX,NotOS2,NotMGL
+notebook.cpp   Generic NotWin32,NotGTK,NotOS2,NotMGL,NotMac
+numdlgg.cpp    Generic
+paletteg.cpp   Generic NotMSW,NotX,NotOS2,NotMGL,NotMac
 panelg.cpp     Generic
 printps.cpp    Generic NotMSW
 prntdlgg.cpp   Generic NotMSW
 panelg.cpp     Generic
 printps.cpp    Generic NotMSW
 prntdlgg.cpp   Generic NotMSW
@@ -92,10 +100,9 @@ scrlwing.cpp        Generic
 spinctlg.cpp   Generic
 splash.cpp     Generic
 splitter.cpp   Generic
 spinctlg.cpp   Generic
 splash.cpp     Generic
 splitter.cpp   Generic
-statline.cpp   Generic NotMSW,NotGTK,NotOS2,NotMGL
+statline.cpp   Generic NotMSW,NotGTK,NotOS2,NotMGL,NotMac
 statusbr.cpp   Generic
 tabg.cpp       Generic NotWin32,NotOS2
 statusbr.cpp   Generic
 tabg.cpp       Generic NotWin32,NotOS2
-numdlgg.cpp    Generic
 tbarsmpl.cpp   Generic
 textdlgg.cpp   Generic
 tipdlg.cpp     Generic
 tbarsmpl.cpp   Generic
 textdlgg.cpp   Generic
 tipdlg.cpp     Generic
@@ -106,10 +113,10 @@ wizard.cpp        Generic
 
 appcmn.cpp     Common  Base
 choiccmn.cpp   Common
 
 appcmn.cpp     Common  Base
 choiccmn.cpp   Common
+clipcmn.cpp    Common
 cmdline.cpp    Common  Base
 cmdproc.cpp    Common
 cmndata.cpp    Common
 cmdline.cpp    Common  Base
 cmdproc.cpp    Common
 cmndata.cpp    Common
-clipcmn.cpp    Common
 config.cpp     Common  Base
 containr.cpp   Common
 cshelp.cpp     Common
 config.cpp     Common  Base
 containr.cpp   Common
 cshelp.cpp     Common
@@ -118,13 +125,13 @@ ctrlsub.cpp       Common
 datetime.cpp   Common  Base
 datstrm.cpp    Common  Base
 db.cpp Common  Win32Only,Base
 datetime.cpp   Common  Base
 datstrm.cpp    Common  Base
 db.cpp Common  Win32Only,Base
-dbgrid.cpp     Common  Win32Only
+dbgrid.cpp     Common  Win32Only,NotMac
 dbtable.cpp    Common  Win32Only,Base
 dcbase.cpp     Common
 dircmn.cpp     Common  Base
 dlgcmn.cpp     Common
 dbtable.cpp    Common  Win32Only,Base
 dcbase.cpp     Common
 dircmn.cpp     Common  Base
 dlgcmn.cpp     Common
-dobjcmn.cpp    Common
 dndcmn.cpp     Common
 dndcmn.cpp     Common
+dobjcmn.cpp    Common
 docmdi.cpp     Common
 docview.cpp    Common
 dynarray.cpp   Common  Base
 docmdi.cpp     Common
 docview.cpp    Common
 dynarray.cpp   Common  Base
@@ -145,27 +152,25 @@ fontmap.cpp       Common  Base
 framecmn.cpp   Common
 toplvcmn.cpp   Common
 fs_inet.cpp    Common  Base
 framecmn.cpp   Common
 toplvcmn.cpp   Common
 fs_inet.cpp    Common  Base
-fs_zip.cpp     Common  Base
 fs_mem.cpp     Common  Base
 fs_mem.cpp     Common  Base
+fs_zip.cpp     Common  Base
 ftp.cpp        Common  Socket,Base
 gaugecmn.cpp   Common
 gdicmn.cpp     Common
 geometry.cpp   Common
 gifdecod.cpp   Common
 ftp.cpp        Common  Socket,Base
 gaugecmn.cpp   Common
 gdicmn.cpp     Common
 geometry.cpp   Common
 gifdecod.cpp   Common
-xpmdecod.cpp   Common
 hash.cpp       Common  Base
 helpbase.cpp   Common
 http.cpp       Common  Socket,Base
 hash.cpp       Common  Base
 helpbase.cpp   Common
 http.cpp       Common  Socket,Base
+imagall.cpp    Common
 imagbmp.cpp    Common
 image.cpp      Common
 imagbmp.cpp    Common
 image.cpp      Common
-imagall.cpp    Common
 imaggif.cpp    Common
 imaggif.cpp    Common
-imagxpm.cpp    Common
 imagjpeg.cpp   Common  Win32Only
 imagjpeg.cpp   Common  Win32Only
-imagtiff.cpp   Common  Win32Only
 imagpcx.cpp    Common  Win32Only
 imagpng.cpp    Common  Win32Only
 imagpnm.cpp    Common  Win32Only
 imagpcx.cpp    Common  Win32Only
 imagpng.cpp    Common  Win32Only
 imagpnm.cpp    Common  Win32Only
+imagtiff.cpp   Common  Win32Only
 imagxpm.cpp    Common
 init.cpp       BaseOnly
 intl.cpp       Common  Base
 imagxpm.cpp    Common
 init.cpp       BaseOnly
 intl.cpp       Common  Base
@@ -191,7 +196,7 @@ prntbase.cpp        Common
 process.cpp    Common  Win32Only,Base
 protocol.cpp   Common  Socket,Base
 quantize.cpp   Common
 process.cpp    Common  Win32Only,Base
 protocol.cpp   Common  Socket,Base
 quantize.cpp   Common
-radiocmn.cpp   Common
+radiocmn.cpp   Common  NotMac
 regex.cpp      Common  Base
 resource.cpp   Common
 sckaddr.cpp    Common  Socket,Base
 regex.cpp      Common  Base
 resource.cpp   Common
 sckaddr.cpp    Common  Socket,Base
@@ -201,14 +206,15 @@ sckstrm.cpp       Common  Socket,Base
 serbase.cpp    Common  Base
 sizer.cpp      Common
 socket.cpp     Common  Socket,Base
 serbase.cpp    Common  Base
 sizer.cpp      Common
 socket.cpp     Common  Socket,Base
-stream.cpp     Common  Base
 strconv.cpp    Common  Base
 strconv.cpp    Common  Base
+stream.cpp     Common  Base
 string.cpp     Common  Base
 sysopt.cpp     Common  Base
 tbarbase.cpp   Common
 textcmn.cpp    Common
 textfile.cpp   Common  Base
 timercmn.cpp   Common  Base
 string.cpp     Common  Base
 sysopt.cpp     Common  Base
 tbarbase.cpp   Common
 textcmn.cpp    Common
 textfile.cpp   Common  Base
 timercmn.cpp   Common  Base
+toplvcmn.cpp   Common
 tokenzr.cpp    Common  Base
 treebase.cpp   Common
 txtstrm.cpp    Common  Base
 tokenzr.cpp    Common  Base
 treebase.cpp   Common
 txtstrm.cpp    Common  Base
@@ -223,6 +229,7 @@ wfstream.cpp        Common  Base
 wincmn.cpp     Common
 wxchar.cpp     Common  Base
 wxexpr.cpp     Common
 wincmn.cpp     Common
 wxchar.cpp     Common  Base
 wxexpr.cpp     Common
+xpmdecod.cpp   Common
 zipstrm.cpp    Common  Base
 zstream.cpp    Common  Base
 
 zipstrm.cpp    Common  Base
 zstream.cpp    Common  Base
 
@@ -337,16 +344,15 @@ uuid.cpp  MSW     OLE
 wave.cpp       MSW
 window.cpp     MSW     LowLevel
 
 wave.cpp       MSW
 window.cpp     MSW     LowLevel
 
-dialup.cpp     Unix
+dialup.cpp     Unix    NotMac
 dir.cpp        Unix    Base
 dir.cpp        Unix    Base
-fontenum.cpp   Unix
-fontutil.cpp   Unix
-mimetype.cpp   Unix    Base
+fontenum.cpp   Unix    NotMac
+fontutil.cpp   Unix    NotMac
+gsocket.c      Unix    Base,NotMac
+mimetype.cpp   Unix    Base,NotMac
 snglinst.cpp   Unix    Base
 snglinst.cpp   Unix    Base
-threadpsx.cpp  Unix    Base
+threadpsx.cpp  Unix    Base,NotMac
 utilsunx.cpp   Unix    Base
 utilsunx.cpp   Unix    Base
-gsocket.c      Unix    Base
-mimetype.cpp   Unix    Base
 
 bmpbuttn.cpp   Univ
 button.cpp     Univ
 
 bmpbuttn.cpp   Univ
 button.cpp     Univ
@@ -446,6 +452,84 @@ utilsres.cpp       GTK
 wave.cpp       GTK
 window.cpp     GTK     LowLevel
 
 wave.cpp       GTK
 window.cpp     GTK     LowLevel
 
+gsocket.c      Mac     Socket
+accel.cpp      Mac
+aga.cpp        Mac
+app.cpp        Mac
+bitmap.cpp     Mac
+bmpbuttn.cpp   Mac
+brush.cpp      Mac
+button.cpp     Mac
+checkbox.cpp   Mac
+checklst.cpp   Mac
+choice.cpp     Mac
+clipbrd.cpp    Mac
+colordlg.cpp   Mac
+colour.cpp     Mac
+combobox.cpp   Mac
+control.cpp    Mac
+cursor.cpp     Mac
+data.cpp       Mac
+dataobj.cpp    Mac
+dc.cpp Mac
+dcclient.cpp   Mac
+dcmemory.cpp   Mac
+dcprint.cpp    Mac
+dcscreen.cpp   Mac
+dialog.cpp     Mac
+dnd.cpp        Mac
+font.cpp       Mac
+fontdlg.cpp    Mac
+fontenum.cpp   Mac
+fontutil.cpp   Mac
+frame.cpp      Mac
+gauge.cpp      Mac
+gdiobj.cpp     Mac
+icon.cpp       Mac
+joystick.cpp   Mac
+listbox.cpp    Mac
+macnotfy.cpp   Mac
+main.cpp       Mac
+mdi.cpp        Mac
+menu.cpp       Mac
+menuitem.cpp   Mac
+metafile.cpp   Mac
+mimetmac.cpp   Mac
+minifram.cpp   Mac
+msgdlg.cpp     Mac
+notebmac.cpp   Mac
+palette.cpp    Mac
+pen.cpp        Mac
+pnghand.cpp    Mac
+print.cpp      Mac
+printdlg.cpp   Mac
+printmac.cpp   Mac
+radiobox.cpp   Mac
+radiobut.cpp   Mac
+region.cpp     Mac
+scrolbar.cpp   Mac
+settings.cpp   Mac
+slider.cpp     Mac
+spinbutt.cpp   Mac
+statbmp.cpp    Mac
+statbox.cpp    Mac
+statbrma.cpp   Mac
+statlmac.cpp   Mac
+stattext.cpp   Mac
+tabctrl.cpp    Mac
+taskbar.cpp    Mac
+textctrl.cpp   Mac
+thread.cpp     Mac
+timer.cpp      Mac
+toplevel.cpp   Mac
+toolbar.cpp    Mac
+tooltip.cpp    Mac
+uma.cpp        Mac
+utils.cpp      Mac
+utilsexc.cpp   Mac
+wave.cpp       Mac
+window.cpp     Mac
+
 gsockmot.c     Motif   Socket
 accel.cpp      Motif
 app.cpp        Motif
 gsockmot.c     Motif   Socket
 accel.cpp      Motif
 app.cpp        Motif
@@ -620,6 +704,7 @@ choicdlg.h  WXH
 choice.h       WXH
 clipbrd.h      WXH
 cmdline.h      WXH     Base
 choice.h       WXH
 clipbrd.h      WXH
 cmdline.h      WXH     Base
+cmdproc.h      WXH
 cmndata.h      WXH
 colordlg.h     WXH
 colour.h       WXH
 cmndata.h      WXH
 colordlg.h     WXH
 colour.h       WXH
@@ -890,6 +975,90 @@ wave.h     GTKH
 win_gtk.h      GTKH
 window.h       GTKH
 
 win_gtk.h      GTKH
 window.h       GTKH
 
+accel.h        MacH
+aga.h  MacH
+app.h  MacH
+bitmap.h       MacH
+bmpbuttn.h     MacH
+brush.h        MacH
+button.h       MacH
+checkbox.h     MacH
+checklst.h     MacH
+choice.h       MacH
+clipbrd.h      MacH
+colordlg.h     MacH
+colour.h       MacH
+combobox.h     MacH
+control.h      MacH
+cursor.h       MacH
+dataform.h     MacH
+dataobj.h      MacH
+dataobj2.h     MacH
+dc.h   MacH
+dcclient.h     MacH
+dcmemory.h     MacH
+dcprint.h      MacH
+dcscreen.h     MacH
+dialog.h       MacH
+dirdlg.h       MacH
+dnd.h  MacH
+filedlg.h      MacH
+font.h MacH
+fontdlg.h      MacH
+frame.h        MacH
+gauge.h        MacH
+gdiobj.h       MacH
+glcanvas.h     MacH
+gsockmac.h     MacH
+helpxxxx.h     MacH
+icon.h MacH
+imaglist.h     MacH
+joystick.h     MacH
+listbox.h      MacH
+listctrl.h     MacH
+macnotfy.h     MacH
+macsock.h      MacH
+mdi.h  MacH
+menu.h MacH
+menuitem.h     MacH
+metafile.h     MacH
+mimetype.h     MacH
+minifram.h     MacH
+msgdlg.h       MacH
+notebook.h     MacH
+palette.h      MacH
+pen.h  MacH
+pnghand.h      MacH
+pngread.h      MacH
+print.h        MacH
+printdlg.h     MacH
+printmac.h     MacH
+private.h      MacH
+radiobox.h     MacH
+radiobut.h     MacH
+region.h       MacH
+scrolbar.h     MacH
+settings.h     MacH
+setup.h        MacH
+slider.h       MacH
+spinbutt.h     MacH
+statbmp.h      MacH
+statbox.h      MacH
+statline.h     MacH
+stattext.h     MacH
+statusbr.h     MacH
+tabctrl.h      MacH
+taskbar.h      MacH
+textctrl.h     MacH
+timer.h        MacH
+toolbar.h      MacH
+tooltip.h      MacH
+toplevel.h     MacH
+treectrl.h     MacH
+uma.h  MacH
+wave.h MacH
+window.h       MacH
+
 accel.h        MotifH
 app.h  MotifH
 bitmap.h       MotifH
 accel.h        MotifH
 app.h  MotifH
 bitmap.h       MotifH
@@ -1268,4 +1437,8 @@ window.cpp        MGL     LowLevel
 utils.cpp      MGL     LowLevel
 bmpbase.cpp    MGL     LowLevel
 
 utils.cpp      MGL     LowLevel
 bmpbase.cpp    MGL     LowLevel
 
+apprsrc.r      MacR
+carbrsrc.r     MacR
+corersrc.r     MacR
+
 # vi: set noet ts=16 nolist:
 # vi: set noet ts=16 nolist:
diff --git a/distrib/msw/tmake/mac.t b/distrib/msw/tmake/mac.t
new file mode 100644 (file)
index 0000000..f42c00b
--- /dev/null
@@ -0,0 +1,113 @@
+#!################################################################################
+#! File:    mac.t
+#! Purpose: tmake template file from which src/mac/files.lst containing the
+#!          list of files for wxMac library is generated by tmake
+#! Author:  Gilles Depeyrot
+#! Created: 04.10.01
+#! Version: $Id$
+#!################################################################################
+#${
+    #! include the code which parses filelist.txt file and initializes
+    #! %wxCommon, %wxGeneric, %wxHtml, %wxUNIX, %wxMAC, %wxMOTIF and
+    #! %wxOS2PM hashes.
+    IncludeTemplate("filelist.t");
+
+    #! find all our sources
+    $project{"COMMONOBJS"} .= "parser.o ";
+
+    foreach $file (sort keys %wxGeneric) {
+        next if $wxGeneric{$file} =~ /\bNotMac\b/;
+
+        ($fileobj = $file) =~ s/cp?p?$/\o/;
+
+        $project{"MAC_SOURCES"} .= "generic/" . $file . " ";
+        $project{"GENERICOBJS"} .= $fileobj . " ";
+    }
+
+    foreach $file (sort keys %wxCommon) {
+        next if $wxCommon{$file} =~ /\bNotMac\b/;
+
+        ($fileobj = $file) =~ s/cp?p?$/\o/;
+
+        $project{"MAC_SOURCES"} .= "common/" . $file . " ";
+        $project{"COMMONOBJS"} .= $fileobj . " ";
+    }
+
+    foreach $file (sort keys %wxMAC) {
+        ($fileobj = $file) =~ s/cp?p?$/\o/;
+
+        $project{"MAC_SOURCES"} .= "mac/" . $file . " ";
+        $project{"GUIOBJS"} .= $fileobj . " ";
+    }
+
+    foreach $file (sort keys %wxUNIX) {
+        next if $wxUNIX{$file} =~ /\bNotMac\b/;
+
+        ($fileobj = $file) =~ s/cp?p?$/\o/;
+
+        $project{"MAC_SOURCES"} .= "unix/" . $file . " ";
+        $project{"UNIXOBJS"} .= $fileobj . " ";
+    }
+
+    foreach $file (sort keys %wxHTML) {
+        ($fileobj = $file) =~ s/cp?p?$/\o/;
+
+        $project{"MAC_SOURCES"} .= "html/" . $file . " ";
+        $project{"HTMLOBJS"} .= $fileobj . " ";
+    }
+    #! find all our headers
+    foreach $file (sort keys %wxWXINCLUDE) {
+        next if $wxWXINCLUDE{$file} =~ /\bX\b/;
+
+        $project{"MAC_HEADERS"} .= $file . " "
+    }
+
+    foreach $file (sort keys %wxMACINCLUDE) {
+        $project{"MAC_HEADERS"} .= "mac/" . $file . " "
+    }
+
+    foreach $file (sort keys %wxGENERICINCLUDE) {
+        $project{"MAC_HEADERS"} .= "generic/" . $file . " "
+    }
+
+    foreach $file (sort keys %wxUNIXINCLUDE) {
+        $project{"MAC_HEADERS"} .= "unix/" . $file . " "
+    }
+
+    foreach $file (sort keys %wxHTMLINCLUDE) {
+        $project{"MAC_HEADERS"} .= "html/" . $file . " "
+    }
+
+    foreach $file (sort keys %wxPROTOCOLINCLUDE) {
+        $project{"MAC_HEADERS"} .= "protocol/" . $file . " "
+    }
+
+    foreach $file (sort keys %wxMACRESOURCE) {
+        $project{"MACRESOURCES"} .= $file . " "
+    }
+#$}
+# This file was automatically generated by tmake at #$ Now()
+# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE MAC.T!
+ALL_SOURCES = \
+               #$ ExpandList("MAC_SOURCES");
+
+ALL_HEADERS = \
+               #$ ExpandList("MAC_HEADERS");
+
+COMMONOBJS = \
+               #$ ExpandList("COMMONOBJS");
+
+GENERICOBJS = \
+               #$ ExpandList("GENERICOBJS");
+
+GUIOBJS = \
+               #$ ExpandList("GUIOBJS");
+
+UNIXOBJS = \
+               #$ ExpandList("UNIXOBJS");
+
+HTMLOBJS = \
+               #$ ExpandList("HTMLOBJS");
+
+MACRESOURCES = \
+               #$ ExpandList("MACRESOURCES");
index 0effc4fe91e8bd42bbdf6c7cd58993b305286dcb..1bf5a12b8de6f6346eb6469939c6bdb29822a0db 100755 (executable)
@@ -62,6 +62,10 @@ do
            echo "Generating $topdir/src/msw/files.lst for MSW and Configure..."
            tmake -t msw wxwin.pro -o $topdir/src/msw/files.lst;;
 
            echo "Generating $topdir/src/msw/files.lst for MSW and Configure..."
            tmake -t msw wxwin.pro -o $topdir/src/msw/files.lst;;
 
+       mac.t)
+           echo "Generating $topdir/src/mac/files.lst for Mac and Configure..."
+           tmake -t mac wxwin.pro -o $topdir/src/mac/files.lst;;
+
        motif.t)
            echo "Generating $topdir/src/motif/files.lst for Motif and Configure..."
            tmake -t motif wxwin.pro -o $topdir/src/motif/files.lst;;
        motif.t)
            echo "Generating $topdir/src/motif/files.lst for Motif and Configure..."
            tmake -t motif wxwin.pro -o $topdir/src/motif/files.lst;;