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