libs/stx_libjava_libs.st
branchdevelopment
changeset 2711 a00302fe5083
parent 2574 6f285ee83f22
child 2731 13f5be2bf83b
equal deleted inserted replaced
2710:78c4f4a03914 2711:a00302fe5083
    16 
    16 
    17     ^ #(
    17     ^ #(
    18     )
    18     )
    19 !
    19 !
    20 
    20 
    21 preRequisites
    21 mandatoryPreRequisites
    22     "list all required packages.
    22     "list all required mandatory packages.
       
    23      Packages are mandatory, if they contain superclasses of the package's classes
       
    24      or classes which are extended by this package.
    23      This list can be maintained manually or (better) generated and
    25      This list can be maintained manually or (better) generated and
    24      updated by scanning the superclass hierarchies and looking for
    26      updated by scanning the superclass hierarchies
    25      global variable accesses. (the browser has a menu function for that)
    27      (the browser has a menu function for that)"
    26      Howevery, often too much is found, and you may want to explicitely
    28 
    27      exclude individual packages in the #excludedFromPrerequisites method."
    29     ^ #(
    28 
    30         #'stx:libbasic'    "LibraryDefinition - superclass of stx_libjava_libs "
    29     ^ #(
    31     )
    30         #'stx:libbasic'    "Object - superclass of stx_libjava_libs "
    32 !
       
    33 
       
    34 referencedPreRequisites
       
    35     "list all packages containing classes referenced by the packages's members.
       
    36      This list can be maintained manually or (better) generated and
       
    37      updated by looking for global variable accesses
       
    38      (the browser has a menu function for that)
       
    39      However, often too much is found, and you may want to explicitely
       
    40      exclude individual packages in the #excludedFromPreRequisites method."
       
    41 
       
    42     ^ #(
       
    43         #'stx:libjava'    "JavaCodeBundle - referenced by stx_libjava_libs class>>javaBundle "
       
    44     )
       
    45 !
       
    46 
       
    47 subProjects
       
    48     "list packages which are known as subprojects.
       
    49      The generated makefile will enter those and make there as well.
       
    50      However: they are not forced to be loaded when a package is loaded;
       
    51      for those, redefine requiredPrerequisites"
       
    52 
       
    53     ^ #(
    31     )
    54     )
    32 ! !
    55 ! !
    33 
    56 
    34 !stx_libjava_libs class methodsFor:'description - compilation'!
    57 !stx_libjava_libs class methodsFor:'description - compilation'!
    35 
    58 
   167 ! !
   190 ! !
   168 
   191 
   169 !stx_libjava_libs class methodsFor:'documentation'!
   192 !stx_libjava_libs class methodsFor:'documentation'!
   170 
   193 
   171 version_CVS
   194 version_CVS
   172     ^ '$Header: /cvs/stx/stx/libjava/libs/stx_libjava_libs.st,v 1.2 2013-02-25 11:15:34 vrany Exp $'
   195     ^ '$Header$'
   173 !
   196 !
   174 
   197 
   175 version_HG
   198 version_HG
   176 
   199 
   177     ^ '$Changeset: <not expanded> $'
   200     ^ '$Changeset: <not expanded> $'