137415Sbostic /* 237415Sbostic * drivedefs.h 337415Sbostic * 437415Sbostic * Definitions for Fortran 77 Compiler driver 537415Sbostic * For the VAX, running on the VAX 637415Sbostic * 737415Sbostic * UCSD Chemistry modification history: 837415Sbostic * 937415Sbostic * $Log: drivedefs.h,v $ 1037415Sbostic * Revision 1.4 85/02/12 19:25:05 donn 1137415Sbostic * Added 'CATNAME' to define the name of the concatenation command. 1237415Sbostic * 1337415Sbostic * Revision 1.3 85/01/14 06:42:01 donn 1437415Sbostic * Changed to use c2 as the peephole optimizer. 1537415Sbostic * 1637415Sbostic * Revision 1.2 84/04/11 19:02:16 donn 1737415Sbostic * Added Dave Wasley's fix to load the Unix library (libU77.a) first. 1837415Sbostic * 1937415Sbostic */ 2037415Sbostic 2137415Sbostic #if HERE!=VAX || TARGET!=VAX || FAMILY!=PCC 2237415Sbostic Wrong Definitions File! 2337415Sbostic #endif 2437415Sbostic 25*37794Sbostic #define PASS1NAME "/usr/libexec/f77pass1" 26*37794Sbostic #define PASS2NAME "/usr/libexec/f1" 27*37794Sbostic #define PASS2OPT "/usr/libexec/c2" 28*37794Sbostic #define ASMNAME "/usr/bin/as" 29*37794Sbostic #define LDNAME "/usr/bin/ld" 3037415Sbostic #define CATNAME "/bin/cat" 31*37794Sbostic #define FOOTNAME "/usr/lib/crt0.o" 32*37794Sbostic #define PROFFOOT "/usr/lib/mcrt0.o" 3337415Sbostic #define GPRFFOOT "/usr/lib/gcrt0.o" 3437415Sbostic #define TEMPPREF "fort" 3537415Sbostic 3637415Sbostic static char *liblist [ ] = 3737415Sbostic { "-lU77", "-lF77", "-lI77", "-lm", "-lc", NULL }; 3837415Sbostic static char *p_liblist [ ] = 3937415Sbostic { "-lU77_p", "-lF77_p", "-lI77_p", "-lm_p", "-lc_p", NULL }; 40*37794Sbostic 41*37794Sbostic #include <paths.h> 42*37794Sbostic 43*37794Sbostic #define _PATH_BSHELL "/bin/sh" 44*37794Sbostic #define _PATH_CPP "/usr/bin/cpp" 45*37794Sbostic #define _PATH_UBIN "/usr/bin" 46