]> OCCT Git - occt-wok.git/commitdiff
No comments
authorcas <cas@opencascade.com>
Tue, 11 Jul 2000 18:15:51 +0000 (18:15 +0000)
committercas <cas@opencascade.com>
Tue, 11 Jul 2000 18:15:51 +0000 (18:15 +0000)
16 files changed:
src/WOKBuilderDef/CDLTranslate.edl
src/WOKBuilderDef/CMPLRS.edl
src/WOKBuilderDef/COMMAND.edl
src/WOKBuilderDef/CPP.edl
src/WOKBuilderDef/CPPCLIENT.edl
src/WOKBuilderDef/CPPENG.edl
src/WOKBuilderDef/CPPINT.edl
src/WOKBuilderDef/CPPJINI.edl
src/WOKBuilderDef/CSF.edl
src/WOKBuilderDef/CSFDBSCHEMA.edl
src/WOKBuilderDef/JAVA.edl
src/WOKBuilderDef/LD.edl
src/WOKBuilderDef/LDEXE.edl
src/WOKBuilderDef/LDSHR.edl
src/WOKBuilderDef/LINKSHR.edl
src/WOKBuilderDef/TCPP.edl

index b9864fb58f49947d3c5d63c56fce8735af262939..459597efeec1a9159e9c284406bbb950837f80cf 100755 (executable)
@@ -8,14 +8,17 @@
 
 @if ( %Station != "wnt" ) then
 @if ( %LocalArch != "hp" ) then
-  @set %CDLTranslate_SHARED = "libCDLFront.so";
+  --@set %CDLTranslate_SHARED = "libCDLFront.so";
+  @set %CDLTranslate_SHARED = "libTKCDLFront.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CDLTranslate_SHARED = "libCDLFront.sl";
+  --@set %CDLTranslate_SHARED = "libCDLFront.sl";
+  @set %CDLTranslate_SHARED = "libTKCDLFront.sl";
 @endif;
 @else
-  @set %CDLTranslate_SHARED = "CDLFront.dll";
+  --@set %CDLTranslate_SHARED = "CDLFront.dll";
+  @set %CDLTranslate_SHARED = "TKCDLFront.dll";
 @endif;
 
 @set %CDLTranslate_NAME   = "CDLTranslate";
index e18fff14bff7fd917131e9410aebda1b70f91aca..0d77a5b80177a5f91c5b56c969a64ec0a96d48f2 100755 (executable)
@@ -3,7 +3,7 @@
 -- History:    Mon Feb 19 12:04:00 1996        Jean GAUTIER    Creation
 -- Copyright:   Matra Datavision 1996
 
-@ifnotdefined ( %CMPLRS_EDL ) then
+--@ifnotdefined ( %CMPLRS_EDL ) then
  @set %CMPLRS_EDL = "";
 
  @set %CMPLRS_C_Template     = "CmdLine";
   @endif;
 
   @if ( %DBMS == "DFLT" ) then
-   @set %CMPLRS_CXX_DBMSOpt = "-mt -vdelx -DCSFDB";
+   @set %CMPLRS_CXX_DBMSOpt = "-vdelx -DCSFDB";
   @endif;
 
   @set %CMPLRS_C_Command = "/opt/DEV5_1/SUNWspro/bin/cc -K PIC";
    @set %CMPLRS_CXX_DBMSOpt = "-DCSFDB";
   @endif;
 
-  @set %CMPLRS_C_Command = "cc +Z +DAportable +DS2.0";
+  @set %CMPLRS_C_Command = "cc -Aa +Z +DAportable +DS2.0";
   @set %CMPLRS_C_Options = "-DHPUX";
 
   @template CMPLRS_C_OptLine (
              %CMPLRS_CXX_Command, %CMPLRS_CXX_Options, %CMPLRS_CXX_ModeOpt,
              %CMPLRS_CXX_DBMSOpt, %IncDirectives, %Source, %BaseName, %OutputDir
             ) is
-  $cd %OutputDir
+  --$cd %OutputDir
   $%CMPLRS_CXX_Command %CMPLRS_CXX_Options %CMPLRS_CXX_DBMSOpt %CMPLRS_CXX_ModeOpt %IncDirectives  \
   $  -c %Source -o %OutputDir/%BaseName.o
   $set stat = $status
   @endif;
 
   @set %CMPLRS_C_Command = "D:/DevTools/VStudio/VC98/bin/cl -nologo -MD -W3 -GX -Ob1";
-  --@set %CMPLRS_C_Command = "C:/Program Files/Microsoft Visual Studio/VC98/bin/cl -nologo -MD -W3 -GX -Ob1";
   @set %CMPLRS_C_Options = "-DWNT -D_WINDOWS -DWIN32";
   @set %CMPLRS_PDBPrefix = " -Fd";
 
   @end;
 
   @set %CMPLRS_CXX_Command = "D:/DevTools/VStudio/VC98/bin/cl -nologo -MD -W3 -GX -Ob1";
