137413Sbostic /* 237413Sbostic * drivedefs.h 337413Sbostic * 437413Sbostic * Definitions for Fortran 77 Compiler driver 537413Sbostic * For the VAX, running on the VAX 637413Sbostic * 737413Sbostic * UCSD Chemistry modification history: 837413Sbostic * 937413Sbostic * $Log: drivedefs.h,v $ 1037413Sbostic * Revision 1.4 85/02/12 19:25:05 donn 1137413Sbostic * Added 'CATNAME' to define the name of the concatenation command. 1237413Sbostic * 1337413Sbostic * Revision 1.3 85/01/14 06:42:01 donn 1437413Sbostic * Changed to use c2 as the peephole optimizer. 1537413Sbostic * 1637413Sbostic * Revision 1.2 84/04/11 19:02:16 donn 1737413Sbostic * Added Dave Wasley's fix to load the Unix library (libU77.a) first. 1837413Sbostic * 1937413Sbostic */ 2037413Sbostic 2137413Sbostic #if HERE!=TAHOE || TARGET!=TAHOE|| FAMILY!=PCC 2237413Sbostic Wrong Definitions File! 2337413Sbostic #endif 2437413Sbostic 2537792Sbostic #define PASS1NAME "/usr/libexec/f77pass1" 2637792Sbostic #define PASS2NAME "/usr/libexec/f1" 2737413Sbostic #ifdef INLINE 2837792Sbostic #define PASS2INAME "/usr/libexec/if1" 2937792Sbostic #endif 3037792Sbostic #define PASS2OPT "/usr/libexec/c2" 3137792Sbostic #define ASMNAME "/usr/bin/as" 3237792Sbostic #define LDNAME "/usr/bin/ld" 3337792Sbostic #define _PATH_UBIN "/usr/bin" 3437413Sbostic #define CATNAME "/bin/cat" 3537792Sbostic #define FOOTNAME "/usr/lib/crt0.o" 3637792Sbostic #define PROFFOOT "/usr/lib/mcrt0.o" 3737413Sbostic #define GPRFFOOT "/usr/lib/gcrt0.o" 3837792Sbostic #define TEMPPREF "fort" 3937413Sbostic 40*45159Sbostic static char *liblist [ ] = { 41*45159Sbostic "/usr/lib/libU77.a", 42*45159Sbostic "/usr/lib/libF77.a", 43*45159Sbostic "/usr/lib/libI77.a", 44*45159Sbostic "/usr/lib/libm.a", 45*45159Sbostic "/usr/lib/libc.a", 46*45159Sbostic "/usr/lib/libcompat.a", 47*45159Sbostic NULL 48*45159Sbostic }; 49*45159Sbostic static char *p_liblist [ ] = { 50*45159Sbostic "/usr/lib/libU77_p.a", 51*45159Sbostic "/usr/lib/libF77_p.a", 52*45159Sbostic "/usr/lib/libI77_p.a", 53*45159Sbostic "/usr/lib/libF77_p.a", 54*45159Sbostic "/usr/lib/libm_p.a", 55*45159Sbostic "/usr/lib/libc_p.a", 56*45159Sbostic "/usr/lib/libcompat_p.a", 57*45159Sbostic NULL 58*45159Sbostic }; 5937792Sbostic 6037792Sbostic #include <paths.h> 6137792Sbostic 6237792Sbostic #define _PATH_BSHELL "/bin/sh" 6337792Sbostic #define _PATH_CPP "/usr/bin/cpp" 64