LibraryDefinition.st
branchjv
changeset 18027 3621469cc5e8
parent 18011 deb0c3355881
parent 14807 5bd606db09d7
child 18028 e39da2aa21bc
--- a/LibraryDefinition.st	Thu Feb 07 09:53:25 2013 +0100
+++ b/LibraryDefinition.st	Tue Mar 05 18:10:13 2013 +0000
@@ -34,6 +34,7 @@
 "
 ! !
 
+
 !LibraryDefinition class methodsFor:'code generation'!
 
 forEachMethodsCodeToCompileDo:aTwoArgBlock ignoreOldDefinition:ignoreOldDefinition
@@ -43,6 +44,7 @@
     "Modified: / 18-08-2006 / 16:22:49 / cg"
 ! !
 
+
 !LibraryDefinition class methodsFor:'description - compilation'!
 
 primaryTarget
@@ -51,6 +53,7 @@
     ^ 'classLibRule'
 ! !
 
+
 !LibraryDefinition class methodsFor:'description - project information'!
 
 description
@@ -82,6 +85,7 @@
     "Created: / 21-12-2010 / 09:28:59 / cg"
 ! !
 
+
 !LibraryDefinition class methodsFor:'file generation'!
 
 basicFileNamesToGenerate
@@ -125,6 +129,7 @@
     "Modified: / 19-09-2006 / 22:41:40 / cg"
 ! !
 
+
 !LibraryDefinition class methodsFor:'file mappings'!
 
 bc_dot_mak_mappings
@@ -185,6 +190,7 @@
     "Modified: / 14-09-2006 / 18:58:07 / cg"
 ! !
 
+
 !LibraryDefinition class methodsFor:'file mappings support'!
 
 commonSymbolsFlag
@@ -230,6 +236,7 @@
     "Modified: / 14-09-2006 / 14:19:59 / cg"
 ! !
 
+
 !LibraryDefinition class methodsFor:'file templates'!
 
 bc_dot_def
@@ -328,6 +335,10 @@
 test: $(TOP)\goodies\builder\reports\NUL
         pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT)
         $(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE)
+        
+clean::
+        del *.$(CSUFFIX)
+
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 %(DEPENDENCIES)
@@ -367,15 +378,15 @@
 
 #if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
 DLL_EXPORT void _%(LIBRARY_NAME)_Init() INIT_TEXT_SECTION;
-// DLL_EXPORT void _%(LIBRARY_NAME)_InitDefinition() INIT_TEXT_SECTION;
+DLL_EXPORT void _%(LIBRARY_NAME)_InitDefinition() INIT_TEXT_SECTION;
 #endif
 
-// void _%(LIBRARY_NAME)_InitDefinition(pass, __pRT__, snd)
-// OBJ snd; struct __vmData__ *__pRT__; {
-// __BEGIN_PACKAGE2__("%(LIBRARY_NAME)__DFN", _%(LIBRARY_NAME)_InitDefinition, "%(PACKAGE)");
-// %(DEFINITION_CLASSES)
-// __END_PACKAGE__();
-// }
+void _%(LIBRARY_NAME)_InitDefinition(pass, __pRT__, snd)
+OBJ snd; struct __vmData__ *__pRT__; {
+__BEGIN_PACKAGE2__("%(LIBRARY_NAME)__DFN", _%(LIBRARY_NAME)_InitDefinition, "%(PACKAGE)");
+%(DEFINITION_CLASSES)
+__END_PACKAGE__();
+}
 
 void _%(LIBRARY_NAME)_Init(pass, __pRT__, snd)
 OBJ snd; struct __vmData__ *__pRT__; {
@@ -566,6 +577,7 @@
     "Modified: / 08-08-2006 / 19:33:14 / fm"
 ! !
 
+
 !LibraryDefinition class methodsFor:'misc ui support'!
 
 iconInBrowserSymbol
@@ -581,6 +593,7 @@
 "/        ].
 ! !
 
+
 !LibraryDefinition class methodsFor:'obsolete'!
 
 lib_dot_rc
@@ -636,6 +649,7 @@
     "Modified: / 24-01-2012 / 18:35:45 / cg"
 ! !
 
+
 !LibraryDefinition class methodsFor:'queries'!
 
 canHaveExtensions
@@ -655,6 +669,7 @@
     ^ LibraryType
 ! !
 
+
 !LibraryDefinition class methodsFor:'sanity checks'!
 
 searchForInconsistencies
@@ -685,6 +700,7 @@
     "Created: / 09-08-2006 / 16:31:54 / fm"
 ! !
 
+
 !LibraryDefinition class methodsFor:'testing'!
 
 isAbstract
@@ -715,12 +731,14 @@
     "Modified: / 08-02-2011 / 10:03:42 / cg"
 ! !
 
+
 !LibraryDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.110 2012-10-25 20:40:23 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.112 2013-02-28 11:15:51 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.110 2012-10-25 20:40:23 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/LibraryDefinition.st,v 1.112 2013-02-28 11:15:51 cg Exp $'
 ! !
+