small changes in OPC and OPM, updated powerpc bootstrap binaries. -- noch

This commit is contained in:
norayr 2015-02-02 21:14:50 +04:00
parent 4336b2f3ac
commit d68b3c2575
8 changed files with 251 additions and 250 deletions

View file

@ -75,21 +75,21 @@ stage2:
stage3: stage3:
$(VOCSTATIC0) -siapxPS SYSTEM.Mod $(VOCSTATIC0) -siapxPS SYSTEM.Mod
$(VOCSTATIC0) -sPS Args.Mod Console.Mod Unix.Mod $(VOCSTATIC0) -sPFS Args.Mod Console.Mod Unix.Mod
sed -i.tmp "s#/opt#$(PRF)#g" src/voc/prf.Mod sed -i.tmp "s#/opt#$(PRF)#g" src/voc/prf.Mod
$(VOCSTATIC0) -sPS prf.Mod $(VOCSTATIC0) -sPFS prf.Mod
$(VOCSTATIC0) -sPS Strings.Mod architecture.Mod version.Mod Kernel0.Mod Modules.Mod $(VOCSTATIC0) -sPFS Strings.Mod architecture.Mod version.Mod Kernel0.Mod Modules.Mod
$(VOCSTATIC0) -sxPS Files0.Mod $(VOCSTATIC0) -sxPFS Files0.Mod
$(VOCSTATIC0) -sPS Reals.Mod Texts0.Mod $(VOCSTATIC0) -sPFS Reals.Mod Texts0.Mod
$(VOCSTATIC0) -sPS vt100.Mod $(VOCSTATIC0) -sPFS vt100.Mod
# build the compiler # build the compiler
stage4: stage4:
$(VOCSTATIC0) -sPS errors.Mod $(VOCSTATIC0) -sPFS errors.Mod
$(VOCSTATIC0) -sPS extTools.Mod $(VOCSTATIC0) -sPFS extTools.Mod
$(VOCSTATIC0) -sPS OPM.cmdln.Mod $(VOCSTATIC0) -sPFS OPM.cmdln.Mod
$(VOCSTATIC0) -sxPS OPS.Mod $(VOCSTATIC0) -sxPSF OPS.Mod
$(VOCSTATIC0) -sPS OPT.Mod OPC.Mod OPV.Mod OPB.Mod OPP.Mod $(VOCSTATIC0) -sPFS OPT.Mod OPC.Mod OPV.Mod OPB.Mod OPP.Mod
$(VOCSTATIC0) -smPS voc.Mod $(VOCSTATIC0) -smPS voc.Mod
$(VOCSTATIC0) -smPS BrowserCmd.Mod $(VOCSTATIC0) -smPS BrowserCmd.Mod
$(VOCSTATIC0) -smPS OCatCmd.Mod $(VOCSTATIC0) -smPS OCatCmd.Mod
@ -117,26 +117,26 @@ stage5:
# build all library files # build all library files
stage6: stage6:
#v4 libs #v4 libs
$(VOCSTATIC) -sP Kernel.Mod $(VOCSTATIC) -sPF Kernel.Mod
$(VOCSTATIC) -sP Files.Mod $(VOCSTATIC) -sPF Files.Mod
$(VOCSTATIC) -sP Texts.Mod $(VOCSTATIC) -sPF Texts.Mod
$(VOCSTATIC) -sP Printer.Mod $(VOCSTATIC) -sPF Printer.Mod
$(VOCSTATIC) -sP Strings.Mod $(VOCSTATIC) -sPF Strings.Mod
$(VOCSTATIC) -sP Sets.Mod $(VOCSTATIC) -sPF Sets.Mod
$(VOCSTATIC) -sP Sets0.Mod $(VOCSTATIC) -sPF Sets0.Mod
$(VOCSTATIC) -sP Oberon.Mod $(VOCSTATIC) -sPF Oberon.Mod
#ooc libs #ooc libs
$(VOCSTATIC) -sP oocAscii.Mod $(VOCSTATIC) -sPF oocAscii.Mod
$(VOCSTATIC) -sP oocStrings.Mod $(VOCSTATIC) -sPF oocStrings.Mod
$(VOCSTATIC) -sP oocStrings2.Mod $(VOCSTATIC) -sPF oocStrings2.Mod
$(VOCSTATIC) -sP oocOakStrings.Mod $(VOCSTATIC) -sPF oocOakStrings.Mod
$(VOCSTATIC) -sP oocCharClass.Mod $(VOCSTATIC) -sPF oocCharClass.Mod
$(VOCSTATIC) -sP oocConvTypes.Mod $(VOCSTATIC) -sPF oocConvTypes.Mod
$(VOCSTATIC) -sP oocIntConv.Mod $(VOCSTATIC) -sPF oocIntConv.Mod
$(VOCSTATIC) -sP oocIntStr.Mod $(VOCSTATIC) -sPF oocIntStr.Mod
$(VOCSTATIC) -sP oocSysClock.Mod $(VOCSTATIC) -sPF oocSysClock.Mod
$(VOCSTATIC) -sP oocTime.Mod $(VOCSTATIC) -sPF oocTime.Mod
# $(VOCSTATIC) -s oocLongStrings.Mod # $(VOCSTATIC) -s oocLongStrings.Mod
# $(CC) oocLongStrings.c # $(CC) oocLongStrings.c
# $(VOCSTATIC) -s oocMsg.Mod # $(VOCSTATIC) -s oocMsg.Mod
@ -144,112 +144,112 @@ stage6:
#ooc2 libs #ooc2 libs
$(VOCSTATIC) -sP ooc2Strings.Mod $(VOCSTATIC) -sPF ooc2Strings.Mod
$(VOCSTATIC) -sP ooc2Ascii.Mod $(VOCSTATIC) -sPF ooc2Ascii.Mod
$(VOCSTATIC) -sP ooc2CharClass.Mod $(VOCSTATIC) -sPF ooc2CharClass.Mod
$(VOCSTATIC) -sP ooc2ConvTypes.Mod $(VOCSTATIC) -sPF ooc2ConvTypes.Mod
$(VOCSTATIC) -sP ooc2IntConv.Mod $(VOCSTATIC) -sPF ooc2IntConv.Mod
$(VOCSTATIC) -sP ooc2IntStr.Mod $(VOCSTATIC) -sPF ooc2IntStr.Mod
$(VOCSTATIC) -sP ooc2Real0.Mod $(VOCSTATIC) -sPF ooc2Real0.Mod
#ooc libs #ooc libs
$(VOCSTATIC) -sP oocLowReal.Mod oocLowLReal.Mod $(VOCSTATIC) -sPF oocLowReal.Mod oocLowLReal.Mod
$(VOCSTATIC) -sP oocRealMath.Mod oocOakMath.Mod $(VOCSTATIC) -sPF oocRealMath.Mod oocOakMath.Mod
$(VOCSTATIC) -sP oocLRealMath.Mod $(VOCSTATIC) -sPF oocLRealMath.Mod
$(VOCSTATIC) -sP oocLongInts.Mod $(VOCSTATIC) -sPF oocLongInts.Mod
$(VOCSTATIC) -sP oocComplexMath.Mod oocLComplexMath.Mod $(VOCSTATIC) -sPF oocComplexMath.Mod oocLComplexMath.Mod
$(VOCSTATIC) -sP oocLRealConv.Mod oocLRealStr.Mod $(VOCSTATIC) -sPF oocLRealConv.Mod oocLRealStr.Mod
$(VOCSTATIC) -sP oocRealConv.Mod oocRealStr.Mod $(VOCSTATIC) -sPF oocRealConv.Mod oocRealStr.Mod
$(VOCSTATIC) -sP oocMsg.Mod oocChannel.Mod $(VOCSTATIC) -sPF oocMsg.Mod oocChannel.Mod
$(VOCSTATIC) -sP oocStrings2.Mod oocRts.Mod oocFilenames.Mod $(VOCSTATIC) -sPF oocStrings2.Mod oocRts.Mod oocFilenames.Mod
$(VOCSTATIC) -sP oocTextRider.Mod oocBinaryRider.Mod oocJulianDay.Mod $(VOCSTATIC) -sPF oocTextRider.Mod oocBinaryRider.Mod oocJulianDay.Mod
$(VOCSTATIC) -sP oocFilenames.Mod $(VOCSTATIC) -sPF oocFilenames.Mod
$(VOCSTATIC) -sP oocwrapperlibc.Mod $(VOCSTATIC) -sPF oocwrapperlibc.Mod
$(VOCSTATIC) -sP oocC.Mod $(VOCSTATIC) -sPF oocC.Mod
#Ulm's Oberon system libs #Ulm's Oberon system libs
$(VOCSTATIC) -sP ulmSys.Mod $(VOCSTATIC) -sPF ulmSys.Mod
$(VOCSTATIC) -sP ulmSYSTEM.Mod $(VOCSTATIC) -sPF ulmSYSTEM.Mod
$(VOCSTATIC) -sP ulmASCII.Mod $(VOCSTATIC) -sPF ulmASCII.Mod
$(VOCSTATIC) -sP ulmSets.Mod $(VOCSTATIC) -sPF ulmSets.Mod
$(VOCSTATIC) -sP ulmObjects.Mod $(VOCSTATIC) -sPF ulmObjects.Mod
$(VOCSTATIC) -sP ulmDisciplines.Mod $(VOCSTATIC) -sPF ulmDisciplines.Mod
$(VOCSTATIC) -sP ulmPriorities.Mod $(VOCSTATIC) -sPF ulmPriorities.Mod
$(VOCSTATIC) -sP ulmServices.Mod $(VOCSTATIC) -sPF ulmServices.Mod
$(VOCSTATIC) -sP ulmEvents.Mod $(VOCSTATIC) -sPF ulmEvents.Mod
$(VOCSTATIC) -sP ulmResources.Mod $(VOCSTATIC) -sPF ulmResources.Mod
$(VOCSTATIC) -sP ulmForwarders.Mod $(VOCSTATIC) -sPF ulmForwarders.Mod
$(VOCSTATIC) -sP ulmRelatedEvents.Mod $(VOCSTATIC) -sPF ulmRelatedEvents.Mod
$(VOCSTATIC) -sP ulmIO.Mod $(VOCSTATIC) -sPF ulmIO.Mod
$(VOCSTATIC) -sP ulmProcess.Mod $(VOCSTATIC) -sPF ulmProcess.Mod
$(VOCSTATIC) -sP ulmTypes.Mod $(VOCSTATIC) -sPF ulmTypes.Mod
$(VOCSTATIC) -sP ulmStreams.Mod $(VOCSTATIC) -sPF ulmStreams.Mod
$(VOCSTATIC) -sP ulmAssertions.Mod $(VOCSTATIC) -sPF ulmAssertions.Mod
$(VOCSTATIC) -sP ulmIndirectDisciplines.Mod $(VOCSTATIC) -sPF ulmIndirectDisciplines.Mod
$(VOCSTATIC) -sP ulmStreamDisciplines.Mod $(VOCSTATIC) -sPF ulmStreamDisciplines.Mod
$(VOCSTATIC) -sP ulmIEEE.Mod $(VOCSTATIC) -sPF ulmIEEE.Mod
$(VOCSTATIC) -sP ulmMC68881.Mod $(VOCSTATIC) -sPF ulmMC68881.Mod
$(VOCSTATIC) -sP ulmReals.Mod $(VOCSTATIC) -sPF ulmReals.Mod
$(VOCSTATIC) -sP ulmPrint.Mod $(VOCSTATIC) -sPF ulmPrint.Mod
$(VOCSTATIC) -sP ulmWrite.Mod $(VOCSTATIC) -sPF ulmWrite.Mod
$(VOCSTATIC) -sP ulmTexts.Mod $(VOCSTATIC) -sPF ulmTexts.Mod
$(VOCSTATIC) -sP ulmStrings.Mod $(VOCSTATIC) -sPF ulmStrings.Mod
$(VOCSTATIC) -sP ulmConstStrings.Mod $(VOCSTATIC) -sPF ulmConstStrings.Mod
$(VOCSTATIC) -sP ulmPlotters.Mod $(VOCSTATIC) -sPF ulmPlotters.Mod
$(VOCSTATIC) -sP ulmSysTypes.Mod $(VOCSTATIC) -sPF ulmSysTypes.Mod
$(VOCSTATIC) -sP ulmSysConversions.Mod $(VOCSTATIC) -sPF ulmSysConversions.Mod
$(VOCSTATIC) -sP ulmErrors.Mod $(VOCSTATIC) -sPF ulmErrors.Mod
$(VOCSTATIC) -sP ulmSysErrors.Mod $(VOCSTATIC) -sPF ulmSysErrors.Mod
$(VOCSTATIC) -sP ulmSysIO.Mod $(VOCSTATIC) -sPF ulmSysIO.Mod
$(VOCSTATIC) -sP ulmLoader.Mod $(VOCSTATIC) -sPF ulmLoader.Mod
$(VOCSTATIC) -sP ulmNetIO.Mod $(VOCSTATIC) -sPF ulmNetIO.Mod
$(VOCSTATIC) -sP ulmPersistentObjects.Mod $(VOCSTATIC) -sPF ulmPersistentObjects.Mod
$(VOCSTATIC) -sP ulmPersistentDisciplines.Mod $(VOCSTATIC) -sPF ulmPersistentDisciplines.Mod
$(VOCSTATIC) -sP ulmOperations.Mod $(VOCSTATIC) -sPF ulmOperations.Mod
$(VOCSTATIC) -sP ulmScales.Mod $(VOCSTATIC) -sPF ulmScales.Mod
$(VOCSTATIC) -sP ulmTimes.Mod $(VOCSTATIC) -sPF ulmTimes.Mod
$(VOCSTATIC) -sP ulmClocks.Mod $(VOCSTATIC) -sPF ulmClocks.Mod
$(VOCSTATIC) -sP ulmTimers.Mod $(VOCSTATIC) -sPF ulmTimers.Mod
$(VOCSTATIC) -sP ulmConditions.Mod $(VOCSTATIC) -sPF ulmConditions.Mod
$(VOCSTATIC) -sP ulmStreamConditions.Mod $(VOCSTATIC) -sPF ulmStreamConditions.Mod
$(VOCSTATIC) -sP ulmTimeConditions.Mod $(VOCSTATIC) -sPF ulmTimeConditions.Mod
$(VOCSTATIC) -sP ulmSysConversions.Mod $(VOCSTATIC) -sPF ulmSysConversions.Mod
$(VOCSTATIC) -sP ulmSysStat.Mod $(VOCSTATIC) -sPF ulmSysStat.Mod
$(VOCSTATIC) -sP ulmCiphers.Mod $(VOCSTATIC) -sPF ulmCiphers.Mod
$(VOCSTATIC) -sP ulmCipherOps.Mod $(VOCSTATIC) -sPF ulmCipherOps.Mod
$(VOCSTATIC) -sP ulmBlockCiphers.Mod $(VOCSTATIC) -sPF ulmBlockCiphers.Mod
$(VOCSTATIC) -sP ulmAsymmetricCiphers.Mod $(VOCSTATIC) -sPF ulmAsymmetricCiphers.Mod
$(VOCSTATIC) -sP ulmConclusions.Mod $(VOCSTATIC) -sPF ulmConclusions.Mod
$(VOCSTATIC) -sP ulmRandomGenerators.Mod $(VOCSTATIC) -sPF ulmRandomGenerators.Mod
$(VOCSTATIC) -sP ulmTCrypt.Mod $(VOCSTATIC) -sPF ulmTCrypt.Mod
$(VOCSTATIC) -sP ulmIntOperations.Mod $(VOCSTATIC) -sPF ulmIntOperations.Mod
#pow32 libs #pow32 libs
$(VOCSTATIC) -sP powStrings.Mod $(VOCSTATIC) -sPF powStrings.Mod
#misc libs #misc libs
$(VOCSTATIC) -sP MultiArrays.Mod $(VOCSTATIC) -sPF MultiArrays.Mod
$(VOCSTATIC) -sP MultiArrayRiders.Mod $(VOCSTATIC) -sPF MultiArrayRiders.Mod
$(VOCSTATIC) -sP MersenneTwister.Mod $(VOCSTATIC) -sPF MersenneTwister.Mod
$(VOCSTATIC) -sP Listen.Mod $(VOCSTATIC) -sPF Listen.Mod
#s3 libs #s3 libs
$(VOCSTATIC) -sP ethBTrees.Mod $(VOCSTATIC) -sPF ethBTrees.Mod
$(VOCSTATIC) -sP ethMD5.Mod $(VOCSTATIC) -sPF ethMD5.Mod
$(VOCSTATIC) -sP ethSets.Mod $(VOCSTATIC) -sPF ethSets.Mod
$(VOCSTATIC) -sP ethZlib.Mod $(VOCSTATIC) -sPF ethZlib.Mod
$(VOCSTATIC) -sP ethZlibBuffers.Mod $(VOCSTATIC) -sPF ethZlibBuffers.Mod
$(VOCSTATIC) -sP ethZlibInflate.Mod $(VOCSTATIC) -sPF ethZlibInflate.Mod
$(VOCSTATIC) -sP ethZlibDeflate.Mod $(VOCSTATIC) -sPF ethZlibDeflate.Mod
$(VOCSTATIC) -sP ethZlibReaders.Mod $(VOCSTATIC) -sPF ethZlibReaders.Mod
$(VOCSTATIC) -sP ethZlibWriters.Mod $(VOCSTATIC) -sPF ethZlibWriters.Mod
$(VOCSTATIC) -sP ethZip.Mod $(VOCSTATIC) -sPF ethZip.Mod
$(VOCSTATIC) -sP ethRandomNumbers.Mod $(VOCSTATIC) -sPF ethRandomNumbers.Mod
$(VOCSTATIC) -sP ethGZReaders.Mod $(VOCSTATIC) -sPF ethGZReaders.Mod
$(VOCSTATIC) -sP ethGZWriters.Mod $(VOCSTATIC) -sPF ethGZWriters.Mod
$(VOCSTATIC) -sP ethUnicode.Mod $(VOCSTATIC) -sPF ethUnicode.Mod
# build remaining tools # build remaining tools
# $(VOCSTATIC0) -sPS compatIn.Mod # $(VOCSTATIC0) -sPFS compatIn.Mod
# $(VOCSTATIC0) -smPS vmake.Mod # $(VOCSTATIC0) -smPS vmake.Mod
# $(CC) compatIn.c # $(CC) compatIn.c
# $(CL) vmake.c -o vmake SYSTEM.o Args.o compatIn.o Texts.o Console.o Files.o Reals.o Modules.o Kernel.o Unix.o Strings.o oocIntStr.o oocConvTypes.o oocIntConv.o # $(CL) vmake.c -o vmake SYSTEM.o Args.o compatIn.o Texts.o Console.o Files.o Reals.o Modules.o Kernel.o Unix.o Strings.o oocIntStr.o oocConvTypes.o oocIntConv.o

