LibraryDefinition.st
changeset 10318 bef855ddbb59
parent 10305 9ddd9fa56303
child 10332 5fe4d84d78fe
equal deleted inserted replaced
10317:f554c4f5e78f 10318:bef855ddbb59
    41 
    41 
    42     "Created: / 10-08-2006 / 16:35:47 / cg"
    42     "Created: / 10-08-2006 / 16:35:47 / cg"
    43     "Modified: / 18-08-2006 / 16:22:49 / cg"
    43     "Modified: / 18-08-2006 / 16:22:49 / cg"
    44 ! !
    44 ! !
    45 
    45 
    46 !LibraryDefinition class methodsFor:'defaults'!
       
    47 
       
    48 defaultDescription
       
    49     ^ 'a classLibrary'
       
    50 ! !
       
    51 
       
    52 !LibraryDefinition class methodsFor:'description - project information'!
    46 !LibraryDefinition class methodsFor:'description - project information'!
    53 
    47 
    54 description
    48 description
    55     "Returns a description string which will appear in nt.def / bc.def"
    49     "Returns a description string which will appear in nt.def / bc.def"
    56 
    50 
    77 basicFileNamesToGenerate
    71 basicFileNamesToGenerate
    78     ^ #( 
    72     ^ #( 
    79           #('Make.proto'        #'generate_make_dot_proto')
    73           #('Make.proto'        #'generate_make_dot_proto')
    80           #('Make.spec'         #'generate_make_dot_spec')
    74           #('Make.spec'         #'generate_make_dot_spec')
    81           #('libInit.cc'        #'generate_libInit_dot_cc')
    75           #('libInit.cc'        #'generate_libInit_dot_cc')
    82           #('bc.def'            #'generate_bc_dot_def')
       
    83           #('bc.mak'            #'generate_bc_dot_mak')
    76           #('bc.mak'            #'generate_bc_dot_mak')
    84           #('abbrev.stc'        #'generate_abbrev_dot_stc') 
    77           #('abbrev.stc'        #'generate_abbrev_dot_stc') 
    85           #('bmake.bat'         #'generate_bmake_dot_mak') 
    78           #('bmake.bat'         #'generate_bmake_dot_mak') 
    86      ) , (Array
    79      ) , (Array
    87             with:
    80             with:
   140     "Modified: / 08-08-2006 / 19:32:27 / fm"
   133     "Modified: / 08-08-2006 / 19:32:27 / fm"
   141     "Modified: / 18-08-2006 / 17:13:45 / cg"
   134     "Modified: / 18-08-2006 / 17:13:45 / cg"
   142 !
   135 !
   143 
   136 
   144 bc_dot_mak
   137 bc_dot_mak
       
   138     "answer a template for the bc.mak makefile.
       
   139      Any variable definition %(Variable) will be later replaced by the mapping.
       
   140      $% characters have to be duplicated"
   145 
   141 
   146 ^
   142 ^
   147 '# $','Header','$
   143 '# $','Header','$
   148 #
   144 #
   149 # DO NOT EDIT 
   145 # DO NOT EDIT 
   433     "Modified: / 08-08-2006 / 19:33:14 / fm"
   429     "Modified: / 08-08-2006 / 19:33:14 / fm"
   434 ! !
   430 ! !
   435 
   431 
   436 !LibraryDefinition class methodsFor:'mappings'!
   432 !LibraryDefinition class methodsFor:'mappings'!
   437 
   433 
   438 bc_dot_def_mappings
       
   439     ^ (super bc_dot_def_mappings)
       
   440         at:'LIBRARY_NAME' put:( self libraryName );
       
   441         yourself
       
   442 
       
   443     "Created: / 09-08-2006 / 11:17:59 / fm"
       
   444     "Modified: / 16-08-2006 / 18:19:25 / User"
       
   445     "Modified: / 14-09-2006 / 18:56:11 / cg"
       
   446 !
       
   447 
       
   448 bc_dot_mak_mappings
   434 bc_dot_mak_mappings
   449     |d resFileName|
   435     |d resFileName|
   450 
   436 
   451     resFileName := (self package copyFrom:(self package lastIndexOfAny:':/')+1),'.res'.
   437     resFileName := (self package copyFrom:(self package lastIndexOfAny:':/')+1),'.res'.
   452 
   438 
   623 ! !
   609 ! !
   624 
   610 
   625 !LibraryDefinition class methodsFor:'documentation'!
   611 !LibraryDefinition class methodsFor:'documentation'!
   626 
   612 
   627 version
   613 version
   628     ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.74 2007-01-11 18:06:00 stefan Exp $'
   614     ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.75 2007-01-12 18:45:10 stefan Exp $'
   629 ! !
   615 ! !