-  --@set %CMPLRS_CXX_Command = "C:/Program Files/Microsoft Visual Studio/VC98/bin/cl -nologo -MD -W3 -GX -Ob1 ";
   @set %CMPLRS_CXX_Options = "-DWNT -D_WINDOWS -DWIN32";
 
   @string %CMPLRS_CXX_Options += " -ID:/jdk1.2.2/include";
   @endif;
  @endif;
 
-@endif;
+--@endif;
 
index aeb0d91a7057ba385c6d8d596894beb4d6603699..bd7883e046179398d81ae0482cf3a9dbd4d47fdd 100755 (executable)
@@ -147,9 +147,7 @@ $ wokCP -p %Source %Dest
 @end;
 
 @template COMMAND_PreserveCopyAndChmod ( %Source, %Dest )  is
----JGA$ wokCHMOD -R u+w %Dest;
 $ wokCP -p %Source %Dest;
----JGA$ wokCHMOD a+rx %Dest
 @end;
 
 @template COMMAND_PreserveCopyAndChmodExecute ( %Source, %Dest )  is
@@ -157,15 +155,11 @@ $ wokCP -p %Source %Dest;
 @end;
 
 @template COMMAND_CopyAndChmod ( %Source, %Dest )  is
----JGA$ wokCHMOD -R u+w %Dest;
 $ wokCP -p %Source %Dest;
----JGA$ wokCHMOD a+rx %Dest
 @end;
 
 @template COMMAND_CopyAndChmodRecursive ( %Source, %Dest )  is
----JGA$ wokCHMOD -R u+w %Dest;
 $ wokCP -pr %Source %Dest;
----JGA$ wokCHMOD -R a+rx %Dest;
 @end;
 
 @template COMMAND_Move ( %Source, %Dest )  is
index 10f81c6770e6784622afa314cb66474dd78bddfb..3e621efa95c2024d651e85755102dacb42e6c54a 100755 (executable)
@@ -7,15 +7,18 @@
 @set %CPP_EDL = "";
 
 @if ( %LocalArch != "hp" ) then
-  @set %CPP_Shared   = "libCPPExt.so";
+  --@set %CPP_Shared   = "libCPPExt.so";
+  @set %CPP_Shared   = "libTKCPPExt.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CPP_Shared   = "libCPPExt.sl";
+  --@set %CPP_Shared   = "libCPPExt.sl";
+  @set %CPP_Shared   = "libTKCPPExt.sl";
 @endif;
 
 @if ( %LocalArch == "wnt" ) then
-  @set %CPP_Shared   = "CPPExt.dll";
+  --@set %CPP_Shared   = "CPPExt.dll";
+  @set %CPP_Shared   = "TKCPPExt.dll";
 @endif;
 
 @set %CPP_Name     = "CPP";
index a58596947ad3d4ece6d8f95f95706252c4dfcc64..a966a2b52c9d63715623eb4d1dd7623066d54289 100755 (executable)
@@ -8,26 +8,31 @@
 
 @if ( %Station != "wnt" ) then
 @if ( %LocalArch != "hp" ) then
-  @set %CPPCLIENT_SHARED   = "libCPPClient.so";
+  --@set %CPPCLIENT_SHARED   = "libCPPClient.so";
+  @set %CPPCLIENT_SHARED   = "libTKCPPClient.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CPPCLIENT_SHARED   = "libCPPClient.sl";
+  --@set %CPPCLIENT_SHARED   = "libCPPClient.sl";
+  @set %CPPCLIENT_SHARED   = "libTKCPPClient.sl";
 @endif;
 
 @set %CPPCLIENT_TMPLDIRS = "/home/wb/kl/nw/prod/CPPClient/src";
 @set %CPPCLIENT_NAME     = "CPPClient";
 
 @if ( %LocalArch != "hp" ) then
-  @set %CPPCLIENT_Shared   = "libCPPClient.so";
+  --@set %CPPCLIENT_Shared   = "libCPPClient.so";
+  @set %CPPCLIENT_Shared   = "libTKCPPClient.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CPPCLIENT_Shared   = "libCPPClient.sl";
+  --@set %CPPCLIENT_Shared   = "libCPPClient.sl";
+  @set %CPPCLIENT_Shared   = "libTKCPPClient.sl";
 @endif;
 
 @else
-  @set %CPPCLIENT_Shared   = "CPPClient.dll";
+  --@set %CPPCLIENT_Shared   = "CPPClient.dll";
+  @set %CPPCLIENT_Shared   = "TKCPPClient.dll";
 @endif;
 
 @set %CPPCLIENT_Name   = "CPPClient";
index 9ccb43984d231bbc24d548d9d7d6670d63356703..63244c214014a50b5082c9d5c33543c63ed8f82d 100755 (executable)
@@ -5,27 +5,32 @@
 
 @if ( %Station != "wnt" ) then
 @if ( %LocalArch != "hp" ) then
