home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / distrib / msw / tmake / micro.t < prev    next >
Text File  |  2002-02-02  |  3KB  |  114 lines

  1. #!################################################################################
  2. #! File:    micro.t
  3. #! Purpose: tmake template file from which src/micro/files.lst containing the
  4. #!          list of files for wxMicroWindows library is generated by tmake
  5. #! Author:  Robert Roebling
  6. #! Created: 28.01.00
  7. #! Version: $Id: micro.t,v 1.2 2002/02/02 23:15:23 VS Exp $
  8. #!################################################################################
  9. #${
  10.     #! include the code which parses filelist.txt file and initializes
  11.     #! %wxCommon, %wxGeneric, %wxHtml, %wxUNIX, %wxGTK, %wxMOTIF and
  12.     #! %wxOS2PM hashes.
  13.     IncludeTemplate("filelist.t");
  14.  
  15.     #! find all our sources
  16.     $project{"COMMONOBJS"} .= "parser.o ";
  17.  
  18.     foreach $file (sort keys %wxGeneric) {
  19.         next if $wxGeneric{$file} =~ /\bNotMicro\b/;
  20.  
  21.         ($fileobj = $file) =~ s/cp?p?$/\o/;
  22.  
  23.         $project{"MICRO_SOURCES"} .= "generic/" . $file . " ";
  24.         $project{"GENERICOBJS"} .= $fileobj . " ";
  25.     }
  26.  
  27.     foreach $file (sort keys %wxCommon) {
  28.         next if $wxCommon{$file} =~ /\bNotMicro\b/;
  29.  
  30.         ($fileobj = $file) =~ s/cp?p?$/\o/;
  31.  
  32.         $project{"MICRO_SOURCES"} .= "common/" . $file . " ";
  33.         $project{"COMMONOBJS"} .= $fileobj . " ";
  34.     }
  35.  
  36.     foreach $file (sort keys %wxMICRO) {
  37.         ($fileobj = $file) =~ s/cp?p?$/\o/;
  38.  
  39.         $project{"MICRO_SOURCES"} .= "msw/" . $file . " ";
  40. #!        $project{"GUIOBJS"} .= $fileobj . " ";
  41.  
  42.         if ( $wxMICRO{$file} =~ /\bL\b/ ) {
  43.             $project{"GUI_LOWLEVEL_OBJS"} .= $fileobj . " ";
  44.         }
  45.     }
  46.  
  47.     foreach $file (sort keys %wxUNIX) {
  48.         next if $wxUNIX{$file} =~ /\bNotMicro\b/;
  49.  
  50.         ($fileobj = $file) =~ s/cp?p?$/\o/;
  51.  
  52.         $project{"MICRO_SOURCES"} .= "unix/" . $file . " ";
  53.         $project{"UNIXOBJS"} .= $fileobj . " ";
  54.     }
  55.  
  56.     foreach $file (sort keys %wxHTML) {
  57.         ($fileobj = $file) =~ s/cp?p?$/\o/;
  58.  
  59.         $project{"MICRO_SOURCES"} .= "html/" . $file . " ";
  60.         $project{"HTMLOBJS"} .= $fileobj . " ";
  61.     }
  62.  
  63.     #! find all our headers
  64.     foreach $file (sort keys %wxWXINCLUDE) {
  65.         $project{"MICRO_HEADERS"} .= $file . " "
  66.     }
  67.  
  68.     foreach $file (sort keys %wxMSWINCLUDE) {
  69.         $project{"MICRO_HEADERS"} .= "msw/" . $file . " "
  70.     }
  71.  
  72.     foreach $file (sort keys %wxGENERICINCLUDE) {
  73.         $project{"MICRO_HEADERS"} .= "generic/" . $file . " "
  74.     }
  75.  
  76.     foreach $file (sort keys %wxUNIXINCLUDE) {
  77.         $project{"MICRO_HEADERS"} .= "unix/" . $file . " "
  78.     }
  79.  
  80.     foreach $file (sort keys %wxHTMLINCLUDE) {
  81.         $project{"MICRO_HEADERS"} .= "html/" . $file . " "
  82.     }
  83.  
  84.     foreach $file (sort keys %wxPROTOCOLINCLUDE) {
  85.         $project{"MICRO_HEADERS"} .= "protocol/" . $file . " "
  86.     }
  87. #$}
  88. # This file was automatically generated by tmake 
  89. # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE MICRO.T!
  90. ALL_SOURCES = \
  91.         #$ ExpandList("MICRO_SOURCES");
  92.  
  93. ALL_HEADERS = \
  94.         #$ ExpandList("MICRO_HEADERS");
  95.  
  96. COMMONOBJS = \
  97.         #$ ExpandList("COMMONOBJS");
  98.  
  99. GENERICOBJS = \
  100.         #$ ExpandList("GENERICOBJS");
  101.  
  102. #!GUIOBJS = \
  103. #!        #$ ExpandList("GUIOBJS");
  104. #!
  105. GUI_LOWLEVEL_OBJS = \
  106.         #$ ExpandList("GUI_LOWLEVEL_OBJS");
  107.  
  108. UNIXOBJS = \
  109.         #$ ExpandList("UNIXOBJS");
  110.  
  111. HTMLOBJS = \
  112.         #$ ExpandList("HTMLOBJS");
  113.  
  114.