LibraryDefinition.st
changeset 9517 3b3f76394117
parent 9516 19c7b1811407
child 9526 6760ab786028
equal deleted inserted replaced
9516:19c7b1811407 9517:3b3f76394117
     1 "{ Package: 'stx:libbasic3' }"
     1 "{ Package: 'stx:libbasic3' }"
     2 
     2 
     3 Object subclass:#ProjectDefinition
     3 Object subclass:#ProjectDefinition
     4         instanceVariableNames:''
     4 	instanceVariableNames:''
     5         classVariableNames:''
     5 	classVariableNames:''
     6         poolDictionaries:''
     6 	poolDictionaries:''
     7         category:'System-Support-Projects'
     7 	category:'System-Support-Projects'
     8 !
     8 !
     9 
     9 
    10 
    10 
    11 !ProjectDefinition class methodsFor:'instance creation'!
    11 !ProjectDefinition class methodsFor:'instance creation'!
    12 
    12 
   148     "Created: / 09-08-2006 / 15:45:54 / fm"
   148     "Created: / 09-08-2006 / 15:45:54 / fm"
   149 !
   149 !
   150 
   150 
   151 packageName
   151 packageName
   152 
   152 
   153 ^((self package asString copy replaceAny:':/' by:$_) subStrings: $_) last
   153 ^((self package asString copy replaceAny:'/' by:$:) subStrings: $:) last
   154 
   154 
   155 
   155 
   156 "
   156 "
   157    bosch_dapasx_hw_schnittstellen_Definition  packageName
   157    bosch_dapasx_hw_schnittstellen_Definition  packageName
   158    bosch_dapasx_datenbasis_Definition packageName
   158    bosch_dapasx_datenbasis_Definition packageName
       
   159    bosch_dapasx_parameter_system_Definition packageName
   159 "
   160 "
   160 
   161 
   161     "Created: / 08-08-2006 / 20:24:53 / fm"
   162     "Created: / 08-08-2006 / 20:24:53 / fm"
   162     "Modified: / 09-08-2006 / 16:16:37 / fm"
   163     "Modified: / 09-08-2006 / 16:16:37 / fm"
   163 !
   164 !
  1129 fileDescription
  1130 fileDescription
  1130     ^self productName,' ',  self packageName
  1131     ^self productName,' ',  self packageName
  1131 !
  1132 !
  1132 
  1133 
  1133 fileVersion
  1134 fileVersion
  1134     ^self revision
  1135     ^self revision ? '0.1.1.1'
  1135 !
  1136 !
  1136 
  1137 
  1137 internalName
  1138 internalName
  1138     ^self packageName
  1139     ^self packageName
  1139 !
  1140 !
  1165     bosch_dapasx_interactiver_editor_Definition compileDescriptionMethods
  1166     bosch_dapasx_interactiver_editor_Definition compileDescriptionMethods
  1166 "
  1167 "
  1167 
  1168 
  1168     "Created: / 09-08-2006 / 18:00:31 / fm"
  1169     "Created: / 09-08-2006 / 18:00:31 / fm"
  1169     "Modified: / 10-08-2006 / 16:37:57 / cg"
  1170     "Modified: / 10-08-2006 / 16:37:57 / cg"
       
  1171 !
       
  1172 
       
  1173 forEachFileNameAndGeneratorMethodDo:aTwoArgBlock
       
  1174 |fileNamesAndSelectors|
       
  1175 
       
  1176     fileNamesAndSelectors := #( 
       
  1177      #('Make.proto' #'generate_make_dot_proto')
       
  1178      #('Make.spec'  #'generate_make_dot_spec') 
       
  1179      #('libInit.cc' #'generate_libInit_dot_cc') 
       
  1180      #('bc.def'     #'generate_bc_dot_def') 
       
  1181      #('nt.mak'     #'generate_nt_dot_mak') 
       
  1182      #('nt.def'     #'generate_nt_dot_def') 
       
  1183      #('abbrev.stc' #'generate_abbrev_dot_stc') 
       
  1184     ) asOrderedCollection.
       
  1185 
       
  1186     fileNamesAndSelectors 
       
  1187         add: (Array with: self packageName, '.rc' 
       
  1188                     with: #'generate_packageName_dot_rc').
       
  1189     fileNamesAndSelectors pairsDo:aTwoArgBlock
  1170 ! !
  1190 ! !
  1171 
  1191 
  1172 !ProjectDefinition class methodsFor:'sanity checks'!
  1192 !ProjectDefinition class methodsFor:'sanity checks'!
  1173 
  1193 
  1174 searchForInconsistencies
  1194 searchForInconsistencies
  1479 ! !
  1499 ! !
  1480 
  1500 
  1481 !ProjectDefinition class methodsFor:'documentation'!
  1501 !ProjectDefinition class methodsFor:'documentation'!
  1482 
  1502 
  1483 version
  1503 version
  1484     ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.10 2006-08-10 14:44:43 fm Exp $'
  1504     ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.11 2006-08-10 15:59:48 fm Exp $'
  1485 
  1505 
  1486 ! !
  1506 ! !