Browse Source

improved: any UNCOOP implementation requires Runtime.Mod --> use separate flag

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7463 8c9fc860-2736-0410-a75d-ab315db34111
felixf 7 years ago
parent
commit
2ee8dfa874
1 changed files with 14 additions and 14 deletions
  1. 14 14
      source/Release.Tool

+ 14 - 14
source/Release.Tool

@@ -139,7 +139,7 @@ END
 
 BUILDS
 	A2 {
-		INCLUDE "NATIVE NATIVEORIG I386 I386ORIG UNCOOP"
+		INCLUDE "NATIVE NATIVEORIG I386 I386ORIG UNCOOP UNCCOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS ""
 		TARGET "AMD"
@@ -184,7 +184,7 @@ BUILDS
 	}
 	A2NewObjectFile
 	{
-		INCLUDE "NATIVE NATIVEGEN I386 I386GEN UNCOOP"
+		INCLUDE "NATIVE NATIVEGEN I386 I386GEN UNCOOP UNCCOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS "--objectFile=Generic --newObjectFile --mergeSections"
 		TARGET "AMD"
@@ -211,7 +211,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	A2_64 {
-		INCLUDE "NATIVE NATIVEORIG AMD64 AMD64ORIG UNCOOP"
+		INCLUDE "NATIVE NATIVEORIG AMD64 AMD64ORIG UNCOOP UNCOOP64"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS "--bits=64"
 		TARGET "AMD"
@@ -222,7 +222,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	A2mini {
-		INCLUDE "NATIVE NATIVEORIG I386 I386ORIG UNCOOP"
+		INCLUDE "NATIVE NATIVEORIG I386 I386ORIG UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS ""
 		TARGET "AMD"
@@ -233,7 +233,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	WinAos {
-		INCLUDE "WIN WINORIG iWIN UNCOOP"
+		INCLUDE "WIN WINORIG iWIN UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS ""
 		TARGET "AMD"
@@ -256,7 +256,7 @@ BUILDS
 	}
 	WinAosMini
 	{
-		INCLUDE "WIN WINORIG iWIN UNCOOP"
+		INCLUDE "WIN WINORIG iWIN UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS ""
 		TARGET "AMD"
@@ -267,7 +267,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	eWinAos {
-		INCLUDE "WIN WINORIG eWIN UNCOOP"
+		INCLUDE "WIN WINORIG eWIN UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS ""
 		TARGET "AMD"
@@ -278,7 +278,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	LinuxAos {
-		INCLUDE "UNIX UNIX32 LINUX UNCOOP"
+		INCLUDE "UNIX UNIX32 LINUX UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS ""
 		TARGET "AMD"
@@ -289,7 +289,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	Linux32G {
-		INCLUDE "UNIXG UNIXG32 LINUXG UNCOOP"
+		INCLUDE "UNIXG UNIXG32 LINUXG UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS "-p=Linux32G"
 		TARGET "AMD"
@@ -300,7 +300,7 @@ BUILDS
 		DISABLED "FALSE"
 	}		
 	DarwinAos {
-		INCLUDE "UNIX UNIX32 DARWIN UNCOOP"
+		INCLUDE "UNIX UNIX32 DARWIN UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS "--darwinHost"
 		TARGET "AMD"
@@ -311,7 +311,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	Darwin32G {
-		INCLUDE "UNIXG UNIXG32 DARWING UNCOOP"
+		INCLUDE "UNIXG UNIXG32 DARWING UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS "-p=Linux32G"
 		TARGET "AMD"
@@ -322,7 +322,7 @@ BUILDS
 		DISABLED "FALSE"
 	}		
 	SolarisAos {
-		INCLUDE "UNIX UNIX32 SOLARIS UNCOOP"
+		INCLUDE "UNIX UNIX32 SOLARIS UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS ""
 		TARGET "AMD"
@@ -333,7 +333,7 @@ BUILDS
 		DISABLED "FALSE"
 	}
 	Solaris32G {
-		INCLUDE "UNIXG UNIXG32 SOLARISG UNCOOP"
+		INCLUDE "UNIXG UNIXG32 SOLARISG UNCOOP UNCOOP32"
 		COMPILER "Compiler.Compile"
 		COMPILEOPTIONS "-p=Linux32G"
 		TARGET "AMD"
@@ -357,7 +357,7 @@ PACKAGE Kernel ARCHIVE "Kernel.zip" SOURCE "KernelSrc.zip" DESCRIPTION "A2 Kerne
 # Active Oberon run-time
 
 	 # Runtime support for HUGEINT and strings
-	NATIVEORIG, NATIVEGEN, WINORIG, WINGEN, UNCOOP32, UNIXG { Runtime.Mod }
+	UNCOOP32 { Runtime.Mod }
 	UNCOOP64 { AMD64.Runtime.Mod }
 	I386COOP { I386.CPU.Mod }
 	RPICOOP { RPI.CPU.Mod }