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

📄 makefile.in

📁 ncurses-5.4
💻 IN
字号:
# $Id: Makefile.in,v 1.91 2003/11/01 22:48:53 tom Exp $############################################################################### Copyright (c) 1998-2002,2003 Free Software Foundation, Inc.                ##                                                                            ## Permission is hereby granted, free of charge, to any person obtaining a    ## copy of this software and associated documentation files (the "Software"), ## to deal in the Software without restriction, including without limitation  ## the rights to use, copy, modify, merge, publish, distribute, distribute    ## with modifications, sublicense, and/or sell copies of the Software, and to ## permit persons to whom the Software is furnished to do so, subject to the  ## following conditions:                                                      ##                                                                            ## The above copyright notice and this permission notice shall be included in ## all copies or substantial portions of the Software.                        ##                                                                            ## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ## IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   ## FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL    ## THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER      ## LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING    ## FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER        ## DEALINGS IN THE SOFTWARE.                                                  ##                                                                            ## Except as contained in this notice, the name(s) of the above copyright     ## holders shall not be used in advertising or otherwise to promote the sale, ## use or other dealings in this Software without prior written               ## authorization.                                                             ################################################################################# Author: Thomas E. Dickey 1996-2002## Makefile for ncurses source code.## This makes the following:#	programs#	includes#	libraries (normal/debug/profile/shared)## The variable 'srcdir' refers to the source-distribution, and can be set with# the configure script by "--srcdir=DIR".## The rules are organized to produce the libraries for the configured models,# and the programs with the configured default model.# turn off _all_ suffix rules; we'll generate our own.SUFFIXES:SHELL		= /bin/shTHIS		= MakefileCF_MFLAGS 	= @cf_cv_makeflags@@SET_MAKE@x		= @EXEEXT@o		= .@OBJEXT@MODEL		= @DFT_LWR_MODEL@DESTDIR		= @DESTDIR@top_srcdir	= @top_srcdir@srcdir		= @srcdir@prefix		= @prefix@exec_prefix	= @exec_prefix@bindir		= @bindir@libdir		= @libdir@includedir	= @includedir@datadir		= @datadir@LIBTOOL		= @LIBTOOL@LIBTOOL_CLEAN	= @LIB_CLEAN@LIBTOOL_COMPILE	= @LIB_COMPILE@LIBTOOL_LINK	= @LIB_LINK@LIBTOOL_INSTALL	= @LIB_INSTALL@LIBTOOL_UNINSTALL = @LIB_UNINSTALL@INSTALL		= @INSTALL@INSTALL_LIB	= @INSTALL@ @INSTALL_LIB@INSTALL_PROG	= @INSTALL_PROG@INSTALL_DATA	= @INSTALL_DATA@AR		= @AR@AR_OPTS		= @AR_OPTS@AWK		= @AWK@LD		= @LD@LN_S		= @LN_S@CC		= @CC@CPP		= @CPP@CFLAGS		= @CFLAGS@INCDIR		= $(srcdir)/../includeCPPFLAGS	= -DHAVE_CONFIG_H -I../ncurses -I$(srcdir) @CPPFLAGS@CCFLAGS		= $(CPPFLAGS) $(CFLAGS)BUILD_CC	= @BUILD_CC@BUILD_CCFLAGS	= -DHAVE_CONFIG_H -I../ncurses -I$(srcdir) @BUILD_CPPFLAGS@ @BUILD_CFLAGS@BUILD_LDFLAGS	= @BUILD_LDFLAGS@BUILD_LIBS	= @BUILD_LIBS@# The executables built in this directory are used for generating source that# is compiled into the build, or are test-programs that are not installed.BUILD_EXEEXT	= @BUILD_EXEEXT@x		= @PROG_EXT@CFLAGS_LIBTOOL	= $(CCFLAGS)CFLAGS_NORMAL	= $(CCFLAGS)CFLAGS_DEBUG	= $(CCFLAGS) @CC_G_OPT@ -DTRACECFLAGS_PROFILE	= $(CCFLAGS) -pgCFLAGS_SHARED	= $(CCFLAGS) @CC_SHARED_OPTS@CFLAGS_DEFAULT	= $(CFLAGS_@DFT_UPR_MODEL@)LINK		= $(LIBTOOL) $(CC)LDFLAGS		= @LDFLAGS@ @LD_MODEL@ @LIBS@SHLIB_DIRS	= -L../libSHLIB_LIST	= $(SHLIB_DIRS) @SHLIB_LIST@TINFO_LIST	= $(SHLIB_DIRS) @TINFO_LIST@MK_SHARED_LIB	= @MK_SHARED_LIB@NCURSES_MAJOR	= @NCURSES_MAJOR@NCURSES_MINOR	= @NCURSES_MINOR@REL_VERSION	= @cf_cv_rel_version@ABI_VERSION	= @cf_cv_abi_version@RANLIB		= @LIB_PREP@IMPORT_LIB	= @IMPORT_LIB@SHARED_LIB	= @SHARED_LIB@LIBRARIES	= @LIBS_TO_MAKE@LINT		= @LINT@LINT_OPTS	= @LINT_OPTS@LINT_LIBS	= -lncurses @LIBS@FALLBACK_LIST	= @FALLBACK_LIST@TERMINFO_CAPS	= $(top_srcdir)/include/@TERMINFO_CAPS@AUTO_SRC = \	../include/nomacros.h \	codes.c \	comp_captab.c \	expanded.c \	fallback.c \	init_keytry.h \	keys.list \	lib_gen.c \	lib_keyname.c \	link_test.c \	names.c \	unctrl.cTEST_DEPS	= ../lib/@LIB_PREFIX@ncurses@DFT_DEP_SUFFIX@TEST_ARGS	= -L../lib -lncurses@DFT_ARG_SUFFIX@TEST_LDFLAGS	= @LD_MODEL@ $(TEST_ARGS) @LIBS@ @EXTRA_LIBS@ @LOCAL_LDFLAGS@ @LDFLAGS@TEST_PROGS = \	captoinfo$x \	hardscroll$x \	link_test$x \	hashmap$x \	lib_mvcur$xbase	= $(srcdir)/baseserial	= $(srcdir)/ttytinfo	= $(srcdir)/tinfotrace	= $(srcdir)/tracewide	= $(srcdir)/widechar################################################################################all \libs ::		$(AUTO_SRC) ../lib $(LIBRARIES)sources:	$(AUTO_SRC)$(DESTDIR)$(bindir) \$(DESTDIR)$(libdir) :	sh $(srcdir)/../mkinstalldirs $@../lib : ; mkdir $@fallback.c : $(tinfo)/MKfallback.sh	sh $(tinfo)/MKfallback.sh @TERMINFO@ @TERMINFO_SRC@ $(FALLBACK_LIST) >$@lib_gen.c : $(base)/MKlib_gen.sh ../include/curses.h	sh $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" generated <../include/curses.h >$@../include/nomacros.h : $(base)/MKlib_gen.sh ../include/curses.h	sh $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" generated <../include/curses.h | \		fgrep undef >$@init_keytry.h: make_keys$(BUILD_EXEEXT) keys.list	./make_keys keys.list > $@keys.list :	$(tinfo)/MKkeys_list.sh	AWK=$(AWK) sh $(tinfo)/MKkeys_list.sh $(TERMINFO_CAPS) | sort >$@make_keys$(BUILD_EXEEXT) : \		$(tinfo)/make_keys.c \		names.c	$(BUILD_CC) -o $@ $(BUILD_CCFLAGS) $(tinfo)/make_keys.c $(BUILD_LDFLAGS) $(BUILD_LIBS)make_hash$(BUILD_EXEEXT) : \		$(tinfo)/comp_hash.c \		../include/hashsize.h	$(BUILD_CC) -o $@ $(BUILD_CCFLAGS) -DMAIN_PROGRAM $(tinfo)/comp_hash.c $(BUILD_LDFLAGS) $(BUILD_LIBS)expanded.c : $(serial)/MKexpanded.sh	sh $(serial)/MKexpanded.sh "$(CPP)" $(CPPFLAGS) > $@comp_captab.c: \		make_hash$(BUILD_EXEEXT) \		../include/hashsize.h \		$(tinfo)/MKcaptab.awk	sh $(tinfo)/MKcaptab.awk $(AWK) $(srcdir)/../include/@TERMINFO_CAPS@ > $@lib_keyname.c: keys.list $(base)/MKkeyname.awk	$(AWK) -f $(base)/MKkeyname.awk keys.list > $@names.c codes.c: $(tinfo)/MKnames.awk	$(AWK) -f $(tinfo)/MKnames.awk $(srcdir)/../include/@TERMINFO_CAPS@	cat namehdr boolnames boolfnames numnames numfnames strnames strfnames nameftr >names.c	cat namehdr boolcodes numcodes strcodes codeftr >codes.c	-rm -f namehdr nameftr codeftr boolnames boolfnames boolcodes numnames numfnames numcodes strnames strfnames strcodesunctrl.c: $(base)/MKunctrl.awk	echo | $(AWK) -f $(base)/MKunctrl.awk >$@tags:	ctags *.[ch]@MAKE_UPPER_TAGS@TAGS:@MAKE_UPPER_TAGS@	etags *.[ch]mostlyclean ::	-rm -f core tags TAGS *~ *.bak *.i *.ln *.atac trace	-rm -f $(TEST_PROGS)clean :: mostlyclean	-rm -f $(AUTO_SRC)	-rm -f make_keys$(BUILD_EXEEXT)	-rm -f make_hash$(BUILD_EXEEXT)	-rm -rf .libsdistclean :: clean	-rm -f Makefilerealclean :: distclean# These rules are used to allow "make -n" to work on a clean directory-tree../include/hashsize.h \../include/parametrized.h \../include/term.h :	cd ../include; $(MAKE) $(CF_MFLAGS)# These rules build test-programs for the modules that have test-driverstest_progs : $(TEST_PROGS)link_test.c : $(base)/MKlib_gen.sh ../include/curses.h	sh $(base)/MKlib_gen.sh "$(CPP) $(CPPFLAGS)" "$(AWK)" implemented <../include/curses.h >$@captoinfo$x : $(tinfo)/captoinfo.c $(TEST_DEPS)	@ECHO_LINK@ $(CC) -o $@ $(CFLAGS_DEFAULT) -DMAIN $(tinfo)/captoinfo.c $(TEST_LDFLAGS)hardscroll$x : $(serial)/hardscroll.c $(TEST_DEPS)	@ECHO_LINK@ $(CC) -o $@ $(CFLAGS_DEFAULT) -DSCROLLDEBUG $(serial)/hardscroll.c $(TEST_LDFLAGS)hashmap$x : $(serial)/hashmap.c $(TEST_DEPS)	@ECHO_LINK@ $(CC) -o $@ $(CFLAGS_DEFAULT) -DHASHDEBUG $(serial)/hashmap.c $(TEST_LDFLAGS)lib_mvcur$x : $(serial)/lib_mvcur.c $(TEST_DEPS) \		../@DFT_OBJ_SUBDIR@/dump_entry$o	@ECHO_LINK@ $(CC) -o $@ $(CFLAGS_DEFAULT) -DNCURSES_TEST -I$(serial)/../../progs $(serial)/lib_mvcur.c ../@DFT_OBJ_SUBDIR@/dump_entry$o $(TEST_LDFLAGS)link_test$x : link_test.c $(TEST_DEPS) \		../@DFT_OBJ_SUBDIR@/link_test$o	@ECHO_LINK@ $(CC) -o $@ $(CFLAGS_DEFAULT) ../@DFT_OBJ_SUBDIR@/link_test$o $(TEST_LDFLAGS)../@DFT_OBJ_SUBDIR@/dump_entry$o:	cd ../progs && $(MAKE) ../@DFT_OBJ_SUBDIR@/dump_entry$o################################################################################ The remainder of this file is automatically generated during configuration###############################################################################

⌨️ 快捷键说明

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