⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 tcl是工具命令语言
💻 IN
📖 第 1 页 / 共 4 页
字号:
## 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.121 2003/01/28 11:03:52 mdejong Exp $VERSION 		= @TCL_VERSION@MAJOR_VERSION		= @TCL_MAJOR_VERSION@MINOR_VERSION		= @TCL_MINOR_VERSION@PATCH_LEVEL		= @TCL_PATCH_LEVEL@#----------------------------------------------------------------# 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.  The *dir vars are standard configure# substitutions that are based off prefix and exec_prefix.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		=# Path for the platform independent Tcl scripting libraries:TCL_LIBRARY		= $(prefix)/lib/tcl$(VERSION)# 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 libtcl.so or libtcl.a: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# Package search path.TCL_PACKAGE_PATH	= @TCL_PACKAGE_PATH@# 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@ -DTCL_DBGX=$(TCL_DBGX)# Flags to pass to the linkerLDFLAGS_DEBUG		= @LDFLAGS_DEBUG@LDFLAGS_OPTIMIZE	= @LDFLAGS_OPTIMIZE@LDFLAGS			= @LDFLAGS@ @LDFLAGS_DEFAULT@# To disable ANSI-C procedure prototypes reverse the comment characters# on the following lines:PROTO_FLAGS		=#PROTO_FLAGS		= -DNO_PROTOTYPE# Mathematical functions like sin and atan2 are enabled for expressions# by default.  To disable them, reverse the comment characters on the# following pairs of lines:MATH_FLAGS		=#MATH_FLAGS		= -DTCL_NO_MATHMATH_LIBS		= @MATH_LIBS@#MATH_LIBS		=# If you use the setenv, putenv, or unsetenv procedures to modify# environment variables in your application and you'd like those# modifications to appear in the "env" Tcl variable, switch the# comments on the two lines below so that Tcl provides these# procedures instead of your standard C library.ENV_FLAGS =#ENV_FLAGS = -DTclSetEnv=setenv -DTcl_PutEnv=putenv -DTclUnsetEnv=unsetenv# To compile for non-UNIX systems (so that only the non-UNIX-specific# commands are available), reverse the comment characters on the# following pairs of lines.  In addition, you'll have to provide your# own replacement for the "panic" procedure (see panic.c for what# the current one does).GENERIC_FLAGS =#GENERIC_FLAGS = -DTCL_GENERIC_ONLYUNIX_OBJS = tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o \	tclUnixFile.o tclUnixPipe.o tclUnixSock.o \	tclUnixTime.o tclUnixInit.o tclUnixThrd.o #UNIX_OBJS =NOTIFY_OBJS = tclUnixNotfy.o#NOTIFY_OBJS =# To enable memory debugging reverse the comment characters on the following# lines or call configure with --enable-symbols=mem# Warning:  if you enable memory debugging, you must do it *everywhere*,# including all the code that calls Tcl, and you must use ckalloc and# ckfree everywhere instead of malloc and free.MEM_DEBUG_FLAGS		=#MEM_DEBUG_FLAGS	= -DTCL_MEM_DEBUGTCL_STUB_LIB_FILE	= @TCL_STUB_LIB_FILE@#TCL_STUB_LIB_FILE	= libtclstub.a# Generic stub lib name used in rules that apply to tcl and tkSTUB_LIB_FILE		= ${TCL_STUB_LIB_FILE}TCL_STUB_LIB_FLAG	= @TCL_STUB_LIB_FLAG@#TCL_STUB_LIB_FLAG	= -ltclstub# To enable compilation debugging reverse the comment characters on one# of the following lines or call configure with --enable-symbols=compileCOMPILE_DEBUG_FLAGS	=#COMPILE_DEBUG_FLAGS	= -DTCL_COMPILE_DEBUG -DTCL_COMPILE_STATS# To compile without backward compatibility and deprecated code# uncomment the followingNO_DEPRECATED_FLAGS	=#NO_DEPRECATED_FLAGS	= -DTCL_NO_DEPRECATED# Some versions of make, like SGI's, use the following variable to# determine which shell to use for executing commands:SHELL			= /bin/sh# Tcl used to let the configure script choose which program to use# for installing, but there are just too many different versions of# "install" around;  better to use the install-sh script that comes# with the distribution, which is slower but guaranteed to work.INSTALL_STRIP_PROGRAM   = -sINSTALL_STRIP_LIBRARY  = -S -SINSTALL			= @srcdir@/install-sh -cINSTALL_PROGRAM		= ${INSTALL}INSTALL_LIBRARY		= ${INSTALL}INSTALL_DATA		= ${INSTALL} -m 644# 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			= tclsh# The symbols below provide support for dynamic loading and shared# libraries.  See configure.in for a description of what the# symbols mean.  The values of the symbols are normally set by the# configure script.  You shouldn't normally need to modify any of# these definitions by hand.STLIB_LD		= @STLIB_LD@SHLIB_LD		= @SHLIB_LD@SHLIB_CFLAGS		= @SHLIB_CFLAGS@SHLIB_LD_FLAGS		= @SHLIB_LD_FLAGS@SHLIB_LD_LIBS		= @SHLIB_LD_LIBS@TCL_SHLIB_LD_EXTRAS	= @TCL_SHLIB_LD_EXTRAS@SHLIB_SUFFIX		= @SHLIB_SUFFIX@#SHLIB_SUFFIX		=DLTEST_TARGETS		= dltest.marker# Additional search flags needed to find the various shared libraries# at run-time.  The first symbol is for use when creating a binary# with cc, and the second is for use when running ld directly.CC_SEARCH_FLAGS	= @CC_SEARCH_FLAGS@LD_SEARCH_FLAGS	= @LD_SEARCH_FLAGS@# The following symbol is defined to "$(DLTEST_TARGETS)" if dynamic# loading is available;  this causes everything in the "dltest"# subdirectory to be built when making "tcltest.  If dynamic loading# isn't available, configure defines this symbol to an empty string,# in which case the shared libraries aren't built.BUILD_DLTEST		= @BUILD_DLTEST@#BUILD_DLTEST		=TCL_LIB_FILE		= @TCL_LIB_FILE@#TCL_LIB_FILE		= libtcl.a# Generic lib name used in rules that apply to tcl and tkLIB_FILE		= ${TCL_LIB_FILE}TCL_LIB_FLAG		= @TCL_LIB_FLAG@#TCL_LIB_FLAG		= -ltclTCL_EXP_FILE		= @TCL_EXP_FILE@TCL_BUILD_EXP_FILE	= @TCL_BUILD_EXP_FILE@# support for embedded libraries on Darwin / Mac OS XDYLIB_INSTALL_DIR	= ${LIB_RUNTIME_DIR}#----------------------------------------------------------------# The information below is modified by the configure script when# Makefile is generated from Makefile.in.  You shouldn't normally# modify any of this stuff by hand.#----------------------------------------------------------------COMPAT_OBJS		= @LIBOBJS@AC_FLAGS		= @EXTRA_CFLAGS@ @DEFS@AR			= @AR@RANLIB			= @RANLIB@SRC_DIR			= @srcdir@TOP_DIR			= @srcdir@/..GENERIC_DIR		= $(TOP_DIR)/genericCOMPAT_DIR		= $(TOP_DIR)/compatTOOL_DIR		= $(TOP_DIR)/toolsUNIX_DIR		= $(TOP_DIR)/unixMAC_OSX_DIR		= $(TOP_DIR)/macosx# Must be absolute because of the cd dltest $(DLTEST_DIR)/configure below.DLTEST_DIR		= @TCL_SRC_DIR@/unix/dltest# Must be absolute to so the corresponding tcltest's tcl_library is absolute.TCL_BUILDTIME_LIBRARY	= @TCL_SRC_DIR@/libraryCC			= @CC@#CC			= purify -best-effort @CC@ -DPURIFY# Flags to be passed to mkLinks to control whether the manpages# should be compressed and linked with softlinksMKLINKS_FLAGS           = @MKLINKS_FLAGS@#----------------------------------------------------------------# The information below is usually usable as is.  The configure# script won't modify it and it only exists to make working# around selected rare system configurations easier.#----------------------------------------------------------------GDB			= gdbDDD			= ddd#----------------------------------------------------------------# The information below should be usable as is.  The configure# script won't modify it and you shouldn't need to modify it# either.#----------------------------------------------------------------CC_SWITCHES = ${CFLAGS} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} \-I${GENERIC_DIR} -I${SRC_DIR} \${AC_FLAGS} ${MATH_FLAGS} ${GENERIC_FLAGS} ${PROTO_FLAGS} ${MEM_DEBUG_FLAGS} \${COMPILE_DEBUG_FLAGS} ${NO_DEPRECATED_FLAGS} ${ENV_FLAGS} \-DTCL_SHLIB_EXT=\"${SHLIB_SUFFIX}\"STUB_CC_SWITCHES = ${CFLAGS} ${CFLAGS_WARNING} ${SHLIB_CFLAGS} \-I${GENERIC_DIR} -I${SRC_DIR} \${AC_FLAGS} ${MATH_FLAGS} ${GENERIC_FLAGS} ${PROTO_FLAGS} ${MEM_DEBUG_FLAGS} \${COMPILE_DEBUG_FLAGS} ${ENV_FLAGS} -DTCL_SHLIB_EXT=\"${SHLIB_SUFFIX}\"LIBS		= @DL_LIBS@ @LIBS@ $(MATH_LIBS)DEPEND_SWITCHES	= ${CFLAGS} -I${GENERIC_DIR} -I${SRC_DIR} \${AC_FLAGS} ${MATH_FLAGS} \${GENERIC_FLAGS} ${PROTO_FLAGS} ${MEM_DEBUG_FLAGS} \-DTCL_SHLIB_EXT=\"${SHLIB_SUFFIX}\"TCLSH_OBJS = tclAppInit.oTCLTEST_OBJS = tclTestInit.o tclTest.o tclTestObj.o tclTestProcBodyObj.o \	tclThreadTest.o	tclUnixTest.oXTTEST_OBJS = xtTestInit.o tclTest.o tclTestObj.o tclTestProcBodyObj.o \	tclThreadTest.o	tclUnixTest.o tclXtNotify.o tclXtTest.o GENERIC_OBJS = regcomp.o regexec.o regfree.o regerror.o tclAlloc.o \	tclAsync.o tclBasic.o tclBinary.o \	tclCkalloc.o tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o \	tclCompCmds.o tclCompExpr.o tclCompile.o tclDate.o tclEncoding.o \	tclEnv.o tclEvent.o tclExecute.o tclFCmd.o tclFileName.o tclGet.o \	tclHash.o tclHistory.o tclIndexObj.o tclInterp.o tclIO.o tclIOCmd.o \	tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o tclListObj.o \	tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o \	tclObj.o tclPanic.o tclParse.o tclParseExpr.o tclPipe.o \	tclPkg.o tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o \	tclResolve.o tclResult.o tclScan.o tclStringObj.o tclThread.o \	 tclThreadAlloc.o tclThreadJoin.o tclStubInit.o tclStubLib.o \	tclTimer.o tclUtf.o tclUtil.o tclVar.oSTUB_LIB_OBJS = tclStubLib.o ${COMPAT_OBJS}OBJS = ${GENERIC_OBJS} ${UNIX_OBJS} ${NOTIFY_OBJS} ${COMPAT_OBJS} \        @DL_OBJS@ @PLAT_OBJS@TCL_DECLS = \	$(GENERIC_DIR)/tcl.decls \	$(GENERIC_DIR)/tclInt.declsGENERIC_HDRS = \	$(GENERIC_DIR)/tcl.h \	$(GENERIC_DIR)/tclDecls.h \	$(GENERIC_DIR)/tclInt.h \	$(GENERIC_DIR)/tclIntDecls.h \	$(GENERIC_DIR)/tclIntPlatDecls.h \	$(GENERIC_DIR)/tclPatch.h \	$(GENERIC_DIR)/tclPlatDecls.h \	$(GENERIC_DIR)/tclPort.h \	$(GENERIC_DIR)/tclRegexp.hGENERIC_SRCS = \	$(GENERIC_DIR)/regcomp.c \	$(GENERIC_DIR)/regexec.c \	$(GENERIC_DIR)/regfree.c \	$(GENERIC_DIR)/regerror.c \	$(GENERIC_DIR)/tclAlloc.c \	$(GENERIC_DIR)/tclAsync.c \	$(GENERIC_DIR)/tclBasic.c \	$(GENERIC_DIR)/tclBinary.c \	$(GENERIC_DIR)/tclCkalloc.c \	$(GENERIC_DIR)/tclClock.c \	$(GENERIC_DIR)/tclCmdAH.c \	$(GENERIC_DIR)/tclCmdIL.c \	$(GENERIC_DIR)/tclCmdMZ.c \	$(GENERIC_DIR)/tclCompCmds.c \	$(GENERIC_DIR)/tclCompExpr.c \	$(GENERIC_DIR)/tclCompile.c \	$(GENERIC_DIR)/tclDate.c \	$(GENERIC_DIR)/tclEncoding.c \	$(GENERIC_DIR)/tclEnv.c \	$(GENERIC_DIR)/tclEvent.c \	$(GENERIC_DIR)/tclExecute.c \	$(GENERIC_DIR)/tclFCmd.c \

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -