$ %IncDirectives %CMPLRS_C_ModeOpt \^
$ -Fd%PDBName -c -Tc %Source -Fo%OutputDir%BaseName.obj;
$set cmplrs_status=%status%;
- $@wokACPP -M -m -+ %CMPLRS_C_Options -D_DLL -D_MT %CMPLRS_ExportBehaviour %IncDirectives\^
+ $@acpp.exe -M -m -+ %CMPLRS_C_Options -D_DLL -D_MT %CMPLRS_ExportBehaviour %IncDirectives\^
$ %Source -o %OutputDir%BaseName.m;
$set status=%cmplrs_status%;
@end;
$ %IncDirectives %CMPLRS_CXX_ModeOpt %CMPLRS_CXX_DBMSOpt\^
$ -Fd%PDBName -c -Tp %Source -Fo%OutputDir%BaseName.obj;
$set cmplrs_status=%status%;
- $@wokACPP -M -m -+ %CMPLRS_CXX_Options -D__cplusplus -D_DLL -D_MT %CMPLRS_ExportBehaviour %IncDirectives\^
+ $@acpp.exe -M -m -+ %CMPLRS_CXX_Options -D__cplusplus -D_DLL -D_MT %CMPLRS_ExportBehaviour %IncDirectives\^
$ %Source -o %OutputDir%BaseName.m;
$set status=%cmplrs_status%;
@end;
@else
@set %CMPLRS_CXX_ModeOpt = "-O3 -DNDEBUG -DNo_Exception";
@set %CMPLRS_C_ModeOpt = "-O3 -DNDEBUG -DNo_Exception";
- @set %CMPLRS_F77ModeOpt = "-O3 -DNDEBUG -DNo_Exception";
+ @set %CMPLRS_F77_ModeOpt = "-O3 -DNDEBUG -DNo_Exception";
@endif;
@if ( %DBMS == "OBJS" ) then
@set %CMPLRS_F77_Options = "-fPIC";
@set %CMPLRS_C_Command = "/usr/bin/gcc -fPIC";
- @set %CMPLRS_C_Options = "-DLIN -DLININTEL -DCSFDB -fununsigned-char -Wall";
+ @set %CMPLRS_C_Options = "-DLIN -DLININTEL -DCSFDB -funsigned-char -Wall";
@template CMPLRS_C_OptLine (
%CMPLRS_C_Command, %CMPLRS_C_Options, %CMPLRS_C_ModeOpt, %IncDirectives
@end;
@set %CMPLRS_CXX_Command = "/usr/bin/g++ -fPIC";
- @set %CMPLRS_CXX_Options = "-DLIN -DLININTEL -DCSFDB -DNO_CXX_EXCEPTION -fununsigned-char -Wall";
+ @set %CMPLRS_CXX_Options = "-DLIN -DLININTEL -DCSFDB -DNO_CXX_EXCEPTION -funsigned-char -Wall";
@template CMPLRS_CXX_OptLine (
%CMPLRS_CXX_Command, %CMPLRS_CXX_Options, %CMPLRS_CXX_ModeOpt,
-- Copyright: Matra Datavision 1996
@ifnotdefined ( %CSF_EDL) then
-@set %CSF_EDL = "";
+ @set %CSF_EDL = "";
-@set %CSF_SOCKETLibs = "";
+ @set %CSF_SOCKETLibs = "";
+ @set %CSF_RISCRETURNObject = "" ;
+ @set %CSF_FPELibs = "" ;
-@set %CSF_OODBLibs = "";
-@set %CSF_STANDARDDB = "StandardTRAN";
+ @set %CSF_advapi32 = "" ;
+ @set %CSF_gdi32 = "" ;
+ @set %CSF_user32 = "" ;
+ @set %CSF_glu32 = "" ;
+ @set %CSF_opengl32 = "" ;
+ @set %CSF_wsock32 = "" ;
+ @set %CSF_dpsLibs = "" ;
-@ifnotdefined ( %DBMS ) then
- @set %DBMS = "DFLT";
-@endif;
+ @set %CSF_TclLibs = "" ;
+ @set %CSF_TclTkLibs = "" ;
-@set %CSF_SOCKETLibs = "";
+ @set %CSF_OODBLibs = "";
+ @set %CSF_STANDARDDB = "StandardTRAN";
-@if ( %DBMS == "DFLT") then
-@set %CSF_STANDARDDB = "StandardCSFDB";
-@endif;
+ @ifnotdefined ( %DBMS ) then
+ @set %DBMS = "DFLT";
+ @endif;
-@if ( %DBMS == "OBJY" ) then
- @set %CSF_STANDARDDB = "StandardOBJY";
-@endif;
+ @if ( %DBMS == "DFLT") then
+ @set %CSF_STANDARDDB = "StandardCSFDB";
+ @endif;
-@if ( %DBMS == "OBJS" ) then
- @set %CSF_STANDARDDB = "StandardOBJS";
-@endif;
+ @if ( %DBMS == "OBJY" ) then
+ @set %CSF_STANDARDDB = "StandardOBJY";
+ @endif;
-@if ( %Station == "sun" ) then
- @if ( %DBMS == "OBJS" ) then
- @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/sunpro/lib/ -los -losthr -loscol -losmop";
- @endif;
- @set %CSF_SOCKETLibs = " -lsocket -lnsl";
- @set %CSF_TclLibs = "-L/usr/tcltk/lib -R /usr/tcltk/lib -ltcl7.5i";
-@endif;
+ @if ( %DBMS == "OBJS" ) then
+ @set %CSF_STANDARDDB = "StandardOBJS";
+ @endif;
+ @if ( %Station == "sun" ) then
+ @if ( %DBMS == "OBJS" ) then
+ @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/sunpro/lib/ -los -losthr -loscol -losmop";
+ @endif;
+ @set %CSF_SOCKETLibs = "-lsocket -lnsl -lsunmath -lm -ldl" ;
+ @set %CSF_RISCRETURNObject = "/adv_23/KL/dev/ref/src/EngineStarter/risc_return.o" ;
-@if ( %Station == "ao1" ) then
- @if ( %DBMS == "OBJS" ) then
- @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/lib/ -los -losthr -loscol -losmop";
- @endif;
- @set %CSF_TclLibs = "-L/usr/tcltk/lib -rpath /usr/tcltk/lib -ltcl7.5i";
-@endif;
+ @set %PHIGS_LIB = "/opt/SUNWits/Graphics-sw/sunphigs-3.0/lib";
+ @set %XGL_LIB = "/opt/SUNWits/Graphics-sw/xgl-3.0/lib";
+ @set %MOTIF_LIB = "/usr/dt/lib";
-@if ( %Station == "sil" ) then
- @if ( %DBMS == "OBJS" ) then
- @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.3/lib/ -los -losths -loscol -losmop";
- @endif;
- @set %CSF_TclLibs = "-L/usr/tcltk/lib -rpath /usr/tcltk/lib -ltcl7.5i";
-@endif;
+ @set %X11_LIB = "/usr/openwin/lib";
+ @string %CSF_XwLibs = "-L" %X11_LIB " -lX11 -lXext -lXmu";
+ @set %CSF_dpsLibs = "-ldps" ;
+
+ @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";
+ @endif;
+
+ @if ( %Station == "ao1" ) then
+ @if ( %DBMS == "OBJS" ) then
+ @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/lib/ -los -losthr -loscol -losmop";
+ @endif;
+
+ @set %X11_LIB = "/usr/shlib";
+ @string %CSF_XwLibs = "-L" %X11_LIB " -lX11 -lXext -lXmu";
+ @set %CSF_dpsLibs = "-ldps" ;
+
+ @set %CSF_TclLibs = "-L/usr/tcltk/lib -rpath /usr/tcltk/lib -ltcl7.5i";
+ @endif;
+
+ @if ( %Station == "sil" ) then
+ @if ( %DBMS == "OBJS" ) then
+ @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.3/lib/ -los -losths -loscol -losmop";
+ @endif;
+
+ @set %CSF_FPELibs = "-L/usr/lib32 -lfpe" ;
+
+ @set %X11_LIB = "/usr/lib32";
+ @string %CSF_XwLibs = "-L" %X11_LIB " -lX11 -lXext -lXmu";
+ @set %CSF_dpsLibs = "-ldps" ;
+
+ @set %CSF_TclLibs = "-L/usr/tcltk/lib -rpath /usr/tcltk/lib -ltcl7.5i";
+ @endif;
+
+ @if ( %Station == "hp" ) then
+ @if ( %DBMS == "OBJS" ) then
+ @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/lib/ -los -losthr -loscol -losmop";
+ @endif;
+
+ @set %XMU_LIB = "/usr/contrib/X11R6/lib";
+
+ @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";
+ @endif;
+
+@if (%Station == "wnt") then
+
+ @set %CSF_advapi32 = "advapi32.lib" ;
+ @set %CSF_gdi32 = "gdi32.lib" ;
+ @set %CSF_user32 = "user32.lib" ;
+ @set %CSF_glu32 = "glu32.lib" ;
+ @set %CSF_opengl32 = "opengl32.lib" ;
+ @set %CSF_wsock32 = "wsock32.lib" ;
+
+ @set %X11_LIB = "";
+
+ @string %CSF_XwLibs = "";
+
+ @set %CSF_TclLibs = "D:/DevTools/TclTk/lib/tcl76i.lib";
-@if ( %Station == "hp" ) then
- @if ( %DBMS == "OBJS" ) then
- @set %CSF_OODBLibs = " -L/PRODUCTS/OS4.0.2/lib/ -los -losthr -loscol -losmop";
- @endif;
- @set %CSF_TclLibs = "-L/usr/tcltk/lib -rpath /usr/tcltk/lib -ltcl7.5i";
@endif;
+ @if ( %Station == "lin" ) then
+ @if ( %DBMS == "OBJS" ) then
+ @set %CSF_OODBLibs = "";
+ @endif;
+
+ @set %CSF_SOCKETLibs = " -ldl" ;
+
+ @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";
+ @endif;
+
@endif;
-- 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";
%Target, %LINKSHR_DBMSOpt, %LD_LIBRARY_PATH
) is
$if ( $?LD_LIBRARY_PATH ) then
- $ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:%LD_LIBRARY_PATH
+ $ setenv LD_LIBRARY_PATH %LD_LIBRARY_PATH:${LD_LIBRARY_PATH}
$else
$ setenv LD_LIBRARY_PATH %LD_LIBRARY_PATH
$endif
@end;
@template LINKSHR_CheckUndefFooter () is
- $ -lC -lc ;
+ $ ;
$ set status=$ld_status
$ if ( $?ld_library_path ) then
$ setenv LD_LIBRARY_PATH $ld_library_path
@end;
@template LINKSHR_Footer () is
- $ ;
+ $ -lc;
$ set ld_status=$status;
+ $ if ( $?LD_LIBRARY_PATH ) then
+ $ set ld_library_path=$LD_LIBRARY_PATH
+ $ endif
@end;
- @template LINKSHR_CheckUndefHeader ( %Target, %LINKSHR_DBMSOpt ) is
- $/usr/bin/g++ -nostartfiles %LINKSHR_DBMSOpt -o /dev/null \
+ @template LINKSHR_CheckUndefHeader (
+ %Target, %LINKSHR_DBMSOpt, %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
+ $/usr/bin/ld -nostartfiles %LINKSHR_DBMSOpt -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
@end;
@endif;
-@endif;
+--@endif;