-  @string %CPPENG_SHARED   = "libCPPIntExt.so";
+  --@string %CPPENG_SHARED   = "libCPPIntExt.so";
+  @string %CPPENG_SHARED   = "libTKCPPIntExt.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @string %CPPENG_SHARED   = "libCPPIntExt.sl";
+  --@string %CPPENG_SHARED   = "libCPPIntExt.sl";
+  @string %CPPENG_SHARED   = "libTKCPPIntExt.sl";
 @endif;
 
 @set    %CPPENG_TMPLDIRS = "/home/wb/kl/nw/prod/CPPIntExt/src";
 @set    %CPPENG_NAME     = "CPPEng";
 
 @if ( %LocalArch != "hp" ) then
-  @string %CPPENG_Shared   = "libCPPIntExt.so";
+  --@string %CPPENG_Shared   = "libCPPIntExt.so";
+  @string %CPPENG_Shared   = "libTKCPPIntExt.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @string %CPPENG_Shared   = "libCPPIntExt.sl";
+  --@string %CPPENG_Shared   = "libCPPIntExt.sl";
+  @string %CPPENG_Shared   = "libTKCPPIntExt.sl";
 @endif;
 
 
 @else
-  @string %CPPENG_Shared   = "CPPIntExt.dll";
+  --@string %CPPENG_Shared   = "CPPIntExt.dll";
+  @string %CPPENG_Shared   = "TKCPPIntExt.dll";
 
 @endif;
 
index 2c56dcb62848731e77de5673ce2a03e8284346fb..f632e36859f8b6a0937ac32a934503d37004c3a1 100755 (executable)
@@ -6,27 +6,32 @@
 @if ( %Station != "wnt" ) then
 
 @if ( %LocalArch != "hp" ) then
-  @set %CPPINT_SHARED   = "libCPPIntExt.so";
+  --@set %CPPINT_SHARED   = "libCPPIntExt.so";
+  @set %CPPINT_SHARED   = "libTKCPPIntExt.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CPPINT_SHARED   = "libCPPIntExt.sl";
+  --@set %CPPINT_SHARED   = "libCPPIntExt.sl";
+  @set %CPPINT_SHARED   = "libTKCPPIntExt.sl";
 @endif;
 
 @set %CPPINT_TMPLDIRS = "/home/wb/kl/nw/prod/CPPIntExt/src";
 @set %CPPINT_NAME     = "CPPInt";
 
 @if ( %LocalArch != "hp" ) then
-  @set %CPPINT_Shared = "libCPPIntExt.so";
+  --@set %CPPINT_Shared = "libCPPIntExt.so";
+  @set %CPPINT_Shared = "libTKCPPIntExt.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CPPINT_Shared = "libCPPIntExt.sl";
+  --@set %CPPINT_Shared = "libCPPIntExt.sl";
+  @set %CPPINT_Shared = "libTKCPPIntExt.sl";
 @endif;
 
 @else
 
-  @set %CPPINT_Shared = "CPPIntExt.dll";
+  --@set %CPPINT_Shared = "CPPIntExt.dll";
+  @set %CPPINT_Shared = "TKCPPIntExt.dll";
 
 @endif;
 
index 13a6f77b70ad46efd7815a71efce7d45963d49a5..3fc0c2e7e2a8d6dd21c83e8f7021676638db8def 100755 (executable)
@@ -8,26 +8,30 @@
 
 @if ( %Station != "wnt" ) then
 @if ( %LocalArch != "hp" ) then
-  @set %CPPJINI_SHARED   = "libCPPJini.so";
+  --@set %CPPJINI_SHARED   = "libCPPJini.so";
+  @set %CPPJINI_SHARED   = "libTKCPPJini.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CPPJINI_SHARED   = "libCPPJini.sl";
+  --@set %CPPJINI_SHARED   = "libCPPJini.sl";
+  @set %CPPJINI_SHARED   = "libTKCPPJini.sl";
 @endif;
 
---@set %CPPCLIENT_TMPLDIRS = "/home/wb/kl/nw/prod/CPPClient/src";
 @set %CPPJINI_NAME     = "CPPJini";
 
 @if ( %LocalArch != "hp" ) then
-  @set %CPPJINI_Shared   = "libCPPJini.so";
+  --@set %CPPJINI_Shared   = "libCPPJini.so";
+  @set %CPPJINI_Shared   = "libTKCPPJini.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %CPPJINI_Shared   = "libCPPJini.sl";
+  --@set %CPPJINI_Shared   = "libCPPJini.sl";
+  @set %CPPJINI_Shared   = "libTKCPPJini.sl";
 @endif;
 
 @else
-  @set %CPPJINI_Shared   = "CPPJini.dll";
+  --@set %CPPJINI_Shared   = "CPPJini.dll";
+  @set %CPPJINI_Shared   = "TKCPPJini.dll";
 @endif;
 
 @set %CPPJINI_Name   = "CPPJini";
