147930Sbostic /*- 247930Sbostic * Copyright (c) 1991 The Regents of the University of California. 347930Sbostic * All rights reserved. 447930Sbostic * 547930Sbostic * %sccs.include.proprietary.c% 647930Sbostic * 7*51717Sbostic * @(#)pathnames.h 5.6 (Berkeley) 11/15/91 847930Sbostic */ 947930Sbostic 1037413Sbostic /* 1137413Sbostic * drivedefs.h 1237413Sbostic * 1337413Sbostic * Definitions for Fortran 77 Compiler driver 1437413Sbostic * For the VAX, running on the VAX 1537413Sbostic * 1637413Sbostic * UCSD Chemistry modification history: 1737413Sbostic * 1837413Sbostic * $Log: drivedefs.h,v $ 1937413Sbostic * Revision 1.4 85/02/12 19:25:05 donn 2037413Sbostic * Added 'CATNAME' to define the name of the concatenation command. 2137413Sbostic * 2237413Sbostic * Revision 1.3 85/01/14 06:42:01 donn 2337413Sbostic * Changed to use c2 as the peephole optimizer. 2437413Sbostic * 2537413Sbostic * Revision 1.2 84/04/11 19:02:16 donn 2637413Sbostic * Added Dave Wasley's fix to load the Unix library (libU77.a) first. 2737413Sbostic * 2837413Sbostic */ 2937413Sbostic 3045210Ssklower #if HERE!=TARGET || FAMILY!=PCC || (HERE!=VAX && HERE!=TAHOE) 3137413Sbostic Wrong Definitions File! 3237413Sbostic #endif 3337413Sbostic 3437792Sbostic #define PASS1NAME "/usr/libexec/f77pass1" 3537792Sbostic #define PASS2NAME "/usr/libexec/f1" 3637413Sbostic #ifdef INLINE 3737792Sbostic #define PASS2INAME "/usr/libexec/if1" 3837792Sbostic #endif 39*51717Sbostic #define PASS2OPT "/usr/old/libexec/c2" 40*51717Sbostic #define ASMNAME "/usr/old/bin/as" 41*51717Sbostic #define LDNAME "/usr/old/bin/ld" 4237413Sbostic #define CATNAME "/bin/cat" 4345210Ssklower #define FOOTNAME "/usr/lib/crt0.o" 4437792Sbostic #define PROFFOOT "/usr/lib/mcrt0.o" 4537413Sbostic #define GPRFFOOT "/usr/lib/gcrt0.o" 4637792Sbostic #define TEMPPREF "fort" 4737413Sbostic 4845210Ssklower static char *liblist [] = { 4945210Ssklower "-lU77", 5045210Ssklower "-lF77", 5145210Ssklower "-lI77", 5245210Ssklower "-lm", 5345210Ssklower "-lcompat", 5445210Ssklower "-lc", 5545159Sbostic NULL 5645159Sbostic }; 5745210Ssklower static char *p_liblist [] = { 5845210Ssklower "-lU77_p", 5945210Ssklower "-lF77_p", 6045210Ssklower "-lI77_p", 6145210Ssklower "-lm_p", 6245210Ssklower "-lcompat_p", 6345210Ssklower "-lc_p", 6445159Sbostic NULL 6545159Sbostic }; 6637792Sbostic 6737792Sbostic #include <paths.h> 6837792Sbostic 6937792Sbostic #define _PATH_BSHELL "/bin/sh" 7037792Sbostic #define _PATH_CPP "/usr/bin/cpp" 7145210Ssklower #define _PATH_UBIN "/usr/bin" 72