1 /*- 2 * Copyright (c) 1991 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * %sccs.include.proprietary.c% 6 * 7 * @(#)pathnames.h 5.6 (Berkeley) 11/15/91 8 */ 9 10 /* 11 * drivedefs.h 12 * 13 * Definitions for Fortran 77 Compiler driver 14 * For the VAX, running on the VAX 15 * 16 * UCSD Chemistry modification history: 17 * 18 * $Log: drivedefs.h,v $ 19 * Revision 1.4 85/02/12 19:25:05 donn 20 * Added 'CATNAME' to define the name of the concatenation command. 21 * 22 * Revision 1.3 85/01/14 06:42:01 donn 23 * Changed to use c2 as the peephole optimizer. 24 * 25 * Revision 1.2 84/04/11 19:02:16 donn 26 * Added Dave Wasley's fix to load the Unix library (libU77.a) first. 27 * 28 */ 29 30 #if HERE!=TARGET || FAMILY!=PCC || (HERE!=VAX && HERE!=TAHOE) 31 Wrong Definitions File! 32 #endif 33 34 #define PASS1NAME "/usr/libexec/f77pass1" 35 #define PASS2NAME "/usr/libexec/f1" 36 #ifdef INLINE 37 #define PASS2INAME "/usr/libexec/if1" 38 #endif 39 #define PASS2OPT "/usr/old/libexec/c2" 40 #define ASMNAME "/usr/old/bin/as" 41 #define LDNAME "/usr/old/bin/ld" 42 #define CATNAME "/bin/cat" 43 #define FOOTNAME "/usr/lib/crt0.o" 44 #define PROFFOOT "/usr/lib/mcrt0.o" 45 #define GPRFFOOT "/usr/lib/gcrt0.o" 46 #define TEMPPREF "fort" 47 48 static char *liblist [] = { 49 "-lU77", 50 "-lF77", 51 "-lI77", 52 "-lm", 53 "-lcompat", 54 "-lc", 55 NULL 56 }; 57 static char *p_liblist [] = { 58 "-lU77_p", 59 "-lF77_p", 60 "-lI77_p", 61 "-lm_p", 62 "-lcompat_p", 63 "-lc_p", 64 NULL 65 }; 66 67 #include <paths.h> 68 69 #define _PATH_BSHELL "/bin/sh" 70 #define _PATH_CPP "/usr/bin/cpp" 71 #define _PATH_UBIN "/usr/bin" 72