index 43c6b167b453768fd841d48b696e88f02ed58fa9..444a47808080d465b542b9445d6b996f18c5756e 100755 (executable)
@@ -6,6 +6,13 @@
 @ifnotdefined ( %CSF_EDL) then
    @set %CSF_EDL = "";
 
+   @set %CSF_TCL_INCLUDE = "";
+
+   @set %CSF_X11_INCLUDE = "";
+   @set %CSF_XMU_INCLUDE = "";
+   @set %CSF_MOTIF_INCLUDE = "";
+   @set %CSF_OPENGL_INCLUDE = "";
+
    @set %CSF_SOCKETLibs  = "";
    @set %CSF_RISCRETURNObject = "" ;
    @set %CSF_FPELibs = "" ;
    @set %CSF_glu32 = "" ;
    @set %CSF_opengl32 = "" ;
    @set %CSF_wsock32 = "" ;
+
    @set %CSF_dpsLibs = "" ;
+   @set %CSF_XwLibs = "" ;
+   @set %CSF_OpenGlLibs = "" ;
 
    @set %CSF_TclLibs = "" ;
    @set %CSF_TclTkLibs = "" ;
       @set %XGL_LIB   = "/opt/SUNWits/Graphics-sw/xgl-3.0/lib";
       @set %MOTIF_LIB = "/usr/dt/lib";
 
+      @set %CSF_TCL_INCLUDE = "/usr/tcltk/include ";
+
       @set %X11_LIB   = "/usr/openwin/lib";
+
+      @string %CSF_dpsLibs = "-L" %X11_LIB " -ldps" ;
       @string %CSF_XwLibs  = "-L" %X11_LIB " -lX11 -lXext -lXmu";
-      @set %CSF_dpsLibs = "-ldps" ;
+      @string %CSF_OpenGlLibs = "-L" %X11_LIB " -lGLU -lGL " ;
 
       @set %CSF_TclLibs = "-L/usr/tcltk/lib -R /usr/tcltk/lib -ltcl7.5i"; 
       @set %CSF_TclTkLibs = "-L/usr/tcltk/lib -R /usr/tcltk/lib -ltk4.1i"; 
@@ -65,6 +79,8 @@
         @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/lib/ -los -losthr -loscol -losmop";
       @endif;
 
+      @set %CSF_TCL_INCLUDE = "/usr/tcltk/include ";
+
       @set %X11_LIB = "/usr/shlib";
       @string %CSF_XwLibs  = "-L" %X11_LIB " -lX11 -lXext -lXmu";
       @set %CSF_dpsLibs = "-ldps" ;
 
       @set %CSF_FPELibs = "-L/usr/lib32 -lfpe" ;
 
+      @set %CSF_TCL_INCLUDE = "/usr/tcltk/include ";
+
       @set %X11_LIB = "/usr/lib32";
+
+      @set %CSF_dpsLibs = "-L/usr/lib32 -ldps" ;
       @string %CSF_XwLibs  = "-L" %X11_LIB " -lX11 -lXext -lXmu";
-      @set %CSF_dpsLibs = "-ldps" ;
+      @string %CSF_OpenGlLibs = "-L" %X11_LIB " -lGLU -lGL " ;
 
-      @set %CSF_TclLibs = "-L/usr/tcltk/lib -rpath /usr/tcltk/lib -ltcl7.5i"; 
+      @set %CSF_TclLibs = "-L/usr/tcltk.64/lib -rpath /usr/tcltk.64/lib -ltcl7.5i"; 
+      @set %CSF_TclTkLibs = "-L/usr/tcltk.64/lib -rpath /usr/tcltk.64/lib -ltk4.1i"; 
    @endif;
 
    @if ( %Station == "hp" ) then
         @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/lib/ -los -losthr -loscol -losmop";
       @endif;
 
-      @set %XMU_LIB = "/usr/contrib/X11R6/lib";
+      @set %CSF_TCL_INCLUDE = "/adv_53/hp/jr/tcltk/include ";
+
+      @set %CSF_X11_INCLUDE = "/usr/include/X11R6";
+      @set %CSF_XMU_INCLUDE = "/usr/contrib/X11R6/include";
+      @set %CSF_MOTIF_INCLUDE = "/usr/include/Motif1.2";
+      @set %CSF_OPENGL_INCLUDE = "/opt/graphics/OpenGL/include";
+
+      @set %CSF_SOCKETLibs = "" ;
 
       @set %X11_LIB = "/usr/lib/X11R6";
-      @string %CSF_XwLibs = "-L" %X11_LIB " -L" %XMU_LIB " -lX11 -lXext -lXmu";
 
-      @set %CSF_TclLibs = "-L/usr/tcltk/lib -rpath /usr/tcltk/lib -ltcl7.5i"; 
+      @set %XMU_LIB = "/PRODUCTS/Xmu-R6";
+
+      @set %OPENGL_LIB = "/opt/graphics/OpenGL/lib";
+
+      --@string %CSF_XwLibs = "-L" %X11_LIB " -L" %XMU_LIB " -lX11 -lXext -lXmu";
+      @string %CSF_XwLibs = "-L" %X11_LIB " -lX11 -lXext -L" %XMU_LIB " -lXmu";
+
+      @string %CSF_OpenGlLibs = "-L" %OPENGL_LIB " -lGLU -lGL ";
+
+      --@set %CSF_TclLibs = "-L/usr/tcltk/lib/itcl -ltcl7.5i"; 
+      @set %CSF_TclLibs = "-L/adv_53/hp/jr/tcltk/lib -ltcl"; 
+      --@set %CSF_TclTkLibs = "-L/usr/tcltk/lib/itcl -ltk4.1i"; 
+      @set %CSF_TclTkLibs = "-L/adv_53/hp/jr/tcltk/lib -ltk"; 
    @endif;
 
 @if (%Station == "wnt") then
    @set %CSF_opengl32 = "opengl32.lib" ;
    @set %CSF_wsock32 = "wsock32.lib" ;
 
+   @set %CSF_TCL_INCLUDE = "D:/DevTools/TclTk/include ";
+
    @set %X11_LIB = "";
 
    @string %CSF_XwLibs  = "";
 
       @set %CSF_SOCKETLibs = " -ldl" ;
 
+      @set %CSF_TCL_INCLUDE = "/usr/include ";
+
       @set %X11_LIB = "/usr/X11R6/lib";
       @set %CSF_XwLibs = "-L/usr/X11R6/lib -lX11 -lXext -lXmu -lMesaGL -lMesaGLU -lglut -lXi";
 
       @set %CSF_TclLibs = "-L/usr/lib -Xlinker -rpath -Xlinker /usr/lib -ltcl8.0"; 
-      @set %CSF_TclTkLibs = "-L/usr/lib -Xlinker -rpath -Xlinker /usr/lib -ltk8.0 -L/usr/X11R6/lib -lX11 -lXext -lXmu -lMesaGL -lMesaGLU -lglut -lXi";
+      @set %CSF_TclTkLibs = "-L/usr/lib -Xlinker -rpath -Xlinker /usr/lib -ltk8.0 -L/usr/X11R6/lib -lX11";
    @endif;
 
 
index 3d00c29c254d3029bfeaa775cde82cf078051d18..3fde876e41f69b419416437ad04ec25da23fdfb4 100755 (executable)
@@ -6,14 +6,17 @@
 @ifnotdefined ( %CSFDBSCHEMA_EDL) then
 @set %CSFDBSCHEMA_EDL = "";
 
-@set %CSFDBSCHEMA_Shared   = "libCSFDBSchema.so";
+--@set %CSFDBSCHEMA_Shared   = "libCSFDBSchema.so";
+@set %CSFDBSCHEMA_Shared   = "libTKCSFDBSchema.so";
 
 @if ( %Station == "hp" ) then
-        @set %CSFDBSCHEMA_Shared   = "libCSFDBSchema.sl";
+        --@set %CSFDBSCHEMA_Shared   = "libCSFDBSchema.sl";
+        @set %CSFDBSCHEMA_Shared   = "libTKCSFDBSchema.sl";
 @endif;
 
 @if ( %Station == "wnt" ) then
-        @set %CSFDBSCHEMA_Shared   = "CSFDBSchema.dll";
+        --@set %CSFDBSCHEMA_Shared   = "CSFDBSchema.dll";
+        @set %CSFDBSCHEMA_Shared   = "TKCSFDBSchema.dll";
 @endif;
 
 @set %CSFDBSCHEMA_Name     = "CSFDBSchema";
index cc3cd10fc98179c81ced353d91aa698ba425f199..d9cca4298b911dae0e1e3dda932518eaf78504e3 100755 (executable)
@@ -1,20 +1,29 @@
-@ifnotdefined(%JAVA_EDL) then
+@ifnotdefined ( %JAVA_EDL ) then
+ @set %JAVA_EDL = "";
 
-@set %JAVA_EDL = "";
+ @if ( %Station == "sun" ) then
+  @set %JAVA_Home = "/PRODUCTS/java/jdk1.2";
+ @else
+  @if ( %Station == "wnt" ) then
+   @set %JAVA_Home = "D:/jdk1.2.2";
+  @endif;
+ @endif;
 
-@set %JAVA_Home = "/PRODUCTS/java/jdk1.2";
-@string %JAVA_Command = %JAVA_Home "/bin/javac";
-@string %JAVA_HeaderCommand = %JAVA_Home "/bin/javah";
-@set %JAVA_Options = "";
-@set %JAVA_HeaderOptions = "";
+ @string %JAVA_Command       = %JAVA_Home "/bin/javac";
+ @string %JAVA_HeaderCommand = %JAVA_Home "/bin/javah";
 
