📄 makefile.in
字号:
## This file is a Makefile for Tcl. If it has the name "Makefile.in"# then it is a template for a Makefile; to generate the actual Makefile,# run "./configure", which is a configuration script generated by the# "autoconf" program (constructs like "@foo@" will get replaced in the# actual Makefile.## RCS: @(#) $Id: Makefile.in,v 1.67 2002/10/22 18:56:28 hobbs Exp $VERSION = @TCL_VERSION@#----------------------------------------------------------------# Things you can change to personalize the Makefile for your own# site (you can make these changes in either Makefile.in or# Makefile, but changes to Makefile will get lost if you re-run# the configuration script).#----------------------------------------------------------------# Default top-level directories in which to install architecture-# specific files (exec_prefix) and machine-independent files such# as scripts (prefix). The values specified here may be overridden# at configure-time with the --exec-prefix and --prefix options# to the "configure" script.prefix = @prefix@exec_prefix = @exec_prefix@bindir = @bindir@libdir = @libdir@includedir = @includedir@mandir = @mandir@# The following definition can be set to non-null for special systems# like AFS with replication. It allows the pathnames used for installation# to be different than those used for actually reference files at# run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix# when installing files.INSTALL_ROOT =# Directory from which applications will reference the library of Tcl# scripts (note: you can set the TCL_LIBRARY environment variable at# run-time to override this value):# REDHAT LOCAL#TCL_LIBRARY = $(prefix)/lib/tcl$(VERSION)TCL_LIBRARY = @datadir@/tcl$(VERSION)# END REDHAT LOCAL# Path to use at runtime to refer to LIB_INSTALL_DIR:LIB_RUNTIME_DIR = $(libdir)# Directory in which to install the program tclsh:BIN_INSTALL_DIR = $(INSTALL_ROOT)$(bindir)# Directory in which to install the .a or .so binary for the Tcl library:LIB_INSTALL_DIR = $(INSTALL_ROOT)$(libdir)# Path name to use when installing library scripts.SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TCL_LIBRARY)# Directory in which to install the include file tcl.h:INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(includedir)# Top-level directory in which to install manual entries:MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir)# Directory in which to install manual entry for tclsh:MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1# Directory in which to install manual entries for Tcl's C library# procedures:MAN3_INSTALL_DIR = $(MAN_INSTALL_DIR)/man3# Directory in which to install manual entries for the built-in# Tcl commands:MANN_INSTALL_DIR = $(MAN_INSTALL_DIR)/mann# Libraries built with optimization switches have this additional extensionTCL_DBGX = @TCL_DBGX@# warning flagsCFLAGS_WARNING = @CFLAGS_WARNING@# The default switches for optimization or debuggingCFLAGS_DEBUG = @CFLAGS_DEBUG@CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@# To change the compiler switches, for example to change from optimization to# debugging symbols, change the following line:#CFLAGS = $(CFLAGS_DEBUG)#CFLAGS = $(CFLAGS_OPTIMIZE)#CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)CFLAGS = @CFLAGS@ @CFLAGS_DEFAULT@# To enable compilation debugging reverse the comment characters on# one of the following lines.COMPILE_DEBUG_FLAGS =#COMPILE_DEBUG_FLAGS = -DTCL_COMPILE_DEBUG#COMPILE_DEBUG_FLAGS = -DTCL_COMPILE_DEBUG -DTCL_COMPILE_STATS# Special compiler flags to use when building man2tcl on Windows.MAN2TCLFLAGS = @MAN2TCLFLAGS@SRC_DIR = @srcdir@ROOT_DIR = @srcdir@/..GENERIC_DIR = @srcdir@/../genericWIN_DIR = @srcdir@COMPAT_DIR = @srcdir@/../compat# Converts a POSIX path to a Windows native path.CYGPATH = @CYGPATH@GENERIC_DIR_NATIVE = $(shell $(CYGPATH) '$(GENERIC_DIR)')WIN_DIR_NATIVE = $(shell $(CYGPATH) '$(WIN_DIR)')ROOT_DIR_NATIVE = $(shell $(CYGPATH) '$(ROOT_DIR)')LIBRARY_DIR = $(shell echo '$(ROOT_DIR_NATIVE)/library' | sed 's/\\/\//g' )DLLSUFFIX = @DLLSUFFIX@LIBSUFFIX = @LIBSUFFIX@EXESUFFIX = @EXESUFFIX@TCL_STUB_LIB_FILE = @TCL_STUB_LIB_FILE@TCL_DLL_FILE = @TCL_DLL_FILE@TCL_LIB_FILE = @TCL_LIB_FILE@DDE_DLL_FILE = tcldde$(DDEVER)${DLLSUFFIX}DDE_LIB_FILE = tcldde$(DDEVER)${LIBSUFFIX}REG_DLL_FILE = tclreg$(REGVER)${DLLSUFFIX}REG_LIB_FILE = tclreg$(REGVER)${LIBSUFFIX}PIPE_DLL_FILE = tclpip$(VER)${DLLSUFFIX}SHARED_LIBRARIES = $(TCL_DLL_FILE) $(TCL_STUB_LIB_FILE) \ $(DDE_DLL_FILE) $(REG_DLL_FILE) $(PIPE_DLL_FILE)STATIC_LIBRARIES = $(TCL_LIB_FILE) $(REG_LIB_FILE) $(DDE_LIB_FILE)# TCL_EXE is the name of a tclsh executable that is available *BEFORE*# running make for the first time. Certain build targets (make genstubs)# need it to be available on the PATH. This executable should *NOT* be# required just to do a normal build although it can be required to run# make dist.TCL_EXE = tclshTCLSH = tclsh$(VER)${EXESUFFIX}TCLTEST = tcltest${EXEEXT}CAT32 = cat32$(EXEEXT)MAN2TCL = man2tcl$(EXEEXT)@SET_MAKE@# Setting the VPATH variable to a list of paths will cause the # makefile to look into these paths when resolving .c to .obj# dependencies.VPATH = $(GENERIC_DIR):$(WIN_DIR):$(COMPAT_DIR)AR = @AR@RANLIB = @RANLIB@CC = @CC@RC = @RC@RES = @RES@AC_FLAGS = @EXTRA_CFLAGS@ @DEFS@CPPFLAGS = @CPPFLAGS@LDFLAGS_DEBUG = @LDFLAGS_DEBUG@LDFLAGS_OPTIMIZE = @LDFLAGS_OPTIMIZE@LDFLAGS = @LDFLAGS@ @LDFLAGS_DEFAULT@LDFLAGS_CONSOLE = @LDFLAGS_CONSOLE@LDFLAGS_WINDOW = @LDFLAGS_WINDOW@EXEEXT = @EXEEXT@OBJEXT = @OBJEXT@STLIB_LD = @STLIB_LD@SHLIB_LD = @SHLIB_LD@SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ $(LIBS)SHLIB_CFLAGS = @SHLIB_CFLAGS@SHLIB_SUFFIX = @SHLIB_SUFFIX@VER = @TCL_MAJOR_VERSION@@TCL_MINOR_VERSION@DOTVER = @TCL_MAJOR_VERSION@.@TCL_MINOR_VERSION@DDEVER = @TCL_DDE_MAJOR_VERSION@@TCL_DDE_MINOR_VERSION@DDEDOTVER = @TCL_DDE_MAJOR_VERSION@.@TCL_DDE_MINOR_VERSION@REGVER = @TCL_REG_MAJOR_VERSION@@TCL_REG_MINOR_VERSION@REGDOTVER = @TCL_REG_MAJOR_VERSION@.@TCL_REG_MINOR_VERSION@LIBS = @LIBS@RMDIR = rm -rfMKDIR = mkdir -pSHELL = @SHELL@RM = rm -fCOPY = cpCC_SWITCHES = ${CFLAGS} ${CFLAGS_WARNING} ${TCL_SHLIB_CFLAGS} \-I"${GENERIC_DIR_NATIVE}" -I"${WIN_DIR_NATIVE}" ${AC_FLAGS} \${COMPILE_DEBUG_FLAGS}CC_OBJNAME = @CC_OBJNAME@CC_EXENAME = @CC_EXENAME@STUB_CC_SWITCHES = ${CFLAGS} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} \-I"${GENERIC_DIR_NATIVE}" -I"${WIN_DIR_NATIVE}" ${AC_FLAGS} \${COMPILE_DEBUG_FLAGS}TCLTEST_OBJS = \ tclTest.$(OBJEXT) \ tclTestObj.$(OBJEXT) \ tclTestProcBodyObj.$(OBJEXT) \ tclThreadTest.$(OBJEXT) \ tclWinTest.$(OBJEXT) \ testMain.$(OBJEXT)GENERIC_OBJS = \ regcomp.$(OBJEXT) \ regexec.$(OBJEXT) \ regfree.$(OBJEXT) \ regerror.$(OBJEXT) \ tclAlloc.$(OBJEXT) \ tclAsync.$(OBJEXT) \ tclBasic.$(OBJEXT) \ tclBinary.$(OBJEXT) \ tclCkalloc.$(OBJEXT) \ tclClock.$(OBJEXT) \ tclCmdAH.$(OBJEXT) \ tclCmdIL.$(OBJEXT) \ tclCmdMZ.$(OBJEXT) \ tclCompCmds.$(OBJEXT) \ tclCompExpr.$(OBJEXT) \ tclCompile.$(OBJEXT) \ tclDate.$(OBJEXT) \ tclEncoding.$(OBJEXT) \ tclEnv.$(OBJEXT) \ tclEvent.$(OBJEXT) \ tclExecute.$(OBJEXT) \ tclFCmd.$(OBJEXT) \ tclFileName.$(OBJEXT) \ tclGet.$(OBJEXT) \ tclHash.$(OBJEXT) \ tclHistory.$(OBJEXT) \ tclIndexObj.$(OBJEXT) \ tclInterp.$(OBJEXT) \ tclIO.$(OBJEXT) \ tclIOCmd.$(OBJEXT) \ tclIOGT.$(OBJEXT) \ tclIOSock.$(OBJEXT) \ tclIOUtil.$(OBJEXT) \ tclLink.$(OBJEXT) \ tclLiteral.$(OBJEXT) \ tclListObj.$(OBJEXT) \ tclLoad.$(OBJEXT) \ tclMain.$(OBJEXT) \ tclNamesp.$(OBJEXT) \ tclNotify.$(OBJEXT) \ tclObj.$(OBJEXT) \ tclPanic.$(OBJEXT) \ tclParse.$(OBJEXT) \ tclParseExpr.$(OBJEXT) \ tclPipe.$(OBJEXT) \ tclPkg.$(OBJEXT) \ tclPosixStr.$(OBJEXT) \ tclPreserve.$(OBJEXT) \ tclProc.$(OBJEXT) \ tclRegexp.$(OBJEXT) \ tclResolve.$(OBJEXT) \ tclResult.$(OBJEXT) \ tclScan.$(OBJEXT) \ tclStringObj.$(OBJEXT) \ tclStubInit.$(OBJEXT) \ tclStubLib.$(OBJEXT) \ tclThread.$(OBJEXT) \ tclThreadAlloc.$(OBJEXT) \ tclThreadJoin.$(OBJEXT) \ tclTimer.$(OBJEXT) \ tclUtf.$(OBJEXT) \ tclUtil.$(OBJEXT) \ tclVar.$(OBJEXT)WIN_OBJS = \ tclWin32Dll.$(OBJEXT) \ tclWinChan.$(OBJEXT) \ tclWinConsole.$(OBJEXT) \ tclWinSerial.$(OBJEXT) \ tclWinError.$(OBJEXT) \ tclWinFCmd.$(OBJEXT) \ tclWinFile.$(OBJEXT) \ tclWinInit.$(OBJEXT) \ tclWinLoad.$(OBJEXT) \ tclWinMtherr.$(OBJEXT) \ tclWinNotify.$(OBJEXT) \ tclWinPipe.$(OBJEXT) \ tclWinSock.$(OBJEXT) \ tclWinThrd.$(OBJEXT) \ tclWinTime.$(OBJEXT) COMPAT_OBJS = \ strftime.$(OBJEXT) strtoll.$(OBJEXT) strtoull.$(OBJEXT)PIPE_OBJS = stub16.$(OBJEXT)DDE_OBJS = tclWinDde.$(OBJEXT)REG_OBJS = tclWinReg.$(OBJEXT)STUB_OBJS = tclStubLib.$(OBJEXT)TCLSH_OBJS = tclAppInit.$(OBJEXT)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -