Lines 1-55
Link Here
|
1 |
/* $FreeBSD: head/lang/pcc/files/f77config.h 340872 2014-01-24 00:14:07Z mat $ */ |
|
|
2 |
/* $Id: f77config.h,v 1.1 2005/04/17 20:22:18 ragge Exp $ */ |
3 |
|
4 |
/* |
5 |
* Copyright (c) 2004 Anders Magnusson (ragge@ludd.luth.se). |
6 |
* All rights reserved. |
7 |
* |
8 |
* Redistribution and use in source and binary forms, with or without |
9 |
* modification, are permitted provided that the following conditions |
10 |
* are met: |
11 |
* 1. Redistributions of source code must retain the above copyright |
12 |
* notice, this list of conditions and the following disclaimer. |
13 |
* 2. Redistributions in binary form must reproduce the above copyright |
14 |
* notice, this list of conditions and the following disclaimer in the |
15 |
* documentation and/or other materials provided with the distribution. |
16 |
* 3. The name of the author may not be used to endorse or promote products |
17 |
* derived from this software without specific prior written permission |
18 |
* |
19 |
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
20 |
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
21 |
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
22 |
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
23 |
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
24 |
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
25 |
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
26 |
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
27 |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
28 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
29 |
*/ |
30 |
|
31 |
/* |
32 |
* Various settings that controls how the f77 compiler works. |
33 |
*/ |
34 |
|
35 |
#if 0 |
36 |
/* common cpp predefines */ |
37 |
#define CPPADD { "-D__FreeBSD__", "-D__ELF__", NULL, } |
38 |
#define DYNLINKER { "-dynamic-linker", "/libexec/ld-elf.so.1", NULL } |
39 |
#define CRT0FILE "/usr/lib/crt0.o" |
40 |
#define STARTFILES { "/usr/lib/crti.o", "/usr/lib/crtbegin.o", NULL } |
41 |
#define ENDFILES { "/usr/lib/crtend.o", "/usr/lib/crtn.o", NULL } |
42 |
#endif |
43 |
#define PASS1NAME "/usr/lib/f77pass1" |
44 |
#define PASS2NAME "/lib/f1" |
45 |
#define PASS2OPT "/lib/c2" |
46 |
#define NOFLPASS2 "/lib/fc1" |
47 |
|
48 |
#define ASMNAME "/usr/bin/as" |
49 |
#define LDNAME "/usr/bin/ld" |
50 |
#define FOOTNAME "/usr/lib/crt0.o" |
51 |
#define PROFFOOT "/usr/lib/mcrt0.o" |
52 |
#define NOFLFOOT "/usr/lib/fcrt0.o" |
53 |
#define NOFLPROFFOOT "/usr/lib/fmcrt0.o" |
54 |
#define LIBLIST { "-lF77", "-lI77", "-lm", "-lc", "-l", NULL }; |
55 |
|