-@template JAVA_Compiler(%JAVA_Command,%JAVA_Options,%IncludeDir,%Source,%OutDir) is
-$%JAVA_Command %JAVA_Options -classpath %IncludeDir -d %OutDir %Source 
-@end;
-
-@template JAVA_Header(%JAVA_HeaderCommand,%JAVA_HeaderOptions,%IncludeDir,%Class,%OutFile) is
-$%JAVA_HeaderCommand %JAVA_HeaderOptions -classpath %IncludeDir -o %OutFile %Class
-@end;
+ @set %JAVA_Options       = "";
+ @set %JAVA_HeaderOptions = "";
 
+ @template JAVA_Compiler (
+            %JAVA_Command, %JAVA_Options, %IncludeDir, %Source, %OutDir
+           ) is
+ $%JAVA_Command %JAVA_Options -classpath %IncludeDir -d %OutDir %Source\^
+ @end;
 
+ @template JAVA_Header (
+            %JAVA_HeaderCommand, %JAVA_HeaderOptions, %IncludeDir, %Class, %OutFile
+           ) is
+ $%JAVA_HeaderCommand %JAVA_HeaderOptions -classpath %IncludeDir -o %OutFile %Class\^
+ @end;
 @endif;
index 841015ea03b7d7e4732a2525103a931a46911134..9f1ffd24a8b3066f20276c2033d2b57de58cd766 100755 (executable)
@@ -66,9 +66,10 @@ $ %ExternRef \
 
 @if( %Station == "sun" ) then 
 
-  @template LD_Footer (  ) is
-      $ -lC -lc ;
-  @end;
+        @template LD_Footer (  ) is
+         $ -lC -lc ;
+         $ ;
+        @end;
 
 @endif;
 
@@ -92,10 +93,12 @@ $ %ExternRef \
 @if( %Station == "sil" ) then
 
        @template LD_Footer ( %Station ) is
-        $-lm ;
-        $set stat = $status
-        $/usr/bin/rm -f so_locations
-        $set status = $stat
+         $-lm ;
+         $ set ld_status=$status;
+         $ /usr/bin/rm -f so_locations
+         $ if ( $?LD_LIBRARY_PATH ) then
+         $  set ld_library_path=$LD_LIBRARY_PATH
+         $ endif
        @end;
 @endif;
 
@@ -106,6 +109,7 @@ $ %ExternRef \
 
        @template LD_Footer ( %Station ) is
         $-L/lib -lm ;
+         $ ;
        @end;
 
 @endif;
@@ -113,9 +117,9 @@ $ %ExternRef \
 -- Definition du Linux
 
 @if ( %Station == "lin" ) then
- @template LD_Footer ( %Station ) is
- $ ;
- @end;
       @template LD_Footer ( %Station ) is
        $ ;
       @end;
 @endif;
 
 @endif;
index 515bbe2e817343c6fb9b65a67d0f5ec7d2e775ea..c124c155c563533b4a0264006a4f41cf918437d5 100755 (executable)
@@ -52,7 +52,8 @@ $ /usr/bin/CC -n32 -mips3 -Wl,-mmap -multigot -call_shared -o %Target \
 @if ( %Station == "hp" ) then
   
  @template LDEXE_Header ( %Target ) is
-   $/opt/aCC/bin/aCC -Wl,+FPZO -Wl,-E -o %Target \
+   $/opt/aCC/bin/aCC -Wl,+FPZO -Wl,-E -Wl,+s -o %Target \
+   $/opt/langtools/lib/end.o \
  @end;
 
 @endif;
index 944c09439c688ffd9fb2d189282990fe1373cdd7..a6d2c33a8806dcfc06387cf97144204e040de896 100755 (executable)
   @set %LDSHR_ObjectRef = "LDSHR_ObjectRef";
 
   @template LDSHR_Header ( %LDSHR_DBMSOpt,  %LD_ObjList, %Target, %LogicalName ) is
-    $\mv %LD_ObjList %LD_ObjList.o
-    $/opt/aCC/bin/aCC %LDSHR_DBMSOpt -b  -o %Target  \
+    $\cp %LD_ObjList %LD_ObjList.o
+    $/opt/aCC/bin/aCC %LDSHR_DBMSOpt -b -Wl,+s -Wl,+h%LogicalName -o %Target  \
     $-Wl,-c%LD_ObjList.o \
   @end;
 
   @template LDSHR_Footer (%LD_ObjList) is
     $;
     $set lnk_status = $status
-    $\mv %LD_ObjList.o %LD_ObjList;
+  @end;
+
+  @template LDSHR_CheckUndefHeader ( %Target, %LDSHR_DBMSOpt ) is
+    $/opt/aCC/bin/aCC -o /dev/null \
+  @end;
+
+  @template LDSHR_CheckUndefFooter () is
+    $ ;
     $set status = $lnk_status
   @end;
 
index 9d4ae5dbf5a0792339c6b2e85ed4683aa1d97c24..5e95a513eac2ae8c7a42ffb28a524a7b5416bc70 100755 (executable)
@@ -3,9 +3,8 @@
 -- History:    Fri Feb 16 17:04:32 1996        Jean GAUTIER    Creation
 -- Copyright:   Matra Datavision 1996
 