View file

@ -75,21 +75,21 @@ stage2:
stage3: stage3:
$(VOCSTATIC0) -siapxPS SYSTEM.Mod $(VOCSTATIC0) -siapxPS SYSTEM.Mod
$(VOCSTATIC0) -sPS Args.Mod Console.Mod Unix.Mod $(VOCSTATIC0) -sPFS Args.Mod Console.Mod Unix.Mod
sed -i.tmp "s#/opt#$(PRF)#g" src/voc/prf.Mod sed -i.tmp "s#/opt#$(PRF)#g" src/voc/prf.Mod
$(VOCSTATIC0) -sPS prf.Mod $(VOCSTATIC0) -sPFS prf.Mod
$(VOCSTATIC0) -sPS Strings.Mod architecture.Mod version.Mod Kernel0.Mod Modules.Mod $(VOCSTATIC0) -sPFS Strings.Mod architecture.Mod version.Mod Kernel0.Mod Modules.Mod
$(VOCSTATIC0) -sxPS Files0.Mod $(VOCSTATIC0) -sxPFS Files0.Mod
$(VOCSTATIC0) -sPS Reals.Mod Texts0.Mod $(VOCSTATIC0) -sPFS Reals.Mod Texts0.Mod
$(VOCSTATIC0) -sPS vt100.Mod $(VOCSTATIC0) -sPFS vt100.Mod
# build the compiler # build the compiler
stage4: stage4:
$(VOCSTATIC0) -sPS errors.Mod $(VOCSTATIC0) -sPFS errors.Mod
$(VOCSTATIC0) -sPS extTools.Mod $(VOCSTATIC0) -sPFS extTools.Mod
$(VOCSTATIC0) -sPS OPM.cmdln.Mod $(VOCSTATIC0) -sPFS OPM.cmdln.Mod
$(VOCSTATIC0) -sxPS OPS.Mod $(VOCSTATIC0) -sxPFS OPS.Mod
$(VOCSTATIC0) -sPS OPT.Mod OPC.Mod OPV.Mod OPB.Mod OPP.Mod $(VOCSTATIC0) -sPFS OPT.Mod OPC.Mod OPV.Mod OPB.Mod OPP.Mod
$(VOCSTATIC0) -smPS voc.Mod $(VOCSTATIC0) -smPS voc.Mod
$(VOCSTATIC0) -smPS BrowserCmd.Mod $(VOCSTATIC0) -smPS BrowserCmd.Mod
$(VOCSTATIC0) -smPS OCatCmd.Mod $(VOCSTATIC0) -smPS OCatCmd.Mod
@ -117,26 +117,26 @@ stage5:
# build all library files # build all library files
stage6: stage6:
#v4 libs #v4 libs
$(VOCSTATIC) -sP Kernel.Mod $(VOCSTATIC) -sPF Kernel.Mod
$(VOCSTATIC) -sP Files.Mod $(VOCSTATIC) -sPF Files.Mod
$(VOCSTATIC) -sP Texts.Mod $(VOCSTATIC) -sPF Texts.Mod
$(VOCSTATIC) -sP Printer.Mod $(VOCSTATIC) -sPF Printer.Mod
$(VOCSTATIC) -sP Strings.Mod $(VOCSTATIC) -sPF Strings.Mod
$(VOCSTATIC) -sP Sets.Mod $(VOCSTATIC) -sPF Sets.Mod
$(VOCSTATIC) -sP Sets0.Mod $(VOCSTATIC) -sPF Sets0.Mod
$(VOCSTATIC) -sP Oberon.Mod $(VOCSTATIC) -sPF Oberon.Mod
#ooc libs #ooc libs
$(VOCSTATIC) -sP oocAscii.Mod $(VOCSTATIC) -sPF oocAscii.Mod
$(VOCSTATIC) -sP oocStrings.Mod $(VOCSTATIC) -sPF oocStrings.Mod
$(VOCSTATIC) -sP oocStrings2.Mod $(VOCSTATIC) -sPF oocStrings2.Mod
$(VOCSTATIC) -sP oocOakStrings.Mod $(VOCSTATIC) -sPF oocOakStrings.Mod
$(VOCSTATIC) -sP oocCharClass.Mod $(VOCSTATIC) -sPF oocCharClass.Mod
$(VOCSTATIC) -sP oocConvTypes.Mod $(VOCSTATIC) -sPF oocConvTypes.Mod
$(VOCSTATIC) -sP oocIntConv.Mod $(VOCSTATIC) -sPF oocIntConv.Mod
$(VOCSTATIC) -sP oocIntStr.Mod $(VOCSTATIC) -sPF oocIntStr.Mod
$(VOCSTATIC) -sP oocSysClock.Mod $(VOCSTATIC) -sPF oocSysClock.Mod
$(VOCSTATIC) -sP oocTime.Mod $(VOCSTATIC) -sPF oocTime.Mod
# $(VOCSTATIC) -s oocLongStrings.Mod # $(VOCSTATIC) -s oocLongStrings.Mod
# $(CC) oocLongStrings.c # $(CC) oocLongStrings.c
# $(VOCSTATIC) -s oocMsg.Mod # $(VOCSTATIC) -s oocMsg.Mod
@ -144,112 +144,112 @@ stage6:
#ooc2 libs #ooc2 libs
$(VOCSTATIC) -sP ooc2Strings.Mod $(VOCSTATIC) -sPF ooc2Strings.Mod
$(VOCSTATIC) -sP ooc2Ascii.Mod $(VOCSTATIC) -sPF ooc2Ascii.Mod
$(VOCSTATIC) -sP ooc2CharClass.Mod $(VOCSTATIC) -sPF ooc2CharClass.Mod
$(VOCSTATIC) -sP ooc2ConvTypes.Mod $(VOCSTATIC) -sPF ooc2ConvTypes.Mod
$(VOCSTATIC) -sP ooc2IntConv.Mod $(VOCSTATIC) -sPF ooc2IntConv.Mod
$(VOCSTATIC) -sP ooc2IntStr.Mod $(VOCSTATIC) -sPF ooc2IntStr.Mod
$(VOCSTATIC) -sP ooc2Real0.Mod $(VOCSTATIC) -sPF ooc2Real0.Mod
#ooc libs #ooc libs
$(VOCSTATIC) -sP oocLowReal.Mod oocLowLReal.Mod $(VOCSTATIC) -sPF oocLowReal.Mod oocLowLReal.Mod
$(VOCSTATIC) -sP oocRealMath.Mod oocOakMath.Mod $(VOCSTATIC) -sPF oocRealMath.Mod oocOakMath.Mod
$(VOCSTATIC) -sP oocLRealMath.Mod $(VOCSTATIC) -sPF oocLRealMath.Mod
$(VOCSTATIC) -sP oocLongInts.Mod $(VOCSTATIC) -sPF oocLongInts.Mod
$(VOCSTATIC) -sP oocComplexMath.Mod oocLComplexMath.Mod $(VOCSTATIC) -sPF oocComplexMath.Mod oocLComplexMath.Mod
$(VOCSTATIC) -sP oocLRealConv.Mod oocLRealStr.Mod $(VOCSTATIC) -sPF oocLRealConv.Mod oocLRealStr.Mod
$(VOCSTATIC) -sP oocRealConv.Mod oocRealStr.Mod $(VOCSTATIC) -sPF oocRealConv.Mod oocRealStr.Mod
$(VOCSTATIC) -sP oocMsg.Mod oocChannel.Mod $(VOCSTATIC) -sPF oocMsg.Mod oocChannel.Mod
$(VOCSTATIC) -sP oocStrings2.Mod oocRts.Mod oocFilenames.Mod $(VOCSTATIC) -sPF oocStrings2.Mod oocRts.Mod oocFilenames.Mod
$(VOCSTATIC) -sP oocTextRider.Mod oocBinaryRider.Mod oocJulianDay.Mod $(VOCSTATIC) -sPF oocTextRider.Mod oocBinaryRider.Mod oocJulianDay.Mod
$(VOCSTATIC) -sP oocFilenames.Mod $(VOCSTATIC) -sPF oocFilenames.Mod
$(VOCSTATIC) -sP oocwrapperlibc.Mod $(VOCSTATIC) -sPF oocwrapperlibc.Mod
$(VOCSTATIC) -sP oocC.Mod $(VOCSTATIC) -sPF oocC.Mod
#Ulm's Oberon system libs #Ulm's Oberon system libs
$(VOCSTATIC) -sP ulmSys.Mod $(VOCSTATIC) -sPF ulmSys.Mod
$(VOCSTATIC) -sP ulmSYSTEM.Mod $(VOCSTATIC) -sPF ulmSYSTEM.Mod
$(VOCSTATIC) -sP ulmASCII.Mod $(VOCSTATIC) -sPF ulmASCII.Mod
$(VOCSTATIC) -sP ulmSets.Mod $(VOCSTATIC) -sPF ulmSets.Mod
$(VOCSTATIC) -sP ulmObjects.Mod $(VOCSTATIC) -sPF ulmObjects.Mod
$(VOCSTATIC) -sP ulmDisciplines.Mod $(VOCSTATIC) -sPF ulmDisciplines.Mod
$(VOCSTATIC) -sP ulmPriorities.Mod $(VOCSTATIC) -sPF ulmPriorities.Mod
$(VOCSTATIC) -sP ulmServices.Mod $(VOCSTATIC) -sPF ulmServices.Mod
$(VOCSTATIC) -sP ulmEvents.Mod $(VOCSTATIC) -sPF ulmEvents.Mod
$(VOCSTATIC) -sP ulmResources.Mod $(VOCSTATIC) -sPF ulmResources.Mod
$(VOCSTATIC) -sP ulmForwarders.Mod $(VOCSTATIC) -sPF ulmForwarders.Mod
$(VOCSTATIC) -sP ulmRelatedEvents.Mod $(VOCSTATIC) -sPF ulmRelatedEvents.Mod
$(VOCSTATIC) -sP ulmIO.Mod $(VOCSTATIC) -sPF ulmIO.Mod
$(VOCSTATIC) -sP ulmProcess.Mod $(VOCSTATIC) -sPF ulmProcess.Mod
$(VOCSTATIC) -sP ulmTypes.Mod $(VOCSTATIC) -sPF ulmTypes.Mod
$(VOCSTATIC) -sP ulmStreams.Mod $(VOCSTATIC) -sPF ulmStreams.Mod
$(VOCSTATIC) -sP ulmAssertions.Mod $(VOCSTATIC) -sPF ulmAssertions.Mod
$(VOCSTATIC) -sP ulmIndirectDisciplines.Mod $(VOCSTATIC) -sPF ulmIndirectDisciplines.Mod
$(VOCSTATIC) -sP ulmStreamDisciplines.Mod $(VOCSTATIC) -sPF ulmStreamDisciplines.Mod
$(VOCSTATIC) -sP ulmIEEE.Mod $(VOCSTATIC) -sPF ulmIEEE.Mod
$(VOCSTATIC) -sP ulmMC68881.Mod $(VOCSTATIC) -sPF ulmMC68881.Mod
$(VOCSTATIC) -sP ulmReals.Mod $(VOCSTATIC) -sPF ulmReals.Mod
$(VOCSTATIC) -sP ulmPrint.Mod $(VOCSTATIC) -sPF ulmPrint.Mod
$(VOCSTATIC) -sP ulmWrite.Mod $(VOCSTATIC) -sPF ulmWrite.Mod
$(VOCSTATIC) -sP ulmTexts.Mod $(VOCSTATIC) -sPF ulmTexts.Mod
$(VOCSTATIC) -sP ulmStrings.Mod $(VOCSTATIC) -sPF ulmStrings.Mod
$(VOCSTATIC) -sP ulmConstStrings.Mod $(VOCSTATIC) -sPF ulmConstStrings.Mod
$(VOCSTATIC) -sP ulmPlotters.Mod $(VOCSTATIC) -sPF ulmPlotters.Mod
$(VOCSTATIC) -sP ulmSysTypes.Mod $(VOCSTATIC) -sPF ulmSysTypes.Mod
$(VOCSTATIC) -sP ulmSysConversions.Mod $(VOCSTATIC) -sPF ulmSysConversions.Mod
$(VOCSTATIC) -sP ulmErrors.Mod $(VOCSTATIC) -sPF ulmErrors.Mod
$(VOCSTATIC) -sP ulmSysErrors.Mod $(VOCSTATIC) -sPF ulmSysErrors.Mod
$(VOCSTATIC) -sP ulmSysIO.Mod $(VOCSTATIC) -sPF ulmSysIO.Mod
$(VOCSTATIC) -sP ulmLoader.Mod $(VOCSTATIC) -sPF ulmLoader.Mod
$(VOCSTATIC) -sP ulmNetIO.Mod $(VOCSTATIC) -sPF ulmNetIO.Mod
$(VOCSTATIC) -sP ulmPersistentObjects.Mod $(VOCSTATIC) -sPF ulmPersistentObjects.Mod
$(VOCSTATIC) -sP ulmPersistentDisciplines.Mod $(VOCSTATIC) -sPF ulmPersistentDisciplines.Mod
$(VOCSTATIC) -sP ulmOperations.Mod $(VOCSTATIC) -sPF ulmOperations.Mod
$(VOCSTATIC) -sP ulmScales.Mod $(VOCSTATIC) -sPF ulmScales.Mod
$(VOCSTATIC) -sP ulmTimes.Mod $(VOCSTATIC) -sPF ulmTimes.Mod
$(VOCSTATIC) -sP ulmClocks.Mod $(VOCSTATIC) -sPF ulmClocks.Mod
$(VOCSTATIC) -sP ulmTimers.Mod $(VOCSTATIC) -sPF ulmTimers.Mod
$(VOCSTATIC) -sP ulmConditions.Mod $(VOCSTATIC) -sPF ulmConditions.Mod
$(VOCSTATIC) -sP ulmStreamConditions.Mod $(VOCSTATIC) -sPF ulmStreamConditions.Mod
$(VOCSTATIC) -sP ulmTimeConditions.Mod $(VOCSTATIC) -sPF ulmTimeConditions.Mod
$(VOCSTATIC) -sP ulmSysConversions.Mod $(VOCSTATIC) -sPF ulmSysConversions.Mod
$(VOCSTATIC) -sP ulmSysStat.Mod $(VOCSTATIC) -sPF ulmSysStat.Mod
$(VOCSTATIC) -sP ulmCiphers.Mod $(VOCSTATIC) -sPF ulmCiphers.Mod
$(VOCSTATIC) -sP ulmCipherOps.Mod $(VOCSTATIC) -sPF ulmCipherOps.Mod
$(VOCSTATIC) -sP ulmBlockCiphers.Mod $(VOCSTATIC) -sPF ulmBlockCiphers.Mod
$(VOCSTATIC) -sP ulmAsymmetricCiphers.Mod $(VOCSTATIC) -sPF ulmAsymmetricCiphers.Mod
$(VOCSTATIC) -sP ulmConclusions.Mod $(VOCSTATIC) -sPF ulmConclusions.Mod
$(VOCSTATIC) -sP ulmRandomGenerators.Mod $(VOCSTATIC) -sPF ulmRandomGenerators.Mod
$(VOCSTATIC) -sP ulmTCrypt.Mod $(VOCSTATIC) -sPF ulmTCrypt.Mod
$(VOCSTATIC) -sP ulmIntOperations.Mod $(VOCSTATIC) -sPF ulmIntOperations.Mod
#pow32 libs #pow32 libs
$(VOCSTATIC) -sP powStrings.Mod $(VOCSTATIC) -sPF powStrings.Mod
#misc libs #misc libs
$(VOCSTATIC) -sP MultiArrays.Mod $(VOCSTATIC) -sPF MultiArrays.Mod
$(VOCSTATIC) -sP MultiArrayRiders.Mod $(VOCSTATIC) -sPF MultiArrayRiders.Mod
$(VOCSTATIC) -sP MersenneTwister.Mod $(VOCSTATIC) -sPF MersenneTwister.Mod
$(VOCSTATIC) -sP Listen.Mod $(VOCSTATIC) -sPF Listen.Mod
#s3 libs #s3 libs
$(VOCSTATIC) -sP ethBTrees.Mod $(VOCSTATIC) -sPF ethBTrees.Mod
$(VOCSTATIC) -sP ethMD5.Mod $(VOCSTATIC) -sPF ethMD5.Mod
$(VOCSTATIC) -sP ethSets.Mod $(VOCSTATIC) -sPF ethSets.Mod
$(VOCSTATIC) -sP ethZlib.Mod $(VOCSTATIC) -sPF ethZlib.Mod
$(VOCSTATIC) -sP ethZlibBuffers.Mod $(VOCSTATIC) -sPF ethZlibBuffers.Mod
$(VOCSTATIC) -sP ethZlibInflate.Mod $(VOCSTATIC) -sPF ethZlibInflate.Mod
$(VOCSTATIC) -sP ethZlibDeflate.Mod $(VOCSTATIC) -sPF ethZlibDeflate.Mod
$(VOCSTATIC) -sP ethZlibReaders.Mod $(VOCSTATIC) -sPF ethZlibReaders.Mod
$(VOCSTATIC) -sP ethZlibWriters.Mod $(VOCSTATIC) -sPF ethZlibWriters.Mod
$(VOCSTATIC) -sP ethZip.Mod $(VOCSTATIC) -sPF ethZip.Mod
$(VOCSTATIC) -sP ethRandomNumbers.Mod $(VOCSTATIC) -sPF ethRandomNumbers.Mod
$(VOCSTATIC) -sP ethGZReaders.Mod $(VOCSTATIC) -sPF ethGZReaders.Mod
$(VOCSTATIC) -sP ethGZWriters.Mod $(VOCSTATIC) -sPF ethGZWriters.Mod
$(VOCSTATIC) -sP ethUnicode.Mod $(VOCSTATIC) -sPF ethUnicode.Mod
# build remaining tools # build remaining tools
# $(VOCSTATIC0) -sPS compatIn.Mod # $(VOCSTATIC0) -sPFS compatIn.Mod
# $(VOCSTATIC0) -smPS vmake.Mod # $(VOCSTATIC0) -smPS vmake.Mod
# $(CC) compatIn.c # $(CC) compatIn.c
# $(CL) vmake.c -o vmake SYSTEM.o Args.o compatIn.o Texts.o Console.o Files.o Reals.o Modules.o Kernel.o Unix.o Strings.o oocIntStr.o oocConvTypes.o oocIntConv.o # $(CL) vmake.c -o vmake SYSTEM.o Args.o compatIn.o Texts.o Console.o Files.o Reals.o Modules.o Kernel.o Unix.o Strings.o oocIntStr.o oocConvTypes.o oocIntConv.o

