home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 22 gnu
/
22-gnu.zip
/
fweb153.zip
/
fweb-1.53
/
web
/
defaults.mk.in
< prev
next >
Wrap
Text File
|
1995-09-23
|
4KB
|
158 lines
# --- START of SYSTEM CONFIGURATION SECTION ---
# @configure_input@
# --- Supporting VPATH ---
top_srcdir = @srcdir@/..
srcdir = @srcdir@
VPATH = @srcdir@
# --- Names of system commands ---
# (Used in the Makefile and possibly internally to FWEB.)
MAKE = @_MAKE_@
MV = @_MV_@
RM = @_RM_@
TOUCH = @_TOUCH_@
# --- COMPILING ---
# --- Compiler name ---
CC = @CC@
# An FWEB flag, either CC or GCC. This flag isn't used for bootstrapping; it
# is required for properly regenerating custom.h by tangling custom.web. If
# you're on the Sun and working with gcc, say ``COMPILER = GCC''.
COMPILER = @_COMPILER_@
# --- Compiler options ---
# Debugging and optimization options for the C compiler.
CFLAGS = @_CFLAGS_@
# Header file search directory (-Idir) and any other miscellaneous options
# for the C preprocessor and compiler.
CPPFLAGS = @_CPPFLAGS_@
# (Compiler macro definitions. In addition, see the discussion of PARTn
# below.)
DEFS = @DEFS@ @_LOCAL_DEFS_@
# --- The actual compile command used by the Makefile. ---
COMPILE = @_COMPILE_@
# --- LINKING ---
# --- Extensions for object files ---
# $(O) is used for targets in the Makefile. $(OBJ) is the suffix used in
# the link line. (Sometimes $(OBJ) can be null if the compiler understands
# defaults and the length of the command line is an issue, as it is on some
# personal computers.)
O = @_O_@
OBJ = @_OBJ_@
# TERMCAP0 is either a file name, or null. Generally you should use the stub
# termcap0.$(O). If you are going to use the system termcap library (only
# relevant for color, an experiment that isn't completed yet) make
# TERMCAP0 null and include ``-ltermcap'' in the LIBS line below.
TERMCAP0 = @_TERMCAP0_@
# --- Linker options ---
# Stripping (-s) and other miscellaneous options for the linker.
LDFLAGS = @_LDFLAGS_@
# Library options -l and -L to pass to the linker.
LIBS = @_LIBS_@
# --- The actual link command used by the Makefile. ---
# TRY NOT TO CHANGE THIS LINE.
LINK = @_LINK_@
# --- MISCELLANEOUS ---
# --- How to print a dvi file ---
ECHO = echo # Use this to prevent actual printing.
PRINT_DVI = @_PRINT_DVI_@
# --- FWEB flags indicating type of machine on which you're tangling
# (HOME_MACHINE) and for which machine you're generating C code. ---
HOME_MACHINE = @_HOME_MACHINE_@
MACHINE = @_MACHINE_@
# --- FWEB file suffixes ---
# (For IBM-PC, shorten to ``hwe'')
HWEB = @_HWEB_@
# --- Splitting FTANGLE & FWEAVE into several parts, especially for small
# compilers on personal computers. Here's an example for the IBM-PC,
# Microsoft compiler ---
# ---------------------------------------------------------------------------
#PART1 = /Dpart=1
#PART2 = /Dpart=2
#PART3 = /Dpart=3
#FTANGLE2 = ftangle2.$(O)
#FTANGLE3 = ftangle3.$(O)
#FWEAVE2 = fweave2.$(O)
#FWEAVE3 = fweave3.$(O)
#PROD2 = prod2.$(O)
#RATFOR2 = ratfor2.$(O)
#RESERVED2 = reservd2.$(O)
#COMMON2 = common2.$(O)
# ---------------------------------------------------------------------------
# The PARTn macros are compiler options that define the macro |part|
#to be n, for example ``-Dpart=2''
PART1 = @_PART1_@
PART2 = @_PART2_@
PART3 = @_PART3_@
# Here are the names of the second and third parts of the object files.
FTANGLE2 = @_FTANGLE2_@
FTANGLE3 = @_FTANGLE3_@
FWEAVE2 = @_FWEAVE2_@
FWEAVE3 = @_FWEAVE3_@
PROD2 = @_PROD2_@
RATFOR2 = @_RATFOR2_@
RESERVED2 = @_RESERVED2_@
COMMON2 = @_COMMON2_@
# --- INSTALLATION INFORMATION ---
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
# Top-level path for executable binaries (usually /usr/local):
exec_prefix = @exec_prefix@
# Where the processors go:
bindir = $(exec_prefix)/bin
# Top-level path for everything else (usually /usr/local)
prefix = @prefix@
doc_prefix = $(prefix)
# Where the Unix man pages go:
manext = 1
mandir = $(doc_prefix)/man/man$(manext)
# Where the emacs info* files go:
infodir = $(doc_prefix)/info
# Where the source file fweb.texinfo goes:
texinfodir = $(infodir)
# Where the fwebmac.sty macro package used by FWEAVE goes, as well as the
# file fweb.tex needed for weaving the FWEB source code, go:
texdir = $(prefix)/@_TEXSUBDIR_@
# --- END of SYSTEM CONFIGURATION SECTION ---