From: cas Date: Fri, 22 Oct 1999 18:05:40 +0000 (+0000) Subject: Initial revision X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=5bc78d692c72ff83cd1e446a3482e131872df609;p=occt-wok.git Initial revision --- diff --git a/src/WOKStepsDef/FILES b/src/WOKStepsDef/FILES new file mode 100755 index 0000000..cdcb056 --- /dev/null +++ b/src/WOKStepsDef/FILES @@ -0,0 +1,35 @@ +srcinc:::WOKSteps.edl +srcinc:::WOKSteps.edl +srcinc:::WOKStepsDFLT.edl +srcinc:::WOKStepsDeliv.edl +srcinc:::WOKStepsOBJS.edl +srcinc:::WOKStepsOBJY.edl +srcinc:::WOKStepsOrbix.edl +srcinc:::WOKStepsStep.edl +srcinc:::WOKSteps_Del.edl +srcinc:::WOKSteps_ccl.edl +srcinc:::WOKSteps_client.edl +srcinc:::WOKSteps_client_wnt.edl +srcinc:::WOKSteps_delivery.edl +srcinc:::WOKSteps_documentation.edl +srcinc:::WOKSteps_engine.edl +srcinc:::WOKSteps_engine_wnt.edl +srcinc:::WOKSteps_executable.edl +srcinc:::WOKSteps_executable_wnt.edl +srcinc:::WOKSteps_frontal.edl +srcinc:::WOKSteps_idl.edl +srcinc:::WOKSteps_interface.edl +srcinc:::WOKSteps_interface_wnt.edl +srcinc:::WOKSteps_nocdlpack.edl +srcinc:::WOKSteps_nocdlpack_wnt.edl +srcinc:::WOKSteps_package.edl +srcinc:::WOKSteps_package_wnt.edl +srcinc:::WOKSteps_resource.edl +srcinc:::WOKSteps_schema.edl +srcinc:::WOKSteps_schema_DFLT.edl +srcinc:::WOKSteps_schema_OBJS.edl +srcinc:::WOKSteps_schema_OBJY.edl +srcinc:::WOKSteps_server.edl +srcinc:::WOKSteps_toolkit.edl +srcinc:::WOKSteps_toolkit_wnt.edl +srcinc:::FRONTAL.edl diff --git a/src/WOKStepsDef/FRONTAL.edl b/src/WOKStepsDef/FRONTAL.edl new file mode 100755 index 0000000..d48982f --- /dev/null +++ b/src/WOKStepsDef/FRONTAL.edl @@ -0,0 +1,301 @@ +@template FRONTAL_FrontalScript(%LeLispFile, %CoreFile) is +$#!/bin/csh -f +$## this is a template file for Frontal Building +$## lines added by umake : +$# +$set CCL_LELISP = %LeLispFile +$set CCL_COREFILE = %CoreFile +$# +$setenv CSF_VERBOSE 0 +$set CCL_DEBUGGER="exec" +$set LOGFILE=0 +$# +$set i = 1 +$while ($i <= $#argv) +$ set c = $argv[$i] +$ set i = `expr $i + 1` +$ if (`expr $c = -h`) then +$ echo "-f " +$ echo "-v : set verbose mode" +$ echo "-w : print stack on error" +$ echo "-d : start a debug session on error" +$ echo "-record : record a session" +$ echo "-play : play a record session" +$ echo "-reference : set reference directory for record session" +$ echo "-result : set result directory for record session" +$ echo "-trace : outputs shareable images loading and diagnostics" +$ echo "-debug : start CCL with debug" +$ echo "-log : outputs in file" +$ exit(0) +$ endif +$ if (`expr $c = -f`) then +$ setenv CCL_FILE $argv[$i] +$ set i = `expr $i + 1` +$ endif +$ if (`expr $c = -showcode`) then +$ setenv CCL_CODE 1 +$ endif +$ if (`expr $c = -v`) then +$ setenv CCL_VERBOSE 1 +$ endif +$ if (`expr $c = -w`) then +$ setenv CCL_WHERE 1 +$ endif +$ if (`expr $c = -d`) then +$ setenv CCL_DEBUG 1 +$ endif +$ if (`expr $c = -util`) then +$ setenv CCL_UTIL 1 +$ endif +$ if (`expr $c = -trace`) then +$ setenv CSF_VERBOSE 1 +$ endif +$ if (`expr $c = -record`) then +$ setenv TR_Status record +$ setenv TR_File $argv[$i] +$ set i = `expr $i + 1` +$ setenv TR_Comment $argv[$i] +$ set i = `expr $i + 1` +$ endif +$ if (`expr $c = -play`) then +$ setenv TR_Status play +$ setenv TR_File $argv[$i] +$ set i = `expr $i + 1` +$ endif +$ if (`expr $c = -reference`) then +$ setenv TR_RefDir $argv[$i] +$ set i = `expr $i + 1` +$ endif +$ if (`expr $c = -result`) then +$ setenv TR_ResDir $argv[$i] +$ set i = `expr $i + 1` +$ endif +$ if (`expr $c = -log`) then +$ set LOGFILE=$argv[$i] +$ set i = `expr $i + 1` +$ endif +$ if (`expr $c = -debug`) then +$ set CCL_DEBUGGER="dbx" +$ if (`expr $STATION = ao1` ) then +$ set CCL_DEBUGGER="decladebug" +$ endif +$ if (`expr $STATION = sil` ) then +$ set CCL_DEBUGGER="cvd" +$ setenv TRAP_FPE "UNDERFL=FLUSH_ZERO;OVERFL=DEFAULT;DIVZERO=DEFAULT;INT_OVERFL=DEFAULT" +$ endif +$ if (`expr $STATION = hp` ) then +$ set CCL_DEBUGGER="dde" +$ endif +$ echo "-stack 12 -code 1500 -heap 8192 -number 0 -vector 32 -string 50 -symbol 30 -float 0 -cons 8 -r $CCL_COREFILE" +$ endif +$end +$if (`expr $CCL_DEBUGGER = exec` ) then +$ if (`expr $LOGFILE = 0` ) then +$ exec $CCL_LELISP -stack 12 -code 1500 -heap 8192 -number 0 -vector 32 -string 50 -symbol 30 -float 0 -cons 80 -r $CCL_COREFILE +$ else +$ exec $CCL_LELISP -stack 12 -code 1500 -heap 8192 -number 0 -vector 32 -string 50 -symbol 30 -float 0 -cons 80 -r $CCL_COREFILE > $LOGFILE +$ endif +$else +$ $CCL_DEBUGGER $CCL_LELISP +$endif +$ +@end; + + +@if (%Station == "wnt") then + +@template FRONTAL_CCLScript(%CCLFile,%MsgFile,%MsgCmpFile) is +$@echo off +$rem this is a template file for Frontal Building by umake +$ +$set CSF_VERBOSE=0 +$set CCL_DEBUGGER=exec +$set LOGFILE=0 +$set CCL_FILE=%CCLFile +$set opts= +$ +$:loop +$if "%1" == "" goto endloop +$ set treated=0 +$ set c=%1 +$ shift +$ +$ if "%c%"=="/h" goto thehelp +$ +$ if "%c%"=="/play" set TR_Status=play +$ if "%c%"=="/play" set TR_File=%1 +$ if "%c%"=="/play" shift +$ if "%c%"=="/play" set treated=1 +$ +$ if "%c%"=="/record" set TR_Status=record +$ if "%c%"=="/record" set TR_File=%1 +$ if "%c%"=="/record" shift +$ if "%c%"=="/record" set TR_Comment=%1 +$ if "%c%"=="/record" shift +$ if "%c%"=="/record" set treated=1 +$ +$ if "%c%"=="/reference" set TR_RefDir=%1 +$ if "%c%"=="/reference" shift +$ if "%c%"=="/reference" set treated=1 +$ +$ if "%c%"=="/result" set TR_ResDir=%1 +$ if "%c%"=="/result" shift +$ if "%c%"=="/result" set treated=1 +$ +$ if "%c%"=="/trace" set CSF_VERBOSE=1 +$ if "%c%"=="/trace" set treated=1 +$ +$ if "%c%"=="/log" set LOGFILE=%1 +$ if "%c%"=="/log" shift +$ if "%c%"=="/log" set treated=1 +$ +$ if "%c%"=="/debug" set CCL_DEBUGGER=msdev +$ if "%c%"=="/debug" set treated=1 +$ +$ if "%treated%"=="0" set opts=%opts% %c% +$goto loop +$ +$:endloop +$if not "%CSF_MESSAGE%" == "" goto run +$if exist %MsgCmpFile set CSF_MESSAGE=%MsgCmpFile +$if not exist %MsgCmpFile set CSF_MESSAGE=%MsgFile +$ +$:run +$if "%CCL_DEBUGGER%"=="exec" goto exec +$ echo Start debugger on process then perform (start) on interpretor +$ CCLinterpretor %CCL_FILE% %opts% +$ goto fini +$ +$:exec +$ if "%LOGFILE%"=="0" CCLinterpretor %CCL_FILE% %opts% /call start +$ if not "%LOGFILE%"=="0" CCLinterpretor %CCL_FILE% %opts% /call start > %LOGFILE% +$ goto fini +$:thehelp +$ echo "/play : play a record session" +$ echo "/record : record a session" +$ echo "/reference : set reference directory for record session" +$ echo "/result : set result directory for record session" +$ echo "/v : set verbose mode" +$ echo "/w : print stack on error" +$ echo "/d : start a debug session on error" +$ echo "/spy : trace macros, commands and all engine requests" +$ echo "/call : call the macro (start is default)" +$ echo "/trace : outputs shareable images loading and diagnostics" +$ echo "/log : outputs in a file" +$ echo "/debug : start CCL with debugger" +$ echo " ... : load these files" +$ goto fini +$:fini +@end; + +@else + +@template FRONTAL_CCLScript(%CCLFile,%MsgFile,%MsgCmpFile) is +$#!/bin/csh -f +$## this is a template file for Frontal Building +$## lines built by umake : +$# +$setenv CSF_VERBOSE 0 +$set CCL_DEBUGGER="exec" +$set LOGFILE=0 +$set CCL_FILE=%CCLFile +$ +$set i = 1 +$set opts = "" +$while ($i <= $#argv) +$ set c = $argv[$i] +$ set i = `expr $i + 1` +$ set treated = 0 +$ if (`expr $c = -h`) then +$ echo "-play : play a record session" +$ echo "-record : record a session" +$ echo "-reference : set reference directory for record session" +$ echo "-result : set result directory for record session" +$ echo "-f : load a file" +$ echo "-v : set verbose mode" +$ echo "-w : print stack on error" +$ echo "-d : start a debug session on error" +$ echo "-spy : trace macros, commands and all engine requests" +$ echo "-call : call the macro (start is default)" +$ echo "-trace : outputs shareable images loading and diagnostics" +$ echo "-log : outputs in a file" +$ echo "-debug : start CCL with debugger" +$ echo " ... : load these files" +$ exit(0) +$ endif +$ if (`expr $c = -record`) then +$ setenv TR_Status record +$ setenv TR_File $argv[$i] +$ set i = `expr $i + 1` +$ setenv TR_Comment $argv[$i] +$ set i = `expr $i + 1` +$ set treated = 1 +$ endif +$ if (`expr $c = -play`) then +$ setenv TR_Status play +$ setenv TR_File $argv[$i] +$ set i = `expr $i + 1` +$ set treated = 1 +$ endif +$ if (`expr $c = -reference`) then +$ setenv TR_RefDir $argv[$i] +$ set i = `expr $i + 1` +$ set treated = 1 +$ endif +$ if (`expr $c = -result`) then +$ setenv TR_ResDir $argv[$i] +$ set i = `expr $i + 1` +$ set treated = 1 +$ endif +$ if (`expr $c = -f`) then +$ set treated = 1 +$ endif +$ if (`expr $c = -trace`) then +$ setenv CSF_VERBOSE 1 +$ set treated = 1 +$ endif +$ if (`expr $c = -log`) then +$ set LOGFILE=$argv[$i] +$ set i = `expr $i + 1` +$ set treated = 1 +$ endif +$ if (`expr $c = -debug`) then +$ set treated = 1 +$ set CCL_DEBUGGER="dbx" +$ if (`expr $STATION = ao1`) then +$ set CCL_DEBUGGER="decladebug" +$ endif +$ if (`expr $STATION = sil`) then +$ set CCL_DEBUGGER="cvd" +$ setenv TRAP_FPE "UNDERFL=FLUSH_ZERO;OVERFL=DEFAULT;DIVZERO=DEFAULT;INT_OVERFL=DEFAULT" +$ endif +$ if (`expr $STATION = hp`) then +$ set CCL_DEBUGGER="dde" +$ endif +$ endif +$ if ($treated == 0) then +$ set opts = "$opts $c" +$ endif +$end +$ +$if ( ! $?CSF_MESSAGE ) then +$ if (-x %MsgCmpFile) then +$ setenv CSF_MESSAGE %MsgCmpFile +$ else +$ setenv CSF_MESSAGE %MsgFile +$ endif +$endif +$ +$if (`expr $CCL_DEBUGGER = exec`) then +$ if (`expr $LOGFILE = 0`) then +$ CCLinterpretor $CCL_FILE $opts -call start +$ else +$ CCLinterpretor $CCL_FILE $opts -call start >$LOGFILE +$ endif +$else +$ echo " $CCL_FILE $opts -call start" +$ $CCL_DEBUGGER `which CCLinterpretor` +$endif +@end; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps.edl b/src/WOKStepsDef/WOKSteps.edl new file mode 100755 index 0000000..0944f53 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps.edl @@ -0,0 +1,78 @@ +-- File: WOKSteps.edl +-- Author: Jean GAUTIER +-- History: Thu Jun 27 18:47:27 1996 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1996 + +@ifnotdefined ( %WOKSteps_EDL) then +@set %WOKSteps_EDL = ""; + +@ifnotdefined ( %WOKSteps_Del_EDL ) then +@uses "WOKSteps_Del.edl"; +@endif; + +@set %WOKSteps_LinkShr = "Yes"; + + +@set %WOKSteps_IsOrdered = "No"; + +@set %WOKSteps_StepLibs = "WOKStepsStep WOKStepsDFLT WOKStepsOBJY WOKStepsOBJS WOKStepsDeliv WOKStepsOrbix"; + +@ifdefined (%UnitType) then +@string %WOKSteps_File = "WOKSteps_" %UnitType ".edl"; + +@iffile ( %WOKSteps_File ) then + @uses %WOKSteps_File; +@endif; + +@string %WOKSteps_DBMSFile = "WOKSteps_" %UnitType "_" %DBMS ".edl"; + +@iffile ( %WOKSteps_DBMSFile ) then + @uses %WOKSteps_DBMSFile; +@endif; + +@string %WOKSteps_StationFile = "WOKSteps_" %UnitType "_" %Station ".edl"; + +@iffile ( %WOKSteps_StationFile ) then + @uses %WOKSteps_StationFile; +@endif; + +@endif; + +@ifnotdefined ( %WOKSteps_SrcGroup ) then + @set %WOKSteps_SrcGroup = ""; +@endif; + +@ifnotdefined ( %WOKSteps_XcppGroup ) then + @set %WOKSteps_XcppGroup = ""; +@endif; + +@ifnotdefined ( %WOKSteps_SchXcppGroup ) then + @set %WOKSteps_SchXcppGroup = ""; +@endif; + +@ifnotdefined ( %WOKSteps_ObjGroup ) then + @set %WOKSteps_ObjGroup = ""; +@endif; + +@ifnotdefined ( %WOKSteps_LibGroup ) then + @set %WOKSteps_LibGroup = ""; +@endif; + +@ifnotdefined ( %WOKSteps_DepGroup ) then + @set %WOKSteps_DepGroup = ""; +@endif; + +@ifnotdefined ( %WOKSteps_ExecGroup ) then + @set %WOKSteps_ExecGroup = ""; +@endif; + +@ifnotdefined ( %WOKSteps_DelivGroup ) then + @set %WOKSteps_DelivGroup = ""; +@endif; + +@set %WOKSteps_Groups = "Src Xcpp SchXcpp Obj Dep Lib Exec Deliv"; + +@set %WOKSteps_DefaultGroups = "Src Xcpp SchXcpp Obj Dep Lib Exec"; + +@endif; + diff --git a/src/WOKStepsDef/WOKStepsDFLT.edl b/src/WOKStepsDef/WOKStepsDFLT.edl new file mode 100755 index 0000000..0a99215 --- /dev/null +++ b/src/WOKStepsDef/WOKStepsDFLT.edl @@ -0,0 +1,23 @@ +-- File: WOKStepsCSFDB.edl +-- Author: Jean GAUTIER +-- History: Tue Jul 23 16:38:57 1996 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1996 + +@ifnotdefined ( %WOKStepsDFLT_EDL) then +@set %WOKStepsDFLT_EDL = ""; + +@if ( %Station != "wnt" ) then +@if ( %LocalArch != "hp" ) then + @set %WOKStepsDFLT_LibPath = "libwokdfltsteps.so"; +@endif; + +@if ( %LocalArch == "hp" ) then + @set %WOKStepsDFLT_LibPath = "libwokdfltsteps.sl"; +@endif; +@else + @set %WOKStepsDFLT_LibPath = "wokdfltsteps.dll"; +@endif; + +@set %WOKStepsDFLT_DefinedSteps = " WOKDFLT_DFLTExtract "; + +@endif; diff --git a/src/WOKStepsDef/WOKStepsDeliv.edl b/src/WOKStepsDef/WOKStepsDeliv.edl new file mode 100755 index 0000000..0b16a78 --- /dev/null +++ b/src/WOKStepsDef/WOKStepsDeliv.edl @@ -0,0 +1,39 @@ +-- File: WOKStepsDeliv.edl +-- Author: Arnaud BOUZY +-- Copyright: Matra Datavision 1996 + + +@ifnotdefined ( %WOKStepsDeliv_EDL) then +@set %WOKStepsDeliv_EDL = ""; + +@if ( %Station != "wnt" ) then + @if ( %LocalArch != "hp" ) then + @set %WOKStepsDeliv_LibPath = "libwokdeliverysteps.so"; + @endif; + + @if ( %LocalArch == "hp" ) then + @set %WOKStepsDeliv_LibPath = "libwokdeliverysteps.sl"; + @endif; +@else + @set %WOKStepsDeliv_LibPath = "wokdeliverysteps.dll"; +@endif; + + @set %WOKStepsDeliv_DefinedSteps = " WOKDeliv_DeliverySource "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryBase "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryCopy "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliverySOURCES "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DelivBuildSource "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryGET "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryShared "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryArchive "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DelivBuildArchive "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliverySTUBClient "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryDATA "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryExecList "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DelivBuildExec "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryFiles "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryStepList "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryListShared "; + @string %WOKStepsDeliv_DefinedSteps += "WOKDeliv_DeliveryOBJSSchema "; + +@endif; diff --git a/src/WOKStepsDef/WOKStepsOBJS.edl b/src/WOKStepsDef/WOKStepsOBJS.edl new file mode 100755 index 0000000..eaf8435 --- /dev/null +++ b/src/WOKStepsDef/WOKStepsOBJS.edl @@ -0,0 +1,25 @@ +-- File: WOKStepsOBJS.edl +-- Author: Jean GAUTIER +-- History: Mon Feb 24 20:36:58 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKStepsOBJS_EDL) then +@set %WOKStepsOBJS_EDL = ""; + +@if ( %Station != "wnt" ) then +@if ( %LocalArch != "hp" ) then + @set %WOKStepsOBJS_LibPath = "libwokobjssteps.so"; +@endif; + +@if ( %LocalArch == "hp" ) then + @set %WOKStepsOBJS_LibPath = "libwokobjssteps.sl"; +@endif; +@else + @set %WOKStepsOBJS_LibPath = "wokobjssteps.dll"; +@endif; + +@set %WOKStepsOBJS_DefinedSteps = " WOKOBJS_SchExtract WOKOBJS_SchGen WOKOBJS_EngLinkList "; + + + +@endif; diff --git a/src/WOKStepsDef/WOKStepsOBJY.edl b/src/WOKStepsDef/WOKStepsOBJY.edl new file mode 100755 index 0000000..389d1d8 --- /dev/null +++ b/src/WOKStepsDef/WOKStepsOBJY.edl @@ -0,0 +1,23 @@ +-- File: WOKStepsOBJY.edl +-- Author: Jean GAUTIER +-- History: Tue Jul 23 16:40:01 1996 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1996 + +@ifnotdefined ( %WOKStepsOBJY_EDL) then +@set %WOKStepsOBJY_EDL = ""; + +@if ( %Station != "wnt" ) then +@if ( %LocalArch != "hp" ) then + @set %WOKStepsOBJY_LibPath = "libwokobjysteps.so"; +@endif; + +@if ( %LocalArch == "hp" ) then + @set %WOKStepsOBJY_LibPath = "libwokobjysteps.sl"; +@endif; +@else + @set %WOKStepsOBJY_LibPath = "wokobjysteps.dll"; +@endif; + +@set %WOKStepsOBJY_DefinedSteps = " WOKOBJY_SchDDLList WOKOBJY_DDLStep "; + +@endif; diff --git a/src/WOKStepsDef/WOKStepsOrbix.edl b/src/WOKStepsDef/WOKStepsOrbix.edl new file mode 100755 index 0000000..c861981 --- /dev/null +++ b/src/WOKStepsDef/WOKStepsOrbix.edl @@ -0,0 +1,30 @@ +-- File: WOKStepsOrbix.edl +-- Author: Jean GAUTIER +-- History: Mon Aug 18 13:59:33 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKStepsOrbix_EDL) then +@set %WOKStepsOrbix_EDL = ""; + + +@if ( %Station != "wnt" ) then + + @if ( %LocalArch != "hp" ) then + @set %WOKStepsOrbix_LibPath = "libwokorbixsteps.so"; + @endif; + + @if ( %LocalArch == "hp" ) then + @set %WOKStepsOrbix_LibPath = "libwokorbixsteps.sl"; + @endif; + +@else + + @set %WOKStepsOrbix_LibPath = "wokorbixsteps.dll"; + +@endif; + +@set %WOKStepsOrbix_DefinedSteps = " WOKOrbix_IDLSource WOKOrbix_IDLSourceExtract WOKOrbix_IDLCompile WOKOrbix_IDLFill "; +@string %WOKStepsOrbix_DefinedSteps += "WOKOrbix_ServerSource WOKOrbix_ExtractServerList "; + + +@endif; diff --git a/src/WOKStepsDef/WOKStepsStep.edl b/src/WOKStepsDef/WOKStepsStep.edl new file mode 100755 index 0000000..29fd566 --- /dev/null +++ b/src/WOKStepsDef/WOKStepsStep.edl @@ -0,0 +1,50 @@ +-- File: WOKStep.edl +-- Author: Jean GAUTIER +-- History: Thu Jun 27 18:49:50 1996 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1996 + + +@ifnotdefined ( %WOKStepsStep_EDL) then +@set %WOKStepsStep_EDL = ""; + + @if ( %LocalArch != "hp" ) then + @set %WOKStepsStep_LibPath = "libwoksteps.so"; + @endif; + + @if ( %LocalArch == "hp" ) then + @set %WOKStepsStep_LibPath = "libwoksteps.sl"; + @endif; + + + @set %WOKStepsStep_DefinedSteps = " WOKStep_Source WOKStep_CDLUnitSource "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_ExecutableSource WOKStep_ResourceSource "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_ToolkitSource "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_MSFill "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_Include WOKStep_HeaderExtract "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_ServerExtract WOKStep_EngineExtract "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_ClientExtract WOKStep_SourceExtract "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_CodeGenerate WOKStep_TemplateExtract "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_ExtractExecList "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_Compile "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_TKList WOKStep_LibUnCompress "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_LibExtract WOKStep_LibLimit"; + @string %WOKStepsStep_DefinedSteps += " WOKStep_DirectTKReplace WOKStep_TransitiveTKReplace"; + @string %WOKStepsStep_DefinedSteps += " WOKStep_LibLimit "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_ArchiveLibrary WOKStep_DynamicLibrary"; + @string %WOKStepsStep_DefinedSteps += " WOKStep_ImplementationDep "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_DirectLinkList WOKStep_TransitiveLinkList "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_EngLinkList "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_LibLink WOKStep_ExecLink "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_EngDatFiles WOKStep_EngLDFile"; + + @if ( %Station == "wnt" ) then + + @set %WOKStepsStep_LibPath = "woksteps.dll"; + + @string %WOKStepsStep_DefinedSteps += " WOKStep_DLLink WOKStep_ImportLibrary WOKStep_StaticLibrary "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_WNTK "; + @string %WOKStepsStep_DefinedSteps += " WOKStep_EXELink "; + + @endif; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_Del.edl b/src/WOKStepsDef/WOKSteps_Del.edl new file mode 100755 index 0000000..023908e --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_Del.edl @@ -0,0 +1,77 @@ +-- File: WOKSteps_Del.edl +-- Author: Jean GAUTIER +-- History: Thu Jun 27 18:59:43 1996 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1996 + +@ifnotdefined ( %WOKSteps_Del_EDL) then +@set %WOKSteps_Del_EDL = ""; + +@if ( %Station != "wnt" ) then + @template WOKSteps_Remove_File ( %FilePath ) is + $ /bin/rm -f %FilePath + @end; +@else + @template WOKSteps_Remove_File ( %FilePath ) is + $ wokRM -f %FilePath + @end; +@endif; + +@ifdefined (%UnitType) then +@if (%UnitType != "delivery") then + +@if ( %Station != "wnt" ) then + @template WOKSteps_Dummy_Include ( %FilePath ) is + $ /bin/rm -f %FilePath + $ echo '#error %FilePath has disappeared' > %FilePath + @end; + + @template WOKSteps_Save_File ( %FilePath ) is + $ + @end; +@else + @template WOKSteps_Dummy_Include ( %FilePath ) is + $ wokRM -f %FilePath; + $ echo #error %FilePath has disappeared > %FilePath + @end; + + @template WOKSteps_Save_File ( %FilePath ) is + $ + @end; +@endif; + +@endif; + +@if (%UnitType == "delivery") then + +@if ( %Station != "wnt" ) then + @template WOKSteps_Dummy_Include ( %FilePath ) is + $ /bin/rm -f %FilePath + @end; + + @template WOKSteps_Save_File ( %FilePath ) is + $ /bin/rm -f %FilePath + @end; +@else + @template WOKSteps_Dummy_Include ( %FilePath ) is + $ wokRM -f %FilePath + @end; + + @template WOKSteps_Save_File ( %FilePath ) is + $ wokRM -f %FilePath + @end; +@endif; + +@endif; + +@endif; + +@template WOKSteps_Dummy_Action ( %FilePath ) is + $ set status = 0 +@end; + +@set %WOKSteps_Del_source = "WOKSteps_Save_File"; +@set %WOKSteps_Del_pubinclude = "WOKSteps_Dummy_Include"; +@set %WOKSteps_Del_msentity = "WOKSteps_Dummy_Action"; +@set %WOKSteps_Del_Default = "WOKSteps_Remove_File"; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_ccl.edl b/src/WOKStepsDef/WOKSteps_ccl.edl new file mode 100755 index 0000000..02f4d9f --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_ccl.edl @@ -0,0 +1,17 @@ +-- File: WOKSteps_ccl.edl +-- Author: Jean GAUTIER +-- History: Thu Mar 13 14:21:27 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_ccl_EDL) then +@set %WOKSteps_ccl_EDL = ""; + + @set %WOKSteps_SrcGroup = "src"; + @set %WOKSteps_src = "*WOKStep_Source"; + + @set %WOKSteps_XcppGroup = "ccl"; + @set %WOKSteps_ccl = "WOKStep_ccl(src)"; + + @set %WOKSteps_delivery_inc_list_steps = "ccl"; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_client.edl b/src/WOKStepsDef/WOKSteps_client.edl new file mode 100755 index 0000000..8e2e5f5 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_client.edl @@ -0,0 +1,50 @@ +-- File: WOKSteps_client.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 13:28:18 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_client_EDL) then +@set %WOKSteps_client_EDL = ""; + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKStep_CDLUnitSource"; + + + @set %WOKSteps_XcppGroup = " xcpp.fill xcpp.client "; + @set %WOKSteps_xcpp_fill = "WOKStep_MSFill(src)"; + @set %WOKSteps_xcpp_client = "WOKStep_ClientExtract(xcpp.fill)"; + + @set %WOKSteps_ObjGroup = "obj.comp "; + @set %WOKSteps_obj_comp = "WOKStep_Compile(xcpp.client)"; + + @set %WOKSteps_DepGroup = "obj.idep "; + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.comp,src)"; + + @set %WOKSteps_LibGroup = "obj.lib "; + @set %WOKSteps_obj_lib = "WOKStep_DynamicLibrary(obj.comp)"; + + @set %WOKSteps_executable_LinksWith = " obj.lib "; + @set %WOKSteps_toolkit_LinksWith = " obj.lib "; + @set %WOKSteps_engine_LinksWith = " obj.lib "; + @set %WOKSteps_interface_LinksWith = " obj.lib "; + + @set %WOKSteps_toolkit_ListsWith = " obj.comp "; + + @set %WOKSteps_delivery_cdl_list_steps = "src"; + @set %WOKSteps_delivery_cdl_list_extensions = ".cdl"; + @set %WOKSteps_delivery_inc_list_steps = "xcpp.client"; + @set %WOKSteps_delivery_inc_list_extensions = ".hxx"; + + @set %WOKSteps_delivery_lib_client_list_steps ="obj.idep obj.lib"; + @if (%Station == "hp") then + @set %WOKSteps_delivery_lib_client_list_extensions = ".sl .ImplDep"; + @else + @if (%Station == "wnt") then + @set %WOKSteps_delivery_lib_client_list_extensions = ".DLL .LIB .PDB .ImplDep"; + @string %WOKSteps_delivery_lib_client_list_steps +=" obj.implib"; + @else + @set %WOKSteps_delivery_lib_client_list_extensions = ".so .ImplDep"; + @endif; + @endif; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_client_wnt.edl b/src/WOKStepsDef/WOKSteps_client_wnt.edl new file mode 100755 index 0000000..09963f0 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_client_wnt.edl @@ -0,0 +1,27 @@ +-- File: WOKSteps_client_wnt.edl +-- Author: Jean GAUTIER +-- History: Mon Oct 6 16:55:32 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_client_wnt_EDL) then +@set %WOKSteps_client_wnt_EDL = ""; + +@string %WOKSteps_DepGroup += " obj.implib "; +@set %WOKSteps_obj_implib = "WOKStep_ImportLibrary(obj.comp)"; + +@set %WOKSteps_LibGroup = " obj.libs obj.tks obj.lib"; +@set %WOKSteps_obj_libs = "WOKStep_DirectLinkList(obj.comp,obj.idep)"; +@set %WOKSteps_obj_tks = "WOKStep_DirectTKReplace(obj.libs)"; +@set %WOKSteps_obj_lib = "WOKStep_DLLink(obj.tks,obj.implib)"; + +@set %WOKSteps_toolkit_LinksWith = " obj.implib "; +@set %WOKSteps_package_LinksWith = " obj.implib "; +@set %WOKSteps_nocdlpack_LinksWith = " obj.implib "; +@set %WOKSteps_engine_LinksWith = " obj.implib "; +@set %WOKSteps_interface_LinksWith = " obj.implib "; +@set %WOKSteps_executable_LinksWith = " obj.implib "; + +@set %WOKSteps_toolkit_ListWith = " obj.comp obj.idep "; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_delivery.edl b/src/WOKStepsDef/WOKSteps_delivery.edl new file mode 100755 index 0000000..d56b6cd --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_delivery.edl @@ -0,0 +1,84 @@ +-- File: WOKSteps_delivery.edl +-- Author: Jean GAUTIER +-- History: Thu Mar 13 14:13:32 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_delivery_EDL) then +@set %WOKSteps_delivery_EDL = ""; + + + @set %WOKSteps_DelivSrcGroup = " src "; + @set %WOKSteps_src = "*WOKDeliv_DeliverySource"; + + @set %WOKSteps_DelivBaseGroup = "base "; + @set %WOKSteps_base = "*WOKDeliv_DeliveryBase(src)"; + + @set %WOKSteps_DelivSourceGroup = "cdl.list "; + @string %WOKSteps_DelivSourceGroup += "cdl.copy "; + @string %WOKSteps_DelivSourceGroup += "source.list "; + @string %WOKSteps_DelivSourceGroup += "source.build "; + + @set %WOKSteps_cdl_list = "*WOKDeliv_DeliveryStepList(src)"; + @set %WOKSteps_cdl_copy = "WOKDeliv_DeliveryCopy(cdl.list)"; + @set %WOKSteps_source_list = "*WOKDeliv_DeliverySOURCES(src)"; + @set %WOKSteps_source_build = "#WOKDeliv_DelivBuildSource(source.list)"; + + @set %WOKSteps_DelivIncludeGroup = "inc.list "; + @string %WOKSteps_DelivIncludeGroup += "inc.copy "; + + @set %WOKSteps_inc_list = "*WOKDeliv_DeliveryStepList(src)"; + @set %WOKSteps_inc_copy = "WOKDeliv_DeliveryCopy(inc.list)"; + + + @set %WOKSteps_DelivLibGroup = "get.list "; + @string %WOKSteps_DelivLibGroup += "get.copy "; + @set %WOKSteps_get_list = "*WOKDeliv_DeliveryGET(src)"; + @set %WOKSteps_get_copy = "WOKDeliv_DeliveryCopy(get.list)"; + + + @string %WOKSteps_DelivLibGroup += "lib.shared.list "; + @string %WOKSteps_DelivLibGroup += "lib.shared.build "; + + @if (%Station != "wnt") then + @string %WOKSteps_DelivLibGroup += "lib.arch.list "; + @string %WOKSteps_DelivLibGroup += "lib.arch.build "; + @endif; + + @string %WOKSteps_DelivLibGroup += "lib.server.list "; + @string %WOKSteps_DelivLibGroup += "lib.server.copy "; + @string %WOKSteps_DelivLibGroup += "lib.client.list "; + @string %WOKSteps_DelivLibGroup += "lib.client.build "; + + @set %WOKSteps_lib_shared_list = "*WOKDeliv_DeliveryListShared(src)"; + @set %WOKSteps_lib_shared_build = "WOKDeliv_DeliveryCopy(lib.shared.list)"; + @set %WOKSteps_lib_arch_list = "*WOKDeliv_DeliveryArchive(src)"; + @set %WOKSteps_lib_arch_build = "#WOKDeliv_DelivBuildArchive(lib.arch.list)"; + + @set %WOKSteps_lib_server_list = "*WOKDeliv_DeliveryStepList(src)"; + + @set %WOKSteps_lib_server_copy = "WOKDeliv_DeliveryCopy(lib.server.list)"; + @set %WOKSteps_lib_client_list = "*WOKDeliv_DeliveryStepList(src)"; + @set %WOKSteps_lib_client_build = "WOKDeliv_DeliveryCopy(lib.client.list)"; + + @set %WOKSteps_DelivExecGroup = "frontal "; + @string %WOKSteps_DelivExecGroup += "exec.list "; + @string %WOKSteps_DelivExecGroup += "exec.build "; + + @set %WOKSteps_frontal = "*WOKDeliv_DeliveryDATA(src)"; + @set %WOKSteps_exec_list = "*WOKDeliv_DeliveryExecList(src)"; + @set %WOKSteps_exec_build = "#WOKDeliv_DelivBuildExec(exec.list)"; + + @set %WOKSteps_DelivFilesGroup = "files"; + @set %WOKSteps_files = "*WOKDeliv_DeliveryFiles(src)"; + + @string %WOKSteps_DelivGroup = %WOKSteps_DelivSrcGroup %WOKSteps_DelivBaseGroup %WOKSteps_DelivSourceGroup %WOKSteps_DelivIncludeGroup %WOKSteps_DelivLibGroup %WOKSteps_DelivExecGroup %WOKSteps_DelivFilesGroup; + + @set %WOKSteps_delivery_includes = "obj.inc xcpp.header xcpp.client xcpp.sch ccl"; + + @set %WOKSteps_delivery_cdl_list_admfiletype = "admfile"; + @set %WOKSteps_delivery_inc_list_admfiletype = "dbadmfile"; + @set %WOKSteps_delivery_lib_shared_list_admfiletype = "stadmfile"; + @set %WOKSteps_delivery_lib_server_list_admfiletype = "stadmfile"; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_documentation.edl b/src/WOKStepsDef/WOKSteps_documentation.edl new file mode 100755 index 0000000..e4a0795 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_documentation.edl @@ -0,0 +1,12 @@ +-- File: WOKSteps_documentation.edl +-- Author: Jean GAUTIER +-- History: Thu Mar 13 14:24:34 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_documentation_EDL) then +@set %WOKSteps_documentation_EDL = ""; + + @set %WOKSteps_SrcGroup = "src"; + @set %WOKSteps_src = "*WOKStep_ResourceSource"; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_engine.edl b/src/WOKStepsDef/WOKSteps_engine.edl new file mode 100755 index 0000000..f25b04d --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_engine.edl @@ -0,0 +1,44 @@ +-- File: WOKSteps_engine.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 14:24:11 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_engine_EDL) then +@set %WOKSteps_engine_EDL = ""; + + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKStep_CDLUnitSource"; + + @set %WOKSteps_XcppGroup = " xcpp.fill xcpp.eng "; + @set %WOKSteps_xcpp_fill = "WOKStep_MSFill(src)"; + @set %WOKSteps_xcpp_eng = "WOKStep_EngineExtract(xcpp.fill)"; + + @set %WOKSteps_ObjGroup = " obj.comp "; + @set %WOKSteps_obj_comp = "WOKStep_Compile(xcpp.eng)"; + + @set %WOKSteps_DepGroup = " obj.idep "; + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.comp,src)"; + + @set %WOKSteps_ExecGroup = " exec.dat exec.list exec.tks exec.link exec.ld "; + +-- @ifnotdefined ( %WOKSteps_LinkShr ) then + @set %WOKSteps_exec_list = "*WOKStep_TransitiveLinkList(obj.comp,obj.idep)"; + @set %WOKSteps_exec_tks = "*WOKStep_TransitiveTKReplace(exec.list)"; + @set %WOKSteps_exec_link = "*WOKStep_LibLink(exec.tks)"; +-- @else +-- @set %WOKSteps_exec_list = "*WOKStep_DirectLinkList(obj.comp,obj.idep)"; +-- @set %WOKSteps_exec_tks = "*WOKStep_DirectTKReplace(exec.list)"; +-- @set %WOKSteps_exec_link = "*WOKStep_LibLink(exec.tks)"; +-- @endif; + + @set %WOKSteps_engine_LinksWith = " "; + + @set %WOKSteps_exec_dat = "*WOKStep_EngDatFiles(xcpp.fill)"; + @set %WOKSteps_exec_ld = "*WOKStep_EngLDFile(exec.tks)"; + + @set %WOKSteps_delivery_cdl_list_steps = "src"; + @set %WOKSteps_delivery_cdl_list_extensions = ".cdl"; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_engine_wnt.edl b/src/WOKStepsDef/WOKSteps_engine_wnt.edl new file mode 100755 index 0000000..338a848 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_engine_wnt.edl @@ -0,0 +1,9 @@ + + +@ifnotdefined ( %WOKSteps_engine_wnt_EDL) then +@set %WOKSteps_engine_wnt_EDL = ""; + + @set %WOKSteps_exec_link = "WOKStep_DLLink(exec.tks)"; + +@endif; + diff --git a/src/WOKStepsDef/WOKSteps_executable.edl b/src/WOKStepsDef/WOKSteps_executable.edl new file mode 100755 index 0000000..fdf3f0e --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_executable.edl @@ -0,0 +1,40 @@ +-- File: WOKSteps_executable.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 14:29:08 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_executable_EDL) then +@set %WOKSteps_executable_EDL = ""; + + + @set %WOKSteps_SrcGroup = "src src.list"; + @set %WOKSteps_src = "*WOKStep_ExecutableSource"; + @set %WOKSteps_src_list = "*WOKStep_ExtractExecList(src)"; + + @set %WOKSteps_ObjGroup = "exec.comp "; + @set %WOKSteps_exec_comp = "#WOKStep_Compile(src.list)"; + + @set %WOKSteps_DepGroup = "exec.idep "; + @set %WOKSteps_exec_idep = "#WOKStep_ImplementationDep(src,exec.comp)"; + + @set %WOKSteps_ExecGroup = "exec.libs exec.tks exec.link"; + +-- @ifnotdefined ( %WOKSteps_LinkShr ) then + + @set %WOKSteps_exec_libs = "#WOKStep_TransitiveLinkList(src,src.list,exec.comp,exec.idep)"; + @set %WOKSteps_exec_tks = "#*WOKStep_TransitiveTKReplace(exec.libs)"; + +-- @else +-- +-- @set %WOKSteps_exec_libs = "#WOKStep_DirectLinkList(src,src.list,exec.comp,exec.idep)"; +-- @set %WOKSteps_exec_tks = "#WOKStep_DirectTKReplace(exec.libs)"; +-- +-- @endif; + + @set %WOKSteps_exec_link = "#WOKStep_ExecLink(exec.tks)"; + + @set %WOKSteps_delivery_cdl_list_steps = "src"; + @set %WOKSteps_delivery_cdl_list_extensions = ".cdl"; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_executable_wnt.edl b/src/WOKStepsDef/WOKSteps_executable_wnt.edl new file mode 100755 index 0000000..838d177 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_executable_wnt.edl @@ -0,0 +1,9 @@ + + +@ifnotdefined ( %WOKSteps_executable_wnt_EDL) then +@set %WOKSteps_executable_wnt_EDL = ""; + + @set %WOKSteps_exec_link = "#WOKStep_EXELink(exec.tks)"; + +@endif; + diff --git a/src/WOKStepsDef/WOKSteps_frontal.edl b/src/WOKStepsDef/WOKSteps_frontal.edl new file mode 100755 index 0000000..def81f5 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_frontal.edl @@ -0,0 +1,16 @@ +-- File: WOKSteps_frontal.edl +-- Author: Jean GAUTIER +-- History: Thu Mar 13 14:22:39 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_frontal_EDL) then +@set %WOKSteps_frontal_EDL = ""; + + + @set %WOKSteps_SrcGroup = "src"; + @set %WOKSteps_src = "*WOKStep_Source"; + + @set %WOKSteps_ExecGroup = "frontal"; + @set %WOKSteps_frontal = "*WOKStep_frontal(src)"; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_idl.edl b/src/WOKStepsDef/WOKSteps_idl.edl new file mode 100755 index 0000000..1146575 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_idl.edl @@ -0,0 +1,38 @@ +-- File: WOKSteps_idl.edl +-- Author: Jean GAUTIER +-- History: Fri Aug 8 11:50:14 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_idl_EDL) then +@set %WOKSteps_idl_EDL = ""; + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKOrbix_IDLSource"; + + @set %WOKSteps_XcppGroup = "xcpp.list "; + @string %WOKSteps_XcppGroup += "xcpp.orbix "; + @string %WOKSteps_XcppGroup += "xcpp.src "; + @string %WOKSteps_XcppGroup += "xcpp.inc "; + @string %WOKSteps_XcppGroup += "xcpp.client "; + @string %WOKSteps_XcppGroup += "xcpp.server "; + + @set %WOKSteps_xcpp_orbix = "WOKOrbix_IDLCompile(src)"; + @set %WOKSteps_xcpp_src = "WOKOrbix_IDLSourceExtract(xcpp.orbix)"; + @set %WOKSteps_xcpp_list = "WOKOrbix_IDLFill(src)"; + @set %WOKSteps_xcpp_inc = "WOKStep_Include(src,xcpp.src)"; + @set %WOKSteps_xcpp_server = "WOKOrbix_ServerObjects(xcpp.orbix,xcpp.src)"; + @set %WOKSteps_xcpp_client = "WOKOrbix_ClientObjects(xcpp.orbix,xcpp.src)"; + + + @set %WOKSteps_ObjGroup = " obj.client obj.server obj.idep "; + + + @set %WOKSteps_obj_client = "WOKStep_Compile(xcpp.client)"; + @set %WOKSteps_obj_server = "WOKStep_Compile(xcpp.server)"; + + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.server)"; + + @set %WOKSteps_server_LinksWith = "obj.server obj.idep"; + @set %WOKSteps_executable_LinksWith = "obj.client"; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_interface.edl b/src/WOKStepsDef/WOKSteps_interface.edl new file mode 100755 index 0000000..e109b93 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_interface.edl @@ -0,0 +1,53 @@ +-- File: WOKSteps_interface.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 13:22:32 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_interface_EDL) then +@set %WOKSteps_interface_EDL = ""; + + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKStep_CDLUnitSource"; + + @set %WOKSteps_XcppGroup = " xcpp.fill xcpp.server "; + @set %WOKSteps_xcpp_fill = "WOKStep_MSFill(src)"; + @set %WOKSteps_xcpp_server = "WOKStep_ServerExtract(xcpp.fill)"; + + @set %WOKSteps_ObjGroup = " obj.comp "; + @set %WOKSteps_obj_comp = "WOKStep_Compile(xcpp.server)"; + + @set %WOKSteps_DepGroup = " obj.idep "; + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.comp,src)"; + + @set %WOKSteps_ExecGroup = " exec.list exec.tks exec.link "; + +-- @ifnotdefined ( %WOKSteps_LinkShr ) then + @set %WOKSteps_exec_list = "*WOKStep_TransitiveLinkList(obj.comp,obj.idep)"; + @set %WOKSteps_exec_tks = "*WOKStep_TransitiveTKReplace(exec.list)"; + @set %WOKSteps_exec_link = "*WOKStep_LibLink(exec.tks)"; +-- @else +-- @set %WOKSteps_exec_list = "*WOKStep_DirectLinkList(obj.comp,obj.idep)"; +-- @set %WOKSteps_exec_tks = "*WOKStep_DirectTKReplace(exec.list)"; +-- @set %WOKSteps_exec_link = "*WOKStep_LibLink(exec.tks)"; +-- @endif; + + @set %WOKSteps_interface_LinksWith = ""; + + + @set %WOKSteps_delivery_cdl_list_steps = "src"; + @set %WOKSteps_delivery_cdl_list_extensions = ".cdl"; + @if (%Station == "hp") then + @set %WOKSteps_delivery_lib_server_list_extensions = ".ImplDep .sl .dat"; + @else + @if (%Station == "wnt") then + @set %WOKSteps_delivery_lib_server_list_extensions = ".ImplDep .DLL .PDB .dat"; + @else + @set %WOKSteps_delivery_lib_server_list_extensions = ".ImplDep .so .dat"; + @endif; + @endif; + + @set %WOKSteps_delivery_lib_server_list_steps = "xcpp.server exec.link"; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_interface_wnt.edl b/src/WOKStepsDef/WOKSteps_interface_wnt.edl new file mode 100755 index 0000000..8fe7c3a --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_interface_wnt.edl @@ -0,0 +1,16 @@ +-- File: WOKSteps_interface_wnt.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 13:22:32 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_interface_wnt_EDL) then +@set %WOKSteps_interface_wnt_EDL = ""; + + +@set %WOKSteps_exec_list = "*WOKStep_DirectLinkList(obj.comp,obj.idep)"; +@set %WOKSteps_exec_tks = "*WOKStep_DirectTKReplace(exec.list)"; +@set %WOKSteps_exec_link = "*WOKStep_DLLink(exec.tks)"; + +@set %WOKSteps_interface_LinksWith = ""; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_nocdlpack.edl b/src/WOKStepsDef/WOKSteps_nocdlpack.edl new file mode 100755 index 0000000..f5ab587 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_nocdlpack.edl @@ -0,0 +1,51 @@ +-- File: WOKSteps_nocdlpack.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 12:07:08 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_nocdlpack_EDL) then +@set %WOKSteps_nocdlpack_EDL = ""; + + + @set %WOKSteps_SrcGroup = "src "; + + @set %WOKSteps_src = "*WOKStep_Source"; + + @set %WOKSteps_XcppGroup = "obj.cgen obj.inc "; + @set %WOKSteps_obj_cgen = "WOKStep_CodeGenerate(src)"; + @set %WOKSteps_obj_inc = "*WOKStep_Include(src)"; + + @set %WOKSteps_ObjGroup = "obj.comp "; + @set %WOKSteps_obj_comp = "WOKStep_Compile(src,obj.cgen)"; + + @set %WOKSteps_DepGroup = "obj.idep"; + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.comp,src)"; + + @string %WOKSteps_LibGroup = " obj.lib "; + @set %WOKSteps_obj_lib = "WOKStep_DynamicLibrary(obj.comp,src)"; + + @set %WOKSteps_nocdlpack_LinksWith = " obj.lib "; + @set %WOKSteps_executable_LinksWith = " obj.lib "; + @set %WOKSteps_engine_LinksWith = " obj.lib "; + @set %WOKSteps_interface_LinksWith = " obj.lib "; + @set %WOKSteps_toolkit_LinksWith = " obj.lib "; + @set %WOKSteps_schema_LinksWith = " obj.lib "; + + @set %WOKSteps_toolkit_ListWith = " obj.comp "; + @set %WOKSteps_delivery_inc_list_steps = "src obj.inc"; + @set %WOKSteps_delivery_inc_list_extensions = ".hxx .lxx .h .INC .inc"; + + @set %WOKSteps_delivery_lib_shared_list_steps ="obj.idep obj.lib"; + @if (%Station == "hp") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".sl .ImplDep"; + @else + @if (%Station == "wnt") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".DLL .PDB .LIB .ImplDep"; + @string %WOKSteps_delivery_lib_shared_list_steps += " obj.implib"; + @else + @set %WOKSteps_delivery_lib_shared_list_extensions = ".so .ImplDep"; + @endif; + @endif; + +@endif; + diff --git a/src/WOKStepsDef/WOKSteps_nocdlpack_wnt.edl b/src/WOKStepsDef/WOKSteps_nocdlpack_wnt.edl new file mode 100755 index 0000000..f77d7f4 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_nocdlpack_wnt.edl @@ -0,0 +1,30 @@ +-- File: WOKSteps_nocdlpack_wnt.edl +-- Author: Jean GAUTIER +-- History: Tue Sep 2 17:32:29 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_nocdlpack_wnt_EDL) then +@set %WOKSteps_nocdlpack_wnt_EDL = ""; + + +@string %WOKSteps_DepGroup += " obj.implib "; +@set %WOKSteps_obj_implib = "WOKStep_ImportLibrary(obj.comp)"; + +@set %WOKSteps_LibGroup = "obj.libs obj.tks obj.lib"; +@set %WOKSteps_obj_libs = "WOKStep_DirectLinkList(obj.comp,obj.idep)"; +@set %WOKSteps_obj_tks = "WOKStep_DirectTKReplace(obj.libs)"; + +--- on ajoute src pour les .res +@set %WOKSteps_obj_lib = "WOKStep_DLLink(obj.tks,obj.implib,src)"; + +@set %WOKSteps_toolkit_LinksWith = " obj.implib "; +@set %WOKSteps_package_LinksWith = " obj.implib "; +@set %WOKSteps_nocdlpack_LinksWith = " obj.implib "; +@set %WOKSteps_engine_LinksWith = " obj.implib "; +@set %WOKSteps_interface_LinksWith = " obj.implib "; +@set %WOKSteps_executable_LinksWith = " obj.implib "; + +--- on ajoute src pour les .res +@set %WOKSteps_toolkit_ListWith = " obj.comp obj.idep src "; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_package.edl b/src/WOKStepsDef/WOKSteps_package.edl new file mode 100755 index 0000000..3f16b58 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_package.edl @@ -0,0 +1,59 @@ +-- File: WOKSteps_package.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 12:09:46 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_package_EDL) then +@set %WOKSteps_package_EDL = ""; + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKStep_CDLUnitSource"; + + @set %WOKSteps_XcppGroup = " xcpp.fill xcpp.src xcpp.header xcpp.template obj.cgen obj.inc "; + @set %WOKSteps_xcpp_fill = "WOKStep_MSFill(src)"; + @set %WOKSteps_xcpp_src = "WOKStep_SourceExtract(xcpp.fill)"; + @set %WOKSteps_xcpp_header = "WOKStep_HeaderExtract(xcpp.fill)"; + @set %WOKSteps_xcpp_template = ".WOKStep_TemplateExtract(xcpp.fill)"; + @set %WOKSteps_obj_inc = "WOKStep_Include(src,xcpp.src)"; + @set %WOKSteps_obj_cgen = "WOKStep_CodeGenerate(src)"; + + + @set %WOKSteps_ObjGroup = " obj.comp "; + @set %WOKSteps_obj_comp = "WOKStep_Compile(src,xcpp.src,xcpp.header,obj.cgen)"; + + + @set %WOKSteps_DepGroup = " obj.idep "; + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.comp,src)"; + + @string %WOKSteps_LibGroup = " obj.lib "; + @set %WOKSteps_obj_lib = "WOKStep_DynamicLibrary(obj.comp,src)"; + + + @set %WOKSteps_executable_LinksWith = " obj.lib "; + @set %WOKSteps_package_LinksWith = " obj.lib "; + @set %WOKSteps_engine_LinksWith = " obj.lib "; + @set %WOKSteps_interface_LinksWith = " obj.lib "; + @set %WOKSteps_toolkit_LinksWith = " obj.lib "; + @set %WOKSteps_schema_LinksWith = " obj.lib "; + + @set %WOKSteps_toolkit_ListWith = " obj.comp "; + + @set %WOKSteps_delivery_cdl_list_steps = "src"; + @set %WOKSteps_delivery_cdl_list_extensions = ".cdl"; + + @set %WOKSteps_delivery_inc_list_steps = "src xcpp.header obj.inc"; + @set %WOKSteps_delivery_inc_list_extensions = ".hxx .lxx .gxx .h"; + + @set %WOKSteps_delivery_lib_shared_list_steps ="obj.idep obj.lib"; + @if (%Station == "hp") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".sl .ImplDep"; + @else + @if (%Station == "wnt") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".DLL .LIB .PDB .ImplDep"; + @string %WOKSteps_delivery_lib_shared_list_steps +=" obj.implib"; + @else + @set %WOKSteps_delivery_lib_shared_list_extensions = ".so .ImplDep"; + @endif; + @endif; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_package_wnt.edl b/src/WOKStepsDef/WOKSteps_package_wnt.edl new file mode 100755 index 0000000..53f1e93 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_package_wnt.edl @@ -0,0 +1,30 @@ +-- File: WOKSteps_package_wnt.edl +-- Author: Jean GAUTIER +-- History: Tue Sep 2 17:43:04 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_package_wnt_EDL) then +@set %WOKSteps_package_wnt_EDL = ""; + +@string %WOKSteps_DepGroup += " obj.implib "; +@set %WOKSteps_obj_implib = "WOKStep_ImportLibrary(obj.comp)"; + +@set %WOKSteps_LibGroup = " obj.libs obj.tks obj.lib"; + +@set %WOKSteps_obj_libs = "WOKStep_DirectLinkList(obj.comp,obj.idep)"; +@set %WOKSteps_obj_tks = "WOKStep_DirectTKReplace(obj.libs)"; +@set %WOKSteps_obj_lib = "WOKStep_DLLink(obj.tks,obj.implib)"; + +@set %WOKSteps_toolkit_LinksWith = " obj.implib "; +@set %WOKSteps_package_LinksWith = " obj.implib "; +@set %WOKSteps_nocdlpack_LinksWith = " obj.implib "; +@set %WOKSteps_engine_LinksWith = " obj.implib "; +@set %WOKSteps_interface_LinksWith = " obj.implib "; +@set %WOKSteps_executable_LinksWith = " obj.implib "; +@set %WOKSteps_schema_LinksWith = " obj.implib "; + +--- on ajoute src pour les .res +@set %WOKSteps_toolkit_ListWith = " obj.comp obj.idep src "; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_resource.edl b/src/WOKStepsDef/WOKSteps_resource.edl new file mode 100755 index 0000000..9e6a236 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_resource.edl @@ -0,0 +1,12 @@ +-- File: WOKSteps_resource.edl +-- Author: Jean GAUTIER +-- History: Thu Mar 13 14:21:01 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_resource_EDL) then +@set %WOKSteps_resource_EDL = ""; + + @set %WOKSteps_SrcGroup = "src"; + @set %WOKSteps_src = "*WOKStep_ResourceSource"; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_schema.edl b/src/WOKStepsDef/WOKSteps_schema.edl new file mode 100755 index 0000000..b18454a --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_schema.edl @@ -0,0 +1,57 @@ +-- File: WOKSteps_schema.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 15:12:27 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_schema_EDL) then +@set %WOKSteps_schema_EDL = ""; + + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKStep_CDLUnitSource"; + + @set %WOKSteps_XcppGroup = " xcpp.fill "; + @set %WOKSteps_xcpp_fill = "WOKStep_MSFill(src)"; + + @set %WOKSteps_ObjGroup = " obj.comp obj.idep "; + @set %WOKSteps_obj_comp = "WOKStep_Compile(src)"; + + @set %WOKSteps_DepGroup = " obj.idep "; + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.comp)"; + +-- @ifnotdefined ( %WOKSteps_LinkShr ) then + @string %WOKSteps_LibGroup = " obj.lib "; + @set %WOKSteps_obj_lib = "WOKStep_DynamicLibrary(obj.comp,src)"; +-- @else +-- @string %WOKSteps_LibGroup = " obj.libs obj.tks obj.lib "; +-- +-- @set %WOKSteps_obj_libs = "WOKStep_DirectLinkList(obj.comp,obj.idep)"; +-- @set %WOKSteps_obj_tks = "WOKStep_DirectTKReplace(obj.list)"; +-- @set %WOKSteps_obj_lib = "WOKStep_LibLink(obj.tks)"; +-- @endif; + + + @set %WOKSteps_executable_LinksWith = " obj.lib "; + @set %WOKSteps_engine_LinksWith = " obj.lib "; + @set %WOKSteps_interface_LinksWith = " obj.lib "; + @set %WOKSteps_toolkit_LinksWith = " obj.lib "; + + + @set %WOKSteps_delivery_cdl_list_steps = "src"; + @set %WOKSteps_delivery_cdl_list_extensions = ".cdl"; + @set %WOKSteps_delivery_inc_list_steps = "xcpp.sch"; + @set %WOKSteps_delivery_inc_list_types = "pubinclude"; + + @set %WOKSteps_delivery_lib_shared_list_steps ="obj.idep obj.lib"; + @if (%Station == "hp") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".sl .ImplDep"; + @else + @if (%Station == "wnt") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".DLL .LIB .PDB .ImplDep"; + @string %WOKSteps_delivery_lib_shared_list_steps += " obj.implib "; + @else + @set %WOKSteps_delivery_lib_shared_list_extensions = ".so .ImplDep"; + @endif; + @endif; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_schema_DFLT.edl b/src/WOKStepsDef/WOKSteps_schema_DFLT.edl new file mode 100755 index 0000000..f0b0b78 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_schema_DFLT.edl @@ -0,0 +1,39 @@ +-- File: WOKSteps_schema_DFLT.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 15:13:09 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_schema_DFLT_EDL) then +@set %WOKSteps_schema_DFLT_EDL = ""; + + + @string %WOKSteps_XcppGroup += " xcpp.sch "; + @set %WOKSteps_xcpp_sch = "WOKDFLT_DFLTExtract(xcpp.fill)"; + + @string %WOKSteps_ObjGroup = " obj.comp "; + + @set %WOKSteps_obj_comp = "WOKStep_Compile(xcpp.sch)"; + + @if (%Station != "wnt") then + @set %WOKSteps_obj_lib = "WOKStep_DynamicLibrary(obj.comp)"; + @else + + @string %WOKSteps_DepGroup += " obj.implib "; + @set %WOKSteps_obj_implib = "WOKStep_ImportLibrary(obj.comp)"; + + @set %WOKSteps_LibGroup = " obj.libs obj.tks obj.lib"; + + @set %WOKSteps_obj_libs = "*WOKStep_DirectLinkList(obj.comp,obj.idep)"; + @set %WOKSteps_obj_tks = "WOKStep_DirectTKReplace(obj.libs)"; + @set %WOKSteps_obj_lib = "WOKStep_DLLink(obj.tks,obj.implib)"; + @set %WOKSteps_toolkit_LinksWith = " obj.implib "; + @set %WOKSteps_package_LinksWith = " obj.implib "; + @set %WOKSteps_nocdlpack_LinksWith = " obj.implib "; + @set %WOKSteps_engine_LinksWith = " obj.implib "; + @set %WOKSteps_interface_LinksWith = " obj.implib "; + @set %WOKSteps_executable_LinksWith = " obj.implib "; + + @set %WOKSteps_toolkit_ListWith = " obj.comp obj.idep "; + @endif; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_schema_OBJS.edl b/src/WOKStepsDef/WOKSteps_schema_OBJS.edl new file mode 100755 index 0000000..1f07db2 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_schema_OBJS.edl @@ -0,0 +1,19 @@ +-- File: WOKSteps_schema_OBJS.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 16:00:37 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_schema_OBJS_EDL) then +@set %WOKSteps_schema_OBJS_EDL = ""; + + @string %WOKSteps_SchXcppGroup = " xcpp.sch "; + @string %WOKSteps_SchXcppGroup += " xcpp.ossg "; + @set %WOKSteps_xcpp_sch = "WOKOBJS_SchExtract(xcpp.fill)"; + @set %WOKSteps_xcpp_ossg = "WOKOBJS_SchGen(xcpp.sch)"; + + @set %WOKSteps_ObjGroup = " obj.comp "; + @set %WOKSteps_obj_comp = "WOKStep_Compile(src,xcpp.ossg)"; + @set %WOKSteps_obj_lib = "WOKStep_DynamicLibrary(obj.comp)"; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_schema_OBJY.edl b/src/WOKStepsDef/WOKSteps_schema_OBJY.edl new file mode 100755 index 0000000..f47dcc9 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_schema_OBJY.edl @@ -0,0 +1,21 @@ +-- File: WOKSteps_schema_OBJY.edl +-- Author: Jean GAUTIER +-- History: Thu Mar 13 13:45:06 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_schema_OBJY_EDL) then +@set %WOKSteps_schema_OBJY_EDL = ""; + + @set %WOKSteps_SchXcppGroup = " xcpp.fill(src) "; + @string %WOKSteps_SchXcppGroup += "*xcpp.lst(xcpp.fill) *xcpp.ddl(xcpp.lst) "; + @string %WOKSteps_SchXcppGroup += "*xcpp.ddl(xcpp.lst) "; + + @set %WOKSteps_xcpp_lst = "WOKOBJY_SchDDLList"; + @set %WOKSteps_xcpp_ddl = "WOKOBJY_DDLStep"; + + @string %WOKSteps_ObjGroup += " obj.comp(xcpp.ddl) "; + + @set %WOKSteps_obj_lib = "WOKStep_ArchiveLibrary"; + + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_server.edl b/src/WOKStepsDef/WOKSteps_server.edl new file mode 100755 index 0000000..d7c05b8 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_server.edl @@ -0,0 +1,32 @@ +-- File: WOKSteps_server.edl +-- Author: Jean GAUTIER +-- History: Fri Aug 8 11:51:20 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_server_EDL) then +@set %WOKSteps_server_EDL = ""; + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKOrbix_ServerSource"; + + @set %WOKSteps_XcppGroup = "obj.inc" ; + + @set %WOKSteps_obj_inc = "WOKStep_Include(src)"; + + @set %WOKSteps_ObjGroup = "obj.comp "; + @string %WOKSteps_ObjGroup += "obj.idep "; + + @set %WOKSteps_obj_comp = "WOKStep_Compile(src)"; + @set %WOKSteps_obj_idep = "WOKStep_ImplementationDep(obj.comp)"; + + @set %WOKSteps_ExecGroup = "exec.list "; + @string %WOKSteps_ExecGroup += "exec.libs "; + @string %WOKSteps_ExecGroup += "exec.tks "; + @string %WOKSteps_ExecGroup += "exec.link "; + + @set %WOKSteps_exec_list = "WOKOrbix_ExtractServerList(src)"; + @set %WOKSteps_exec_libs = "WOKStep_DirectLinkList(exec.list,obj.comp,obj.idep)"; + @set %WOKSteps_exec_tks = "WOKStep_DirectTKReplace(exec.libs)"; + @set %WOKSteps_exec_link = "WOKStep_ExecLink(exec.tks,exec.list)"; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_toolkit.edl b/src/WOKStepsDef/WOKSteps_toolkit.edl new file mode 100755 index 0000000..4799853 --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_toolkit.edl @@ -0,0 +1,126 @@ +-- File: WOKSteps_toolkit.edl +-- Author: Jean GAUTIER +-- History: Wed Mar 12 13:20:03 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKSteps_toolkit_EDL) then +@set %WOKSteps_toolkit_EDL = ""; + + @set %WOKSteps_SrcGroup = "src "; + @set %WOKSteps_src = "*WOKStep_ToolkitSource"; + + @set %WOKSteps_DepGroup = " obj.idep lib.list "; + @set %WOKSteps_obj_idep = "*WOKStep_TclLibIdep(src)"; + @set %WOKSteps_lib_list = "WOKStep_TKList(src)"; + + @set %WOKSteps_LibGroup = " "; + + @if ( %Station == "ao1" ) then + + -- @string %WOKSteps_LibGroup += " lib.uncomp "; + @string %WOKSteps_LibGroup += " lib.limit "; + @string %WOKSteps_LibGroup += " lib.arch "; + + @set %WOKSteps_lib_limit = "WOKStep_LibLimit(lib.list)"; + @set %WOKSteps_lib_arch = "#WOKStep_ArchiveLibrary(lib.limit)"; + + + @ifnotdefined ( %WOKSteps_LinkShr ) then + + @string %WOKSteps_LibGroup += " lib.build "; + @set %WOKSteps_lib_build = "WOKStep_DynamicLibrary(lib.arch)"; + + @else + + -- Test avec GDE link avec les dependances directes + @string %WOKSteps_LibGroup += " lib.libs "; + @string %WOKSteps_LibGroup += " lib.tks "; + @string %WOKSteps_LibGroup += " lib.build "; + + @set %WOKSteps_lib_libs = "WOKStep_DirectLinkList(obj.idep,lib.arch)"; + @set %WOKSteps_lib_tks = "*WOKStep_DirectTKReplace(lib.libs)"; + + @set %WOKSteps_lib_build = "WOKStep_LibLink(lib.tks)"; + + @endif; + + + + @endif; + + @if ( %Station == "hp" || %Station == "sil" ) then + + + @string %WOKSteps_LibGroup += " lib.uncomp "; + + @ifnotdefined ( %WOKSteps_LinkShr ) then + + @string %WOKSteps_LibGroup += " lib.build "; + @set %WOKSteps_lib_build = "WOKStep_DynamicLibrary(lib.list,lib.uncomp)"; + + @else + + -- Test avec GDE link avec les dependances directes + @string %WOKSteps_LibGroup += " lib.libs "; + @string %WOKSteps_LibGroup += " lib.tks "; + @string %WOKSteps_LibGroup += " lib.build "; + + @set %WOKSteps_lib_libs = "WOKStep_DirectLinkList(obj.idep,lib.list,lib.uncomp)"; + @set %WOKSteps_lib_tks = "*WOKStep_DirectTKReplace(lib.libs)"; + + @set %WOKSteps_lib_build = "WOKStep_LibLink(lib.tks)"; + + @endif; + + @endif; + + @if ( %Station == "sun" ) then + @string %WOKSteps_LibGroup += " lib.arx "; + + @set %WOKSteps_lib_build = "WOKStep_DynamicLibrary(lib.list,lib.arx)"; + @ifnotdefined ( %WOKSteps_LinkShr ) then + + @string %WOKSteps_LibGroup += " lib.build "; + + @set %WOKSteps_lib_build = "WOKStep_DynamicLibrary(lib.list,lib.arx)"; + + @else + + -- Test avec GDE link avec les dependances directes + @string %WOKSteps_LibGroup += " lib.libs "; + @string %WOKSteps_LibGroup += " lib.tks "; + @string %WOKSteps_LibGroup += " lib.build "; + + @set %WOKSteps_lib_libs = "WOKStep_DirectLinkList(obj.idep,lib.list,lib.arx)"; + @set %WOKSteps_lib_tks = "*WOKStep_DirectTKReplace(lib.libs)"; + + @set %WOKSteps_lib_build = "WOKStep_LibLink(lib.tks)"; + + @endif; + @endif; + + @set %WOKSteps_lib_limit = "WOKStep_LibLimit(lib.list)"; + @set %WOKSteps_lib_arch = "WOKStep_ArchiveLibrary(lib.limit)"; + @set %WOKSteps_lib_uncomp = "WOKStep_LibUnCompress(lib.list)"; + @set %WOKSteps_lib_arx = "WOKStep_LibExtract(lib.list)"; + + + @set %WOKSteps_executable_LinksWith = " lib.build "; + @set %WOKSteps_engine_LinksWith = " lib.build "; + @set %WOKSteps_interface_LinksWith = " lib.build "; + + @set %WOKSteps_IsOrdered = "Yes"; + + @set %WOKSteps_delivery_lib_shared_list_steps ="obj.idep lib.build"; + @if (%Station == "hp") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".ImplDep .sl"; + @else + @if (%Station == "wnt") then + @set %WOKSteps_delivery_lib_shared_list_extensions = ".DLL .LIB .PDB .ImplDep"; + @string %WOKSteps_delivery_lib_shared_list_steps += " obj.implib"; + @else + @set %WOKSteps_delivery_lib_shared_list_extensions = ".so .ImplDep"; + @endif; + @endif; + +@endif; diff --git a/src/WOKStepsDef/WOKSteps_toolkit_wnt.edl b/src/WOKStepsDef/WOKSteps_toolkit_wnt.edl new file mode 100755 index 0000000..85305ba --- /dev/null +++ b/src/WOKStepsDef/WOKSteps_toolkit_wnt.edl @@ -0,0 +1,34 @@ +-- File: WOKMake_toolkit_wnt.edl +-- Author: Jean GAUTIER +-- History: Fri Sep 19 12:13:28 1997 Jean GAUTIER Creation +-- Copyright: Matra Datavision 1997 + +@ifnotdefined ( %WOKMake_toolkit_wnt_EDL) then +@set %WOKMake_toolkit_wnt_EDL = ""; + + +@if ( %Station == "wnt" ) then + + + @set %WOKSteps_DepGroup = " lib.list lib.implib "; + @set %WOKSteps_lib_list = "WOKStep_WNTK(src)"; + @set %WOKSteps_lib_implib = "WOKStep_ImportLibrary(lib.list)"; + + + @set %WOKSteps_LibGroup = " lib.libs lib.tks lib.build "; + + @set %WOKSteps_lib_libs = "*WOKStep_DirectLinkList(lib.list)"; + @set %WOKSteps_lib_tks = "WOKStep_DirectTKReplace(lib.libs)"; + @set %WOKSteps_lib_build = "WOKStep_DLLink(lib.implib,lib.tks)"; + + @set %WOKSteps_executable_LinksWith = " lib.implib "; + @set %WOKSteps_engine_LinksWith = " lib.implib "; + @set %WOKSteps_interface_LinksWith = " lib.implib "; + @set %WOKSteps_toolkit_LinksWith = "lib.implib"; + @set %WOKSteps_package_LinksWith = "lib.implib"; + @set %WOKSteps_nocdlpack_LinksWith = "lib.implib"; + @set %WOKSteps_schema_LinksWith = "lib.implib"; + +@endif; + +@endif;