~ubuntu-branches/ubuntu/karmic/fweb/karmic

« back to all changes in this revision

Viewing changes to Boot/unix/sgi/defaults.mk

  • Committer: Bazaar Package Importer
  • Author(s): Yann Dirson
  • Date: 2002-01-04 23:20:22 UTC
  • Revision ID: james.westby@ubuntu.com-20020104232022-330ad4iyzpvb5bm4
Tags: upstream-1.62
ImportĀ upstreamĀ versionĀ 1.62

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Generated automatically from defaults.mk.in and sgi.ini by FWEB_configure.
 
2
# --- START of SYSTEM CONFIGURATION SECTION ---
 
3
 
4
 
 
5
# --- Supporting VPATH ---
 
6
top_srcdir = ./..
 
7
srcdir = .
 
8
VPATH = .
 
9
 
 
10
# --- Names of system commands --- 
 
11
# (Used in the Makefile and possibly internally to FWEB.)
 
12
MAKE = make
 
13
MV = mv
 
14
RM = rm
 
15
TOUCH = touch
 
16
 
 
17
# --- COMPILING ---
 
18
 
 
19
# --- Compiler name ---
 
20
CC = cc
 
21
 
 
22
# An FWEB flag, either CC or GCC.  This flag isn't used for bootstrapping; it
 
23
# is required for properly regenerating custom.h by tangling custom.web.  If
 
24
# you're on the Sun and working with gcc, say ``COMPILER = GCC''.
 
25
COMPILER = CC
 
26
 
 
27
# --- Compiler options ---
 
28
# Debugging and optimization options for the C compiler.
 
29
CFLAGS =  
 
30
 
 
31
# How to run the C preprocessor
 
32
CPP = 
 
33
 
 
34
# Header file search directory (-Idir) and any other miscellaneous options
 
35
# for the C preprocessor and compiler.
 
36
CPPFLAGS = 
 
37
 
 
38
# (Compiler macro definitions.  In addition, see the discussion of PARTn
 
39
# below.)  
 
40
DEFS =  
 
41
 
 
42
# --- The actual compile command used by the Makefile.  ---
 
43
COMPILE = $(CC) -c $(CFLAGS) $(CPPFLAGS) $(DEFS) -Dconst=
 
44
 
 
45
 
 
46
 
 
47
# --- LINKING ---
 
48
 
 
49
# --- Extensions for object files ---
 
50
# $(O) is used for targets in the Makefile. $(OBJ) is the suffix used in
 
51
# the link line.  (Sometimes $(OBJ) can be null if the compiler understands
 
52
# defaults and the length of the command line is an issue, as it is on some
 
53
# personal computers.)
 
54
O = o
 
55
OBJ = .$(O)
 
56
 
 
57
# TERMCAP0 is either a file name, or null.  If the termcap library is
 
58
# available, TERMCAP0 should be null and LIBS should include -ltermcap.
 
59
# If the termcap library is not available, TERMCAP0 should be termcap0.$(O).
 
60
TERMCAP0 = 
 
61
 
 
62
# --- Linker options ---
 
63
 
 
64
# Stripping (-s) and other miscellaneous options for the linker.
 
65
LDFLAGS = -g
 
66
 
 
67
# Library options -l and -L to pass to the linker.
 
68
LIBS = -lm 
 
69
 
 
70
# --- The actual link command used by the Makefile.  ---
 
71
# TRY NOT TO CHANGE THIS LINE.
 
72
LINK = $(CC) $(LDFLAGS) -o $(@)
 
73
 
 
74
 
 
75
 
 
76
# --- MISCELLANEOUS ---
 
77
 
 
78
# --- How to print a dvi file ---
 
79
ECHO = echo # Use this to prevent actual printing.
 
80
PRINT_DVI  = $(ECHO) lpr -d
 
81
 
 
82
# --- FWEB flags indicating type of machine on which you're tangling
 
83
# (HOME_MACHINE) and for which machine you're generating C code. ---
 
84
HOME_MACHINE = SGI
 
85
MACHINE = SGI
 
86
 
 
87
# --- FWEB file suffixes ---
 
88
# (For IBM-PC, shorten to ``hwe'')
 
89
HWEB = hweb
 
90
 
 
91
# --- Splitting FTANGLE & FWEAVE into several parts, especially for small
 
92
# compilers on personal computers.  Here's an example for the IBM-PC,
 
93
# Microsoft compiler ---
 
94
# ---------------------------------------------------------------------------
 
95
#PART1 = /Dpart=1
 
96
#PART2 = /Dpart=2
 
97
#PART3 = /Dpart=3
 
98
 
 
99
#FTANGLE2 = ftangle2.$(O)
 
100
#FTANGLE3 = ftangle3.$(O)
 
101
 
 
102
#FWEAVE2 = fweave2.$(O)
 
103
#FWEAVE3 = fweave3.$(O)
 
104
 
 
105
#PROD2 = prod2.$(O)
 
106
#RATFOR2 = ratfor2.$(O)
 
107
#RESERVED2 = reservd2.$(O)
 
108
#COMMON2 = common2.$(O)
 
109
# ---------------------------------------------------------------------------
 
110
 
 
111
# The PARTn macros are compiler options that define the macro |part|
 
112
#to be n, for example ``-Dpart=2''
 
113
PART1 = 
 
114
PART2 = 
 
115
PART3 = 
 
116
 
 
117
# Here are the names of the second and third parts of the object files.
 
118
FTANGLE2 = 
 
119
FTANGLE3 = 
 
120
 
 
121
FWEAVE2 = 
 
122
FWEAVE3 = 
 
123
 
 
124
PROD2 = 
 
125
RATFOR2 = 
 
126
RESERVED2 = 
 
127
COMMON2 = 
 
128
 
 
129
 
 
130
# --- INSTALLATION INFORMATION ---
 
131
INSTALL = /bin/install -c
 
132
INSTALL_PROGRAM = $(INSTALL)
 
133
INSTALL_DATA = $(INSTALL) -m 644
 
134
 
 
135
# Top-level path for executable binaries (usually /usr/local):
 
136
exec_prefix = 
 
137
 
 
138
# Where the processors go:
 
139
bindir = $(exec_prefix)/bin
 
140
 
 
141
# Top-level path for everything else (usually /usr/local)
 
142
prefix = 
 
143
doc_prefix = $(prefix)
 
144
 
 
145
# Where the Unix man pages go:
 
146
manext = 1
 
147
mandir = $(doc_prefix)/man/man$(manext)
 
148
 
 
149
# Where the emacs info* files go:
 
150
infodir = $(doc_prefix)/info
 
151
 
 
152
# Where the source file fweb.texinfo goes:
 
153
texinfodir = $(infodir)
 
154
 
 
155
# Where the fwebmac.sty macro package used by FWEAVE goes, as well as the
 
156
# file fweb.tex needed for weaving the FWEB source code, go:
 
157
texdir = $(prefix)/
 
158
 
 
159
# --- END of SYSTEM CONFIGURATION SECTION ---
 
160