---@ifnotdefined ( %LINKSHR_EDL ) then
+@ifnotdefined ( %LINKSHR_EDL ) then
  @set %LINKSHR_EDL = "";
- @cout "LinuxWOK_LINKSHR_EDL";
 
  @ifnotdefined ( %LDSHR_EDL ) then
   @uses "LDSHR.edl";
@@ -56,7 +55,7 @@
 
   @template LINKSHR_Footer () is
     $ -lC -lc ;
-    $ set ld_status=$status;
+    $ set ld_status=$status
     $ if ( $?LD_LIBRARY_PATH ) then
     $  set ld_library_path=$LD_LIBRARY_PATH
     $ endif
    $else
    $ setenv LD_LIBRARY_PATH %LD_LIBRARY_PATH
    $endif
-   $/opt/DEV5_1/SUNWspro/bin/CC -xchip=ultra -xarch=v8 %LINKSHR_DBMSOpt -o /dev/null \
+   $echo "Check of undefined symbols with LD_LIBRARY_PATH : $LD_LIBRARY_PATH"
+   $/usr/ccs/bin/ld -o /dev/null \
   @end;
 
   @template LINKSHR_CheckUndefFooter () is
     $ ;
-    $ set status=$ld_status
+    $ if ( $status ) then
+    $   echo "Check failed"
+    $ else
+    $   echo "Check successed"
+    $ endif
     $ if ( $?ld_library_path ) then
     $  setenv LD_LIBRARY_PATH $ld_library_path
     $ else
     $  unsetenv LD_LIBRARY_PATH
     $ endif
+    $ set status=$ld_status
   @end;
  @endif;
 
   @end;
 
   @template LINKSHR_Header ( %LINKSHR_DBMSOpt, %Target, %LogicalName, %LD_ObjList ) is
-   $/usr/bin/CC -n32 -mips3 -Wl,-mmap -multigot -no_prelink -shared %LINKSHR_DBMSOpt -o %Target -soname %LogicalName \
+   --$/usr/bin/CC -n32 -mips3 -Wl,-mmap -multigot -no_prelink -shared %LINKSHR_DBMSOpt -no_unresolved -o %Target -soname %LogicalName \
+   $/usr/bin/CC -n32 -mips3 -Wl,-mmap -multigot -no_prelink -shared %LINKSHR_DBMSOpt -no_unresolved -o %Target -soname %LogicalName \
    $  -all -objectlist %LD_ObjList -none \
   @end;
 
-  @template LINKSHR_CheckUndefHeader ( %LINKSHR_DBMSOpt, %Target, %LogicalName, %LD_ObjList ) is
-   $/usr/bin/CC -n32 -mips3 -Wl,-mmap -multigot -no_prelink %LINKSHR_DBMSOpt -o /dev/null \
-   $  -all -objectlist %LD_ObjList -none \
+  @template LINKSHR_Footer ( %Station ) is
+    $-lm ;
+    $ set ld_status=$status
+    --$ /usr/bin/rm -f so_locations
+    --$ if ( $?LD_LIBRARY_PATH ) then
+    --$  set ld_library_path=$LD_LIBRARY_PATH
+    --$ endif
+  @end;
+
+  @template LINKSHR_CheckUndefHeader ( %LD_LIBRARY_PATH ) is
+   --$if ( $?LD_LIBRARY_PATH ) then
+   --$ setenv LD_LIBRARY_PATH %LD_LIBRARY_PATH:$LD_LIBRARY_PATH
+   --$else
+   --$ setenv LD_LIBRARY_PATH %LD_LIBRARY_PATH
+   --$endif
+   $echo "Check of undefined symbols with LD_LIBRARY_PATH : $LD_LIBRARY_PATH"
+   $echo "Does not run on SGI : -no_unresolved does give unresolved symbols of a shareable image ..."
+   $/usr/bin/ld -n32 -mips3 -mmap -multigot -no_unresolved -o /dev/null \
   @end;
 
   @template LINKSHR_CheckUndefFooter () is
     $ ;
+    --$ if ( $status ) then
+    --$   echo "Check failed"
+    --$ else
+    --$   echo "Check successed"
+    --$ endif
+    --$ if ( $?ld_library_path ) then
+    --$  setenv LD_LIBRARY_PATH $ld_library_path
+    --$ else
+    --$  unsetenv LD_LIBRARY_PATH
+    --$ endif
+    $ set status=$ld_status
   @end;
  @endif;
 
   @set %LINKSHR_ObjectRef       = "LINKSHR_ObjectRef";
 
   @template LINKSHR_Header ( %LINKSHR_DBMSOpt, %Target, %LD_ObjList, %LogicalName ) is
-   $\mv %LD_ObjList %LD_ObjList.o
-   $/opt/aCC/bin/aCC %LINKSHR_DBMSOpt -b -o %Target  \
+   $\cp %LD_ObjList %LD_ObjList.o
+   --$/opt/aCC/bin/aCC %LINKSHR_DBMSOpt -b +Z -Wl,+s -Wl,+h%LogicalName -Wl,+vshlibunsats -v -o %Target  \
+   $/opt/aCC/bin/aCC %LINKSHR_DBMSOpt -b +Z -Wl,+s -Wl,+h%LogicalName -Wl,+vshlibunsats -o %Target  \
+   --$/opt/aCC/bin/aCC %LINKSHR_DBMSOpt -b -o %Target  \
    $-Wl,-c%LD_ObjList.o \
   @end;
 
-  @template LINKSHR_Footer (%LD_ObjList) is
+  @template LINKSHR_Footer ( %Station ) is
+   $-L/usr/lib/aCC -ldld -L/usr/lib -lM -lstd -lCsup -lstream -lcl -lc -lm \
    $;
-   $set lnk_status = $status
-   $\mv %LD_ObjList.o %LD_ObjList;
-   $set status = $lnk_status
+   $ set ld_status=${status}
+   --$ if ( $?SHLIB_PATH ) then
+   --$  set ld_library_path="${SHLIB_PATH}"
+   --$ endif
+  @end;
+
+  @template LINKSHR_CheckUndefHeader ( %LD_LIBRARY_PATH ) is 
+   --$if ( $?SHLIB_PATH ) then
+   --$ setenv SHLIB_PATH "%LD_LIBRARY_PATH:${SHLIB_PATH}"
+   --$else
+   --$ setenv SHLIB_PATH "%LD_LIBRARY_PATH"
+   --$endif
+   $echo "Check of undefined symbols with SHLIB_PATH : ${SHLIB_PATH}"
+   $echo "Does not run on HP : -Wl,+vshlibunsats gives always __shlinit undefined and does not give an error status ..."
+   $/opt/aCC/bin/aCC -b -Wl,+s -Wl,+vshlibunsats -o /dev/null \
+  @end;
+
+  @template LINKSHR_CheckUndefFooter () is
+    $ ;
+    --$ if ( ${status} ) then
+    --$   echo "Check failed"
+    --$ else
+    --$   echo "Check successed"
+    --$ endif
+    --$ if ( $?ld_library_path ) then
+    --$  setenv SHLIB_PATH "${ld_library_path}"
+    --$ else
+    --$  unsetenv SHLIB_PATH
+    --$ endif
+    $ set status=$ld_status
+   $
   @end;
 
   @template LINKSHR_ObjectRef () is
 
   @template LINKSHR_Footer () is
    $ -lc;
-   $ set ld_status=$status;
+   $ set ld_status=$status
    $ if ( $?LD_LIBRARY_PATH ) then
    $  set ld_library_path=$LD_LIBRARY_PATH
    $ endif
    $else
    $ setenv LD_LIBRARY_PATH %LD_LIBRARY_PATH
    $endif
-   $/usr/bin/ld -nostartfiles %LINKSHR_DBMSOpt -o /dev/null \
+   $echo "Check of undefined symbols with LD_LIBRARY_PATH : $LD_LIBRARY_PATH"
+   $/usr/bin/ld -nostartfiles -o /dev/null \
   @end;
 
   @template LINKSHR_CheckUndefFooter () is
-   $ ;
-   $ set status=$ld_status;
-   $ if ( $?ld_library_path ) then
-   $  setenv LD_LIBRARY_PATH $ld_library_path
-   $ else
-   $  unsetenv LD_LIBRARY_PATH
-   $ endif
+    $ ;
+    $ if ( $status ) then
+    $   echo "Check failed"
+    $ else
+    $   echo "Check successed"
+    $ endif
+    $ if ( $?ld_library_path ) then
+    $  setenv LD_LIBRARY_PATH $ld_library_path
+    $ else
+    $  unsetenv LD_LIBRARY_PATH
+    $ endif
+    $ set status=$ld_status
   @end;
  @endif;
---@endif;
+@endif;
 
index 495130aad27f99a3cc47f776efe78f58d44c600f..1a368bd5c72df3306f12434e7cd9c728215203c7 100755 (executable)
@@ -9,15 +9,18 @@
 @if ( %Station != "wnt" ) then
 
 @if ( %LocalArch != "hp" ) then
-  @set %TCPP_Shared   = "libTCPPExt.so";
+  --@set %TCPP_Shared   = "libTCPPExt.so";
+  @set %TCPP_Shared   = "libTKTCPPExt.so";
 @endif;
 
 @if ( %LocalArch == "hp" ) then
-  @set %TCPP_Shared   = "libTCPPExt.sl";
+  --@set %TCPP_Shared   = "libTCPPExt.sl";
+  @set %TCPP_Shared   = "libTKTCPPExt.sl";
 @endif;
 
 @else
-  @set %TCPP_Shared   = "TCPPExt.dll";
+  --@set %TCPP_Shared   = "TCPPExt.dll";
+  @set %TCPP_Shared   = "TKTCPPExt.dll";
 
 @endif;