ProjectDefinition.st
changeset 20424 997f83bb29f8
parent 20152 53ff3759ee7e
child 20503 e598faa37310
equal deleted inserted replaced
20423:fefb552a4ca5 20424:997f83bb29f8
       
     1 "{ Encoding: utf8 }"
       
     2 
     1 "
     3 "
     2  COPYRIGHT (c) 2006 by eXept Software AG
     4  COPYRIGHT (c) 2006 by eXept Software AG
     3               All Rights Reserved
     5               All Rights Reserved
     4 
     6 
     5  This software is furnished under a license and may be used
     7  This software is furnished under a license and may be used
  2715     ^ '-warnNonStandard'
  2717     ^ '-warnNonStandard'
  2716 
  2718 
  2717     "Created: / 18-08-2006 / 12:51:38 / cg"
  2719     "Created: / 18-08-2006 / 12:51:38 / cg"
  2718 ! !
  2720 ! !
  2719 
  2721 
  2720 
       
  2721 !ProjectDefinition class methodsFor:'description - project information'!
  2722 !ProjectDefinition class methodsFor:'description - project information'!
  2722 
  2723 
  2723 applicationAdditionalIconFileNames
  2724 applicationAdditionalIconFileNames
  2724     "Return the icon-filenames for additional icons of the application
  2725     "Return the icon-filenames for additional icons of the application
  2725     (empty collection if there are none)"
  2726     (empty collection if there are none)"
  2914 majorVersionNr
  2915 majorVersionNr
  2915     "Returns a versionNumber which will appear in libName.rc"
  2916     "Returns a versionNumber which will appear in libName.rc"
  2916 
  2917 
  2917     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  2918     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  2918      the default here takes smalltalks version number.
  2919      the default here takes smalltalks version number.
  2919      But thats probably not good for an end-user-app."
  2920      But that's probably not good for an end-user-app."
  2920 
  2921 
  2921     ^ Smalltalk majorVersionNr
  2922     ^ Smalltalk majorVersionNr
  2922 
  2923 
  2923     "Created: / 17-08-2006 / 20:20:18 / cg"
  2924     "Created: / 17-08-2006 / 20:20:18 / cg"
  2924     "Modified: / 30-08-2006 / 18:52:13 / cg"
  2925     "Modified: / 30-08-2006 / 18:52:13 / cg"
  2927 minorVersionNr
  2928 minorVersionNr
  2928     "Returns a versionNumber which will appear in libName.rc"
  2929     "Returns a versionNumber which will appear in libName.rc"
  2929 
  2930 
  2930     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  2931     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  2931      the default here takes smalltalks version number.
  2932      the default here takes smalltalks version number.
  2932      But thats probably not good for an end-user-app."
  2933      But that's probably not good for an end-user-app."
  2933 
  2934 
  2934     ^ Smalltalk minorVersionNr
  2935     ^ Smalltalk minorVersionNr
  2935 
  2936 
  2936     "Created: / 17-08-2006 / 20:20:32 / cg"
  2937     "Created: / 17-08-2006 / 20:20:32 / cg"
  2937     "Modified: / 30-08-2006 / 18:52:16 / cg"
  2938     "Modified: / 30-08-2006 / 18:52:16 / cg"
  3134 releaseNr
  3135 releaseNr
  3135     "Returns a releaseNr which will appear in libName.rc"
  3136     "Returns a releaseNr which will appear in libName.rc"
  3136 
  3137 
  3137     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  3138     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  3138      the default here takes smalltalks version number.
  3139      the default here takes smalltalks version number.
  3139      But thats probably not good for an end-user-app."
  3140      But that's probably not good for an end-user-app."
  3140 
  3141 
  3141     ^ Smalltalk releaseNr
  3142     ^ Smalltalk releaseNr
  3142 
  3143 
  3143     "Created: / 17-08-2006 / 20:20:51 / cg"
  3144     "Created: / 17-08-2006 / 20:20:51 / cg"
  3144     "Modified: / 30-08-2006 / 18:52:22 / cg"
  3145     "Modified: / 30-08-2006 / 18:52:22 / cg"
  3147 revisionNr
  3148 revisionNr
  3148     "Returns a revisionNr which will appear in libName.rc"
  3149     "Returns a revisionNr which will appear in libName.rc"
  3149 
  3150 
  3150     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  3151     "<major>.<minor>.<revision>.<release> (such as '5.3.2.1')
  3151      the default here takes smalltalks version number.
  3152      the default here takes smalltalks version number.
  3152      But thats probably not good for an end-user-app."
  3153      But that's probably not good for an end-user-app."
  3153 
  3154 
  3154     ^ Smalltalk revisionNr
  3155     ^ Smalltalk revisionNr
  3155 
  3156 
  3156     "Created: / 17-08-2006 / 20:20:40 / cg"
  3157     "Created: / 17-08-2006 / 20:20:40 / cg"
  3157     "Modified: / 30-08-2006 / 18:52:32 / cg"
  3158     "Modified: / 30-08-2006 / 18:52:32 / cg"
  4772     "generate submake-calls for visual-C"
  4773     "generate submake-calls for visual-C"
  4773 
  4774 
  4774     ^ self subProjectMakeCallsUsing:'call vcmake %1 %2'.
  4775     ^ self subProjectMakeCallsUsing:'call vcmake %1 %2'.
  4775 ! !
  4776 ! !
  4776 
  4777 
  4777 
       
  4778 !ProjectDefinition class methodsFor:'file templates'!
  4778 !ProjectDefinition class methodsFor:'file templates'!
  4779 
  4779 
  4780 autopackage_default_dot_apspec
  4780 autopackage_default_dot_apspec
  4781     "for linux's autopackage"
  4781     "for linux's autopackage"
  4782 
  4782