]> OCCT Git - occt-wok.git/commitdiff
Initial revision
authorcas <cas@opencascade.com>
Fri, 22 Oct 1999 18:05:40 +0000 (18:05 +0000)
committercas <cas@opencascade.com>
Fri, 22 Oct 1999 18:05:40 +0000 (18:05 +0000)
35 files changed:
src/WOKStepsDef/FILES [new file with mode: 0755]
src/WOKStepsDef/FRONTAL.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps.edl [new file with mode: 0755]
src/WOKStepsDef/WOKStepsDFLT.edl [new file with mode: 0755]
src/WOKStepsDef/WOKStepsDeliv.edl [new file with mode: 0755]
src/WOKStepsDef/WOKStepsOBJS.edl [new file with mode: 0755]
src/WOKStepsDef/WOKStepsOBJY.edl [new file with mode: 0755]
src/WOKStepsDef/WOKStepsOrbix.edl [new file with mode: 0755]
src/WOKStepsDef/WOKStepsStep.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_Del.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_ccl.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_client.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_client_wnt.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_delivery.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_documentation.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_engine.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_engine_wnt.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_executable.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_executable_wnt.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_frontal.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_idl.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_interface.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_interface_wnt.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_nocdlpack.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_nocdlpack_wnt.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_package.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_package_wnt.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_resource.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_schema.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_schema_DFLT.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_schema_OBJS.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_schema_OBJY.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_server.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_toolkit.edl [new file with mode: 0755]
src/WOKStepsDef/WOKSteps_toolkit_wnt.edl [new file with mode: 0755]

diff --git a/src/WOKStepsDef/FILES b/src/WOKStepsDef/FILES
new file mode 100755 (executable)
index 0000000..cdcb056
--- /dev/null
@@ -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 (executable)
index 0000000..d48982f
--- /dev/null
@@ -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 <file>"
+$       echo "-v : set verbose mode"
+$       echo "-w : print stack on error"
+$       echo "-d : start a debug session on error"
+$       echo "-record <file> <comment> : record a session"
+$       echo "-play <file> : play a record session"
+$      echo "-reference <dir> : set reference directory for record session"
+$      echo "-result <dir> : set result directory for record session"
+$       echo "-trace : outputs shareable images loading and diagnostics"
+$       echo "-debug : start CCL with debug"
+$       echo "-log <file> : 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 <file> : play a record session"
+$    echo "/record <file> <comment> : record a session"
+$    echo "/reference <dir> : set reference directory for record session"
+$    echo "/result <dir> : 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 <macro> : call the macro (start is default)"
+$    echo "/trace : outputs shareable images loading and diagnostics"
+$    echo "/log <file> : outputs in a file"
+$    echo "/debug : start CCL with debugger"
+$    echo "<f1> ... <fn> : 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 <file> : play a record session"
+$       echo "-record <file> <comment> : record a session"
+$      echo "-reference <dir> : set reference directory for record session"
+$      echo "-result <dir> : set result directory for record session"
+$       echo "-f <file> : 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 <macro> : call the macro (start is default)"
+$       echo "-trace : outputs shareable images loading and diagnostics"
+$       echo "-log <file> : outputs in a file"
+$       echo "-debug : start CCL with debugger"
+$       echo "<f1> ... <fn> : 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 (executable)
index 0000000..0944f53
--- /dev/null
@@ -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 (executable)
index 0000000..0a99215
--- /dev/null
@@ -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 (executable)
index 0000000..0b16a78
--- /dev/null
@@ -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 (executable)
index 0000000..eaf8435
--- /dev/null
@@ -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 (executable)
index 0000000..389d1d8
--- /dev/null
@@ -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 (executable)
index 0000000..c861981
--- /dev/null
@@ -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 (executable)
index 0000000..29fd566
--- /dev/null
@@ -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 (executable)
index 0000000..023908e
--- /dev/null
@@ -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 (executable)
index 0000000..02f4d9f
--- /dev/null
@@ -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 (executable)
index 0000000..8e2e5f5
--- /dev/null
@@ -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 (executable)
index 0000000..09963f0
--- /dev/null
@@ -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 (executable)
index 0000000..d56b6cd
--- /dev/null
@@ -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 (executable)
index 0000000..e4a0795
--- /dev/null
@@ -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 (executable)
index 0000000..f25b04d
--- /dev/null
@@ -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 (executable)
index 0000000..338a848
--- /dev/null
@@ -0,0 +1,9 @@
+\r
+\r
+@ifnotdefined ( %WOKSteps_engine_wnt_EDL) then\r
+@set %WOKSteps_engine_wnt_EDL = "";\r
+\r
+  @set    %WOKSteps_exec_link  = "WOKStep_DLLink(exec.tks)";\r
+\r
+@endif;\r
+\r
diff --git a/src/WOKStepsDef/WOKSteps_executable.edl b/src/WOKStepsDef/WOKSteps_executable.edl
new file mode 100755 (executable)
index 0000000..fdf3f0e
--- /dev/null
@@ -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 (executable)
index 0000000..838d177
--- /dev/null
@@ -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 (executable)
index 0000000..def81f5
--- /dev/null
@@ -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 (executable)
index 0000000..1146575
--- /dev/null
@@ -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 (executable)
index 0000000..e109b93
--- /dev/null
@@ -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 (executable)
index 0000000..8fe7c3a
--- /dev/null
@@ -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 (executable)
index 0000000..f5ab587
--- /dev/null
@@ -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 (executable)
index 0000000..f77d7f4
--- /dev/null
@@ -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 (executable)
index 0000000..3f16b58
--- /dev/null
@@ -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 (executable)
index 0000000..53f1e93
--- /dev/null
@@ -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 (executable)
index 0000000..9e6a236
--- /dev/null
@@ -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 (executable)
index 0000000..b18454a
--- /dev/null
@@ -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 (executable)
index 0000000..f0b0b78
--- /dev/null
@@ -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 (executable)
index 0000000..1f07db2
--- /dev/null
@@ -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 (executable)
index 0000000..f47dcc9
--- /dev/null
@@ -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 (executable)
index 0000000..d7c05b8
--- /dev/null
@@ -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 (executable)
index 0000000..4799853
--- /dev/null
@@ -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 (executable)
index 0000000..85305ba
--- /dev/null
@@ -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;