1 /* 2 * drivedefs.h 3 * 4 * Definitions for Fortran 77 Compiler driver 5 * For the VAX, running on the VAX 6 * 7 * UCSD Chemistry modification history: 8 * 9 * $Log: drivedefs.h,v $ 10 * Revision 1.4 85/02/12 19:25:05 donn 11 * Added 'CATNAME' to define the name of the concatenation command. 12 * 13 * Revision 1.3 85/01/14 06:42:01 donn 14 * Changed to use c2 as the peephole optimizer. 15 * 16 * Revision 1.2 84/04/11 19:02:16 donn 17 * Added Dave Wasley's fix to load the Unix library (libU77.a) first. 18 * 19 */ 20 21 #if HERE!=TAHOE || TARGET!=TAHOE|| FAMILY!=PCC 22 Wrong Definitions File! 23 #endif 24 25 #define PASS1NAME "/usr/libexec/f77pass1" 26 #define PASS2NAME "/usr/libexec/f1" 27 #ifdef INLINE 28 #define PASS2INAME "/usr/libexec/if1" 29 #endif 30 #define PASS2OPT "/usr/libexec/c2" 31 #define ASMNAME "/usr/bin/as" 32 #define LDNAME "/usr/bin/ld" 33 #define _PATH_UBIN "/usr/bin" 34 #define CATNAME "/bin/cat" 35 #define FOOTNAME "/usr/lib/crt0.o" 36 #define PROFFOOT "/usr/lib/mcrt0.o" 37 #define GPRFFOOT "/usr/lib/gcrt0.o" 38 #define TEMPPREF "fort" 39 40 static char *liblist [ ] = { 41 "/usr/lib/libU77.a", 42 "/usr/lib/libF77.a", 43 "/usr/lib/libI77.a", 44 "/usr/lib/libm.a", 45 "/usr/lib/libc.a", 46 "/usr/lib/libcompat.a", 47 NULL 48 }; 49 static char *p_liblist [ ] = { 50 "/usr/lib/libU77_p.a", 51 "/usr/lib/libF77_p.a", 52 "/usr/lib/libI77_p.a", 53 "/usr/lib/libF77_p.a", 54 "/usr/lib/libm_p.a", 55 "/usr/lib/libc_p.a", 56 "/usr/lib/libcompat_p.a", 57 NULL 58 }; 59 60 #include <paths.h> 61 62 #define _PATH_BSHELL "/bin/sh" 63 #define _PATH_CPP "/usr/bin/cpp" 64