View file

@ -856,6 +856,7 @@ MODULE OPC; (* copyright (c) J. Templ 12.7.95 / 3.7.96 *)
| OPM.dontlink: OPM.Write("c") | OPM.dontlink: OPM.Write("c")
| OPM.mainlinkstat: OPM.Write("M") | OPM.mainlinkstat: OPM.Write("M")
| OPM.notcoloroutput: OPM.Write("f") | OPM.notcoloroutput: OPM.Write("f")
| OPM.forcenewsym: OPM.Write("F")
ELSE ELSE
(* this else is necessary cause (* this else is necessary cause
if someone defined a new option in OPM module if someone defined a new option in OPM module

View file

@ -247,7 +247,7 @@ MODULE OPM; (* RC 6.3.89 / 28.6.89, J.Templ 10.7.89 / 22.7.96 *)
IF dontlink IN opt THEN dontLink := TRUE ELSE dontLink := FALSE END; IF dontlink IN opt THEN dontLink := TRUE ELSE dontLink := FALSE END;
IF mainprog IN opt THEN mainProg := TRUE ELSE mainProg := FALSE END; IF mainprog IN opt THEN mainProg := TRUE ELSE mainProg := FALSE END;
IF mainlinkstat IN opt THEN INCL(glbopt, mainprog); mainLinkStat := TRUE ELSE mainLinkStat := FALSE END; IF mainlinkstat IN opt THEN INCL(glbopt, mainprog); mainLinkStat := TRUE ELSE mainLinkStat := FALSE END;
IF forcenewsym IN glbopt THEN forceNewSym := TRUE ELSE forceNewSym := FALSE END;
END InitOptions; END InitOptions;
PROCEDURE Init*(VAR done: BOOLEAN; VAR mname : ARRAY OF CHAR); (* get the source for one translation *) PROCEDURE Init*(VAR done: BOOLEAN; VAR mname : ARRAY OF CHAR); (* get the source for one translation *)

View file

@ -8,7 +8,7 @@ VAR arch-, version-, date-, versionLong-, prefix0-, prefix- : ARRAY 256 OF CHAR;
defaultTarget* : INTEGER; defaultTarget* : INTEGER;
BEGIN BEGIN
arch := architecture.arch; arch := architecture.arch;
date := " [2015/01/29]"; date := " [2015/02/02]";
version := "1.1"; version := "1.1";
versionLong := ""; versionLong := "";
COPY(version, versionLong); COPY(version, versionLong);

BIN
voc

Binary file not shown.

Binary file not shown.

Binary file not shown.