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