Build files regenerated
authorJan Vrany <jan.vrany@fit.cvut.cz>
Wed, 09 May 2012 08:38:46 +0000
changeset 38a64f4ad690f5
parent 37 be8c2dd09dff
child 39 d361eb9419e6
Build files regenerated
Make.proto
Make.spec
abbrev.stc
bc.mak
cvut_stx_goodies_newcompiler.st
newcompiler.rc
     1.1 --- a/Make.proto	Thu Mar 29 18:03:58 2012 +0000
     1.2 +++ b/Make.proto	Wed May 09 08:38:46 2012 +0000
     1.3 @@ -1,7 +1,7 @@
     1.4  # $Header$
     1.5  #
     1.6  # DO NOT EDIT
     1.7 -# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler at 2012-03-29 19:04:24.824.
     1.8 +# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
     1.9  #
    1.10  # Warning: once you modify this file, do not rerun
    1.11  # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
    1.12 @@ -34,7 +34,7 @@
    1.13  # add the path(es) here:,
    1.14  # ********** OPTIONAL: MODIFY the next lines ***
    1.15  # LOCALINCLUDES=-Ifoo -Ibar
    1.16 -LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/goodies/libtool3 -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libcompat -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libtool
    1.17 +LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/refactoryBrowser/parser -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libcompat -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libtool
    1.18  
    1.19  
    1.20  # if you need any additional defines for embedded C code,
    1.21 @@ -104,19 +104,17 @@
    1.22  
    1.23  prereq: $(REQUIRED_SUPPORT_DIRS)
    1.24  	cd $(TOP)/libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.25 -	cd $(TOP)/goodies/libtool3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.26 +	cd $(TOP)/libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.27 +	cd $(TOP)/libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.28  	cd $(TOP)/goodies/refactoryBrowser/parser && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.29  	cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.30  	cd $(TOP)/libcomp && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.31  	cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.32 -	cd $(TOP)/libdb && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.33 +	cd $(TOP)/libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.34  	cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.35  	cd $(TOP)/libboss && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.36 -	cd $(TOP)/libdb/libodbc && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.37 -	cd $(TOP)/libdb/libsqlite && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.38  	cd $(TOP)/goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.39  	cd $(TOP)/libui && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.40 -	cd $(TOP)/libbasic3 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.41  	cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.42  	cd $(TOP)/libhtml && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
    1.43  	cd $(TOP)/libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
     2.1 --- a/Make.spec	Thu Mar 29 18:03:58 2012 +0000
     2.2 +++ b/Make.spec	Wed May 09 08:38:46 2012 +0000
     2.3 @@ -1,7 +1,7 @@
     2.4  # $Header$
     2.5  #
     2.6  # DO NOT EDIT
     2.7 -# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler at 2012-03-29 19:04:23.686.
     2.8 +# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
     2.9  #
    2.10  # Warning: once you modify this file, do not rerun
    2.11  # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
     3.1 --- a/abbrev.stc	Thu Mar 29 18:03:58 2012 +0000
     3.2 +++ b/abbrev.stc	Wed May 09 08:38:46 2012 +0000
     3.3 @@ -2,14 +2,12 @@
     3.4  # this file is needed for stc to be able to compile modules independently.
     3.5  # it provides information about a classes filename, category and especially namespace.
     3.6  IRBuilder IRBuilder cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
     3.7 -IRBuilderTest IRBuilderTest cvut:stx/goodies/newcompiler 'NewCompiler-IR-Tests' 1
     3.8  IRBytecodeGenerator IRBytecodeGenerator cvut:stx/goodies/newcompiler 'NewCompiler-Bytecode' 0
     3.9  IRFunction IRFunction cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.10  IRInstruction IRInstruction cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.11  IRInterpreter IRInterpreter cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.12  IRSequence IRSequence cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.13  IRStackCount IRStackCount cvut:stx/goodies/newcompiler 'NewCompiler-Bytecode' 0
    3.14 -IRTransformTest IRTransformTest cvut:stx/goodies/newcompiler 'NewCompiler-IR-Tests' 1
    3.15  cvut_stx_goodies_newcompiler cvut_stx_goodies_newcompiler cvut:stx/goodies/newcompiler '* Projects & Packages *' 3
    3.16  IRAccess IRAccess cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.17  IRClosure IRClosure cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.18 @@ -36,3 +34,5 @@
    3.19  IRLiteralVariableStore IRLiteralVariableStore cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.20  IRTempRead IRTempRead cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.21  IRTempStore IRTempStore cvut:stx/goodies/newcompiler 'NewCompiler-IR' 0
    3.22 +IRBuilderTest IRBuilderTest cvut:stx/goodies/newcompiler 'NewCompiler-IR-Tests' 1
    3.23 +IRTransformTest IRTransformTest cvut:stx/goodies/newcompiler 'NewCompiler-IR-Tests' 1
     4.1 --- a/bc.mak	Thu Mar 29 18:03:58 2012 +0000
     4.2 +++ b/bc.mak	Wed May 09 08:38:46 2012 +0000
     4.3 @@ -1,7 +1,7 @@
     4.4  # $Header$
     4.5  #
     4.6  # DO NOT EDIT
     4.7 -# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler at 2012-03-29 19:04:25.464.
     4.8 +# automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
     4.9  #
    4.10  # Warning: once you modify this file, do not rerun
    4.11  # stmkmp or projectDefinition-build again - otherwise, your changes are lost.
    4.12 @@ -34,7 +34,7 @@
    4.13  
    4.14  
    4.15  
    4.16 -LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\goodies\libtool3 -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libcompat -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libtool
    4.17 +LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\refactoryBrowser\parser -I$(INCLUDE_TOP)\stx\libwidg -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libcompat -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libcomp -I$(INCLUDE_TOP)\stx\libtool
    4.18  LOCALDEFINES=
    4.19  
    4.20  STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
    4.21 @@ -51,19 +51,17 @@
    4.22  # build all prerequisite packages for this package
    4.23  prereq:
    4.24  	pushd ..\..\..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.25 -	pushd ..\..\..\..\stx\goodies\libtool3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.26 +	pushd ..\..\..\..\stx\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.27 +	pushd ..\..\..\..\stx\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.28  	pushd ..\..\..\..\stx\goodies\refactoryBrowser\parser & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.29  	pushd ..\..\..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.30  	pushd ..\..\..\..\stx\libcomp & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.31  	pushd ..\..\..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.32 -	pushd ..\..\..\..\stx\libdb & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.33 +	pushd ..\..\..\..\stx\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.34  	pushd ..\..\..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.35  	pushd ..\..\..\..\stx\libboss & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.36 -	pushd ..\..\..\..\stx\libdb\libodbc & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.37 -	pushd ..\..\..\..\stx\libdb\libsqlite & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.38  	pushd ..\..\..\..\stx\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.39  	pushd ..\..\..\..\stx\libui & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.40 -	pushd ..\..\..\..\stx\libbasic3 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.41  	pushd ..\..\..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.42  	pushd ..\..\..\..\stx\libhtml & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
    4.43  	pushd ..\..\..\..\stx\libwidg2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
     5.1 --- a/cvut_stx_goodies_newcompiler.st	Thu Mar 29 18:03:58 2012 +0000
     5.2 +++ b/cvut_stx_goodies_newcompiler.st	Wed May 09 08:38:46 2012 +0000
     5.3 @@ -11,32 +11,42 @@
     5.4  !cvut_stx_goodies_newcompiler class methodsFor:'description'!
     5.5  
     5.6  preRequisites
     5.7 +    "list all required packages.
     5.8 +     This list can be maintained manually or (better) generated and
     5.9 +     updated by scanning the superclass hierarchies and looking for
    5.10 +     global variable accesses. (the browser has a menu function for that)
    5.11 +     Howevery, often too much is found, and you may want to explicitely
    5.12 +     exclude individual packages in the #excludedFromPrerequisites method."
    5.13 +
    5.14      ^ #(
    5.15 -        #'stx:goodies/libtool3'    "Tools::Inspector2Tab - referenced by IRFunction>>inspector2TabIRCode "
    5.16 -        #'stx:goodies/refactoryBrowser/parser'    "RBIdentifierToken - referenced by IRDecompiler>>newVar: "
    5.17 +        #'stx:goodies/refactoryBrowser/parser'    "RBSequenceNode - referenced by IRDecompiler>>endCase: "
    5.18          #'stx:goodies/sunit'    "TestCase - superclass of IRTransformTest "
    5.19 -        #'stx:libbasic'    "Link - superclass of IRLine "
    5.20 +        #'stx:libbasic'    "LibraryDefinition - superclass of cvut_stx_goodies_newcompiler "
    5.21          #'stx:libbasic2'    "OrderedDictionary - referenced by IRBytecodeGenerator>>initialize "
    5.22 -        #'stx:libcomp'    "PrimitiveNode - referenced by IRFunction>>initialize "
    5.23 +        #'stx:libcomp'    "Scanner - superclass of extended ByteCodeCompiler "
    5.24          #'stx:libcompat'    "Preferences - referenced by IRDecompiler>>removeClosureCreation: "
    5.25 -        #'stx:libwidg'    "ScrollableView - referenced by IRFunction>>inspector2TabIRCode "
    5.26 +        #'stx:libtool'    "Tools::Inspector2Tab - referenced by IRFunction>>inspector2TabIRCode "
    5.27 +        #'stx:libwidg'    "TextView - referenced by IRFunction>>inspector2TabIRCode "
    5.28      )
    5.29  ! !
    5.30  
    5.31  !cvut_stx_goodies_newcompiler class methodsFor:'description - contents'!
    5.32  
    5.33  classNamesAndAttributes
    5.34 +    "lists the classes which are to be included in the project.
    5.35 +     Each entry in the list may be: a single class-name (symbol),
    5.36 +     or an array-literal consisting of class name and attributes.
    5.37 +     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
    5.38 +
    5.39      ^ #(
    5.40          "<className> or (<className> attributes...) in load order"
    5.41          IRBuilder
    5.42 -        IRBuilderTest
    5.43          IRBytecodeGenerator
    5.44          IRFunction
    5.45          IRInstruction
    5.46          IRInterpreter
    5.47          IRSequence
    5.48          IRStackCount
    5.49 -        IRTransformTest
    5.50          #'cvut_stx_goodies_newcompiler'
    5.51          IRAccess
    5.52          IRClosure
    5.53 @@ -63,10 +73,15 @@
    5.54          IRLiteralVariableStore
    5.55          IRTempRead
    5.56          IRTempStore
    5.57 +        (IRBuilderTest autoload)
    5.58 +        (IRTransformTest autoload)
    5.59      )
    5.60  !
    5.61  
    5.62  extensionMethodNames
    5.63 +    "lists the extension methods which are to be included in the project.
    5.64 +     Entries are 2-element array literals, consisting of class-name and selector."
    5.65 +
    5.66      ^ #(
    5.67          ByteCodeCompiler literalArray:
    5.68          Class binding
    5.69 @@ -123,7 +138,7 @@
    5.70      "Return a SVN revision number of myself.
    5.71       This number is updated after a commit"
    5.72  
    5.73 -    ^ "$SVN-Revision:"'nil             '"$"
    5.74 +    ^ "$SVN-Revision:"'38              '"$"
    5.75  ! !
    5.76  
    5.77  !cvut_stx_goodies_newcompiler class methodsFor:'documentation'!
     6.1 --- a/newcompiler.rc	Thu Mar 29 18:03:58 2012 +0000
     6.2 +++ b/newcompiler.rc	Wed May 09 08:38:46 2012 +0000
     6.3 @@ -3,7 +3,7 @@
     6.4  // automagically generated from the projectDefinition: cvut_stx_goodies_newcompiler.
     6.5  //
     6.6  VS_VERSION_INFO VERSIONINFO
     6.7 -  FILEVERSION     6,2,0,1
     6.8 +  FILEVERSION     6,2,38,38
     6.9    PRODUCTVERSION  6,2,1,1
    6.10  #if (__BORLANDC__)
    6.11    FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
    6.12 @@ -20,12 +20,12 @@
    6.13      BEGIN
    6.14        VALUE "CompanyName", "CVUT FEI & Mathieu Suen\0"
    6.15        VALUE "FileDescription", "Smalltalk/X Bytecode generation library based on Squeak's NewCompiler (LIB)\0"
    6.16 -      VALUE "FileVersion", "6.2.0.1\0"
    6.17 +      VALUE "FileVersion", "6.2.38.38\0"
    6.18        VALUE "InternalName", "cvut:stx/goodies/newcompiler\0"
    6.19        VALUE "LegalCopyright", "Copyright Jan Vrany & Mathieu Suen 2008\0"
    6.20        VALUE "ProductName", "NewCompiler\0"
    6.21        VALUE "ProductVersion", "6.2.1.1\0"
    6.22 -      VALUE "ProductDate", "Thu, 29 Mar 2012 18:04:25 GMT\0"
    6.23 +      VALUE "ProductDate", "Wed, 09 May 2012 08:39:34 GMT\0"
    6.24      END
    6.25  
    6.26    END