147931Sbostic /*-
247931Sbostic  * Copyright (c) 1985 The Regents of the University of California.
347931Sbostic  * All rights reserved.
447931Sbostic  *
547931Sbostic  * %sccs.include.proprietary.c%
647931Sbostic  *
7*51718Sbostic  *	@(#)pathnames.h	5.6 (Berkeley) 11/15/91
847931Sbostic  */
947931Sbostic 
1037415Sbostic /*
1137415Sbostic  * drivedefs.h
1237415Sbostic  *
1337415Sbostic  * Definitions for Fortran 77 Compiler driver
1437415Sbostic  * For the VAX, running on the VAX
1537415Sbostic  *
1637415Sbostic  * UCSD Chemistry modification history:
1737415Sbostic  *
1837415Sbostic  * $Log:	drivedefs.h,v $
1937415Sbostic  * Revision 1.4  85/02/12  19:25:05  donn
2037415Sbostic  * Added 'CATNAME' to define the name of the concatenation command.
2137415Sbostic  *
2237415Sbostic  * Revision 1.3  85/01/14  06:42:01  donn
2337415Sbostic  * Changed to use c2 as the peephole optimizer.
2437415Sbostic  *
2537415Sbostic  * Revision 1.2  84/04/11  19:02:16  donn
2637415Sbostic  * Added Dave Wasley's fix to load the Unix library (libU77.a) first.
2737415Sbostic  *
2837415Sbostic  */
2937415Sbostic 
3045211Ssklower #if HERE!=TARGET || FAMILY!=PCC || (HERE!=VAX && HERE!=TAHOE)
3137415Sbostic 	Wrong Definitions File!
3237415Sbostic #endif
3337415Sbostic 
3445211Ssklower #define	PASS1NAME	"/usr/libexec/f77pass1"
3545211Ssklower #define	PASS2NAME	"/usr/libexec/f1"
3645211Ssklower #ifdef INLINE
3745211Ssklower #define	PASS2INAME	"/usr/libexec/if1"
3845211Ssklower #endif
39*51718Sbostic #define	PASS2OPT	"/usr/old/libexec/c2"
40*51718Sbostic #define	ASMNAME		"/usr/old/bin/as"
41*51718Sbostic #define	LDNAME		"/usr/old/bin/ld"
4237415Sbostic #define	CATNAME		"/bin/cat"
4345211Ssklower #define	FOOTNAME	"/usr/lib/crt0.o"
4445211Ssklower #define	PROFFOOT	"/usr/lib/mcrt0.o"
4537415Sbostic #define	GPRFFOOT	"/usr/lib/gcrt0.o"
4645211Ssklower #define	TEMPPREF	"fort"
4737415Sbostic 
4845160Sbostic static char *liblist [] = {
4945160Sbostic 	"-lU77",
5045160Sbostic 	"-lF77",
5145160Sbostic 	"-lI77",
5245160Sbostic 	"-lm",
5345211Ssklower 	"-lcompat",
5445160Sbostic 	"-lc",
5545160Sbostic 	NULL
5645160Sbostic };
5745160Sbostic static char *p_liblist [] = {
5845160Sbostic 	"-lU77_p",
5945160Sbostic 	"-lF77_p",
6045160Sbostic 	"-lI77_p",
6145160Sbostic 	"-lm_p",
6245211Ssklower 	"-lcompat_p",
6345160Sbostic 	"-lc_p",
6445160Sbostic 	NULL
6545160Sbostic };
6637794Sbostic 
6737794Sbostic #include <paths.h>
6837794Sbostic 
6937794Sbostic #define	_PATH_BSHELL	"/bin/sh"
7037794Sbostic #define	_PATH_CPP	"/usr/bin/cpp"
7137794Sbostic #define	_PATH_UBIN	"/usr/bin"
72