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