equal
deleted
inserted
replaced
1 "{ Package: 'stx:libbasic3' }" |
1 "{ Package: 'stx:libbasic3' }" |
2 |
2 |
3 Object subclass:#BinaryBuildDefinition |
3 Object subclass:#BuildDefinition |
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 !BinaryBuildDefinition class methodsFor:'accessing'! |
11 !BuildDefinition class methodsFor:'accessing'! |
12 |
12 |
13 defaultCategory |
13 defaultCategory |
14 ^'* Projects *' |
14 ^'* Projects *' |
15 |
15 |
16 "Created: / 11-08-2006 / 14:16:49 / cg" |
16 "Created: / 11-08-2006 / 14:16:49 / cg" |
267 " |
267 " |
268 |
268 |
269 "Created: / 09-08-2006 / 15:45:54 / fm" |
269 "Created: / 09-08-2006 / 15:45:54 / fm" |
270 ! ! |
270 ! ! |
271 |
271 |
272 !BinaryBuildDefinition class methodsFor:'defaults'! |
272 !BuildDefinition class methodsFor:'defaults'! |
273 |
273 |
274 defaultDescription |
274 defaultDescription |
275 ^ 'description' |
275 ^ 'description' |
276 ! ! |
276 ! ! |
277 |
277 |
278 !BinaryBuildDefinition class methodsFor:'description'! |
278 !BuildDefinition class methodsFor:'description'! |
279 |
279 |
280 autoloaded_classNames |
280 autoloaded_classNames |
281 "classes listed here will NOT be compiled, but remain autoloaded. |
281 "classes listed here will NOT be compiled, but remain autoloaded. |
282 to be excluded from the build process can be user-defined in my subclasses" |
282 to be excluded from the build process can be user-defined in my subclasses" |
283 |
283 |
382 ^'' |
382 ^'' |
383 |
383 |
384 "Created: / 08-08-2006 / 11:35:52 / fm" |
384 "Created: / 08-08-2006 / 11:35:52 / fm" |
385 ! ! |
385 ! ! |
386 |
386 |
387 !BinaryBuildDefinition class methodsFor:'file generation'! |
387 !BuildDefinition class methodsFor:'file generation'! |
388 |
388 |
389 allClassNames |
389 allClassNames |
390 ^ (self compiled_classNames , self autoloaded_classNames , self excluded_classNames) |
390 ^ (self compiled_classNames , self autoloaded_classNames , self excluded_classNames) |
391 ! |
391 ! |
392 |
392 |
573 |
573 |
574 "Modified: / 09-08-2006 / 11:31:09 / fm" |
574 "Modified: / 09-08-2006 / 11:31:09 / fm" |
575 "Modified: / 11-08-2006 / 14:01:56 / cg" |
575 "Modified: / 11-08-2006 / 14:01:56 / cg" |
576 ! ! |
576 ! ! |
577 |
577 |
578 !BinaryBuildDefinition class methodsFor:'file templates'! |
578 !BuildDefinition class methodsFor:'file templates'! |
579 |
579 |
580 packageName_dot_rc |
580 packageName_dot_rc |
581 |
581 |
582 ^ |
582 ^ |
583 'VS_VERSION_INFO VERSIONINFO |
583 'VS_VERSION_INFO VERSIONINFO |
615 |
615 |
616 "Created: / 08-08-2006 / 19:31:29 / fm" |
616 "Created: / 08-08-2006 / 19:31:29 / fm" |
617 "Modified: / 09-08-2006 / 15:10:57 / fm" |
617 "Modified: / 09-08-2006 / 15:10:57 / fm" |
618 ! ! |
618 ! ! |
619 |
619 |
620 !BinaryBuildDefinition class methodsFor:'mappings'! |
620 !BuildDefinition class methodsFor:'mappings'! |
621 |
621 |
622 bc_dot_def_mappings |
622 bc_dot_def_mappings |
623 ^ (Dictionary new) |
623 ^ (Dictionary new) |
624 at:#'DESCRIPTION' |
624 at:#'DESCRIPTION' |
625 put:[ |
625 put:[ |
659 |
659 |
660 "Created: / 08-08-2006 / 11:44:27 / fm" |
660 "Created: / 08-08-2006 / 11:44:27 / fm" |
661 "Modified: / 08-08-2006 / 12:46:13 / fm" |
661 "Modified: / 08-08-2006 / 12:46:13 / fm" |
662 ! ! |
662 ! ! |
663 |
663 |
664 !BinaryBuildDefinition class methodsFor:'project information'! |
664 !BuildDefinition class methodsFor:'project information'! |
665 |
665 |
666 companyName |
666 companyName |
667 ^'eXept Software AG' |
667 ^'eXept Software AG' |
668 ! |
668 ! |
669 |
669 |
689 |
689 |
690 productVersion |
690 productVersion |
691 ^'0.1.1.1' |
691 ^'0.1.1.1' |
692 ! ! |
692 ! ! |
693 |
693 |
694 !BinaryBuildDefinition class methodsFor:'testing'! |
694 !BuildDefinition class methodsFor:'testing'! |
695 |
695 |
696 isProjectDefinition |
696 isProjectDefinition |
697 ^ self ~~ ProjectDefinition |
697 ^ self ~~ ProjectDefinition |
698 |
698 |
699 "Created: / 10-08-2006 / 16:24:02 / cg" |
699 "Created: / 10-08-2006 / 16:24:02 / cg" |
700 ! ! |
700 ! ! |
701 |
701 |
702 !BinaryBuildDefinition class methodsFor:'update description'! |
702 !BuildDefinition class methodsFor:'update description'! |
703 |
703 |
704 compileDescriptionMethods |
704 compileDescriptionMethods |
705 self forEachMethodsCodeToCompileDo:[:code :category | |
705 self forEachMethodsCodeToCompileDo:[:code :category | |
706 self theMetaclass |
706 self theMetaclass |
707 compile: code |
707 compile: code |
828 " |
828 " |
829 |
829 |
830 "Created: / 09-08-2006 / 16:26:37 / fm" |
830 "Created: / 09-08-2006 / 16:26:37 / fm" |
831 ! ! |
831 ! ! |
832 |
832 |
833 !BinaryBuildDefinition class methodsFor:'documentation'! |
833 !BuildDefinition class methodsFor:'documentation'! |
834 |
834 |
835 version |
835 version |
836 ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.1 2006-08-16 15:25:42 fm Exp $' |
836 ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.2 2006-08-16 15:26:10 fm Exp $' |
837 ! ! |
837 ! ! |