📄 makefile.in
字号:
# This Makefile for building libbuiltins.a is in -*- text -*- for Emacs.## Copyright (C) 1996-2009 Free Software Foundation, Inc. # This program is free software: you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation, either version 3 of the License, or# (at your option) any later version.# This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.# You should have received a copy of the GNU General Public License# along with this program. If not, see <http://www.gnu.org/licenses/>.PACKAGE = @PACKAGE_NAME@PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@PACKAGE_NAME = @PACKAGE_NAME@PACKAGE_STRING = @PACKAGE_STRING@PACKAGE_VERSION = @PACKAGE_VERSION@#SHELL = @MAKE_SHELL@RANLIB = @RANLIB@CC = @CC@CC_FOR_BUILD = @CC_FOR_BUILD@AR = @AR@ARFLAGS = @ARFLAGS@RM = rm -fCP = cpEXEEXT = @EXEEXT@prefix = @prefix@srcdir = @srcdir@VPATH = .:@srcdir@topdir = @top_srcdir@datarootdir = @datarootdir@includedir = @includedir@datadir = @datadir@localedir = @localedir@# Support an alternate destination root directory for package buildingDESTDIR =INSTALL = @INSTALL@INSTALL_DATA = @INSTALL_DATA@BUILD_DIR = @BUILD_DIR@LIBBUILD = ${BUILD_DIR}/libPROFILE_FLAGS = @PROFILE_FLAGS@CFLAGS = @CFLAGS@CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ @CROSS_COMPILE@CPPFLAGS = @CPPFLAGS@CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@LOCAL_CFLAGS = @LOCAL_CFLAGS@ ${DEBUG}DEFS = @DEFS@LOCAL_DEFS = @LOCAL_DEFS@LIBS = @LIBS@LDFLAGS = @LDFLAGS@ $(LOCAL_LDFLAGS) $(CFLAGS)LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ $(LOCAL_LDFLAGS) $(CFLAGS_FOR_BUILD)LOCAL_LDFLAGS = @LOCAL_LDFLAGS@#LIBS_FOR_BUILD = @LIBS_FOR_BUILD@LIBS_FOR_BUILD = $(LIBS)BASHINCDIR = ${topdir}/includeRL_INCLUDEDIR = @RL_INCLUDEDIR@INTL_LIBSRC = ${topdir}/lib/intlINTL_BUILDDIR = ${LIBBUILD}/intlINTL_LIBDIR = ${INTL_BUILDDIR}INTL_LIBRARY = ${INTL_BUILDDIR}/libintl.aINTL_INC = @INTL_INC@INTL_DEP = @INTL_DEP@LIBINTL_H = @LIBINTL_H@HELPDIR = @HELPDIR@MKDIRS = ${topdir}/support/mkdirsINCLUDES = -I. -I.. @RL_INCLUDE@ -I$(topdir) -I$(BASHINCDIR) -I$(topdir)/lib -I$(srcdir) ${INTL_INC}BASE_CCFLAGS = ${PROFILE_FLAGS} $(DEFS) $(LOCAL_DEFS) $(SYSTEM_FLAGS) \ ${INCLUDES} $(LOCAL_CFLAGS)CCFLAGS = $(BASE_CCFLAGS) $(CPPFLAGS) $(CFLAGS)CCFLAGS_FOR_BUILD = $(BASE_CCFLAGS) $(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)GCC_LINT_FLAGS = -Wall -Wshadow -Wpointer-arith -Wcast-qual \ -Wcast-align -Wstrict-prototypes -Wconversion \ -Wmissing-prototypes -Wtraditional -Wredundant-decls -pedanticMKBUILTINS = mkbuiltins$(EXEEXT)DIRECTDEFINE = -D $(srcdir)HELPDIRDEFINE = @HELPDIRDEFINE@HELPSTRINGS = @HELPSTRINGS@# xxx this is bad styleRL_LIBSRC = $(topdir)/lib/readline.SUFFIXES:.SUFFIXES: .def .c .o# How to make a .o file from a .def file..def.o: $(RM) $@ ./$(MKBUILTINS) $(DIRECTDEFINE) $< $(CC) -c $(CCFLAGS) $*.c || ( $(RM) $*.c ; exit 1 ) $(RM) $*.c# How to make a .c file from a .def file..def.c: $(RM) $@ ./$(MKBUILTINS) $(DIRECTDEFINE) $<# default rule for making a .o file from a .c file.c.o: $(RM) $@ $(CC) -c $(CCFLAGS) $<DEFSRC = $(srcdir)/alias.def $(srcdir)/bind.def $(srcdir)/break.def \ $(srcdir)/builtin.def $(srcdir)/caller.def \ $(srcdir)/cd.def $(srcdir)/colon.def \ $(srcdir)/command.def $(srcdir)/declare.def $(srcdir)/echo.def \ $(srcdir)/enable.def $(srcdir)/eval.def $(srcdir)/getopts.def \ $(srcdir)/exec.def $(srcdir)/exit.def $(srcdir)/fc.def \ $(srcdir)/fg_bg.def $(srcdir)/hash.def $(srcdir)/help.def \ $(srcdir)/history.def $(srcdir)/jobs.def $(srcdir)/kill.def \ $(srcdir)/let.def $(srcdir)/read.def $(srcdir)/return.def \ $(srcdir)/set.def $(srcdir)/setattr.def $(srcdir)/shift.def \ $(srcdir)/source.def $(srcdir)/suspend.def $(srcdir)/test.def \ $(srcdir)/times.def $(srcdir)/trap.def $(srcdir)/type.def \ $(srcdir)/ulimit.def $(srcdir)/umask.def $(srcdir)/wait.def \ $(srcdir)/reserved.def $(srcdir)/pushd.def $(srcdir)/shopt.def \ $(srcdir)/printf.def $(srcdir)/complete.def $(srcdir)/mapfile.defSTATIC_SOURCE = common.c evalstring.c evalfile.c getopt.c bashgetopt.c \ getopt.h OFILES = builtins.o \ alias.o bind.o break.o builtin.o caller.o cd.o colon.o command.o \ common.o declare.o echo.o enable.o eval.o evalfile.o \ evalstring.o exec.o exit.o fc.o fg_bg.o hash.o help.o history.o \ jobs.o kill.o let.o mapfile.o \ pushd.o read.o return.o set.o setattr.o shift.o source.o \ suspend.o test.o times.o trap.o type.o ulimit.o umask.o \ wait.o getopts.o shopt.o printf.o getopt.o bashgetopt.o complete.oCREATED_FILES = builtext.h builtins.c psize.aux pipesize.hall: $(MKBUILTINS) libbuiltins.alibbuiltins.a: $(MKBUILTINS) $(OFILES) builtins.o $(RM) $@ $(AR) $(ARFLAGS) $@ $(OFILES) -$(RANLIB) $@builtext.h builtins.c: $(MKBUILTINS) $(DEFSRC) @-if test -f builtins.c; then mv -f builtins.c old-builtins.c; fi @-if test -f builtext.h; then mv -f builtext.h old-builtext.h; fi ./$(MKBUILTINS) -externfile builtext.h -structfile builtins.c \ -noproduction $(DIRECTDEFINE) $(HELPDIRDEFINE) $(HELPSTRINGS) $(DEFSRC) @-if cmp -s old-builtext.h builtext.h 2>/dev/null; then \ mv old-builtext.h builtext.h; \ else \ $(RM) old-builtext.h; \ fi @-if cmp -s old-builtins.c builtins.c 2>/dev/null; then \ mv old-builtins.c builtins.c; \ else \ $(RM) old-builtins.c; \ fihelpdoc: $(MKBUILTINS) $(DEFSRC) ./$(MKBUILTINS) ${HELPDIRDEFINE} -noproduction $(DIRECTDEFINE) $(DEFSRC)install-help: @-if test -n "${HELPDIR}" && test -d helpfiles ; then \ test -d $(DESTDIR)${HELPDIR} || ${SHELL} ${MKDIRS} $(DESTDIR)$(HELPDIR) ;\ ( for f in helpfiles/*; do \ echo installing $$f; \ ${INSTALL_DATA} $$f $(DESTDIR)$(HELPDIR); \ done; ) ; \ fiinstall: @HELPINSTALL@mkbuiltins.o: ../config.hmkbuiltins.o: mkbuiltins.c $(RM) $@ $(CC_FOR_BUILD) -c $(CCFLAGS_FOR_BUILD) $<mkbuiltins$(EXEEXT): mkbuiltins.o $(CC_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $(MKBUILTINS) mkbuiltins.o $(LIBS_FOR_BUILD)# rules for deficient makes, like SunOSmkbuiltins.o: mkbuiltins.cbuiltins.o: builtins.ccommon.o: common.cbashgetopt.o: bashgetopt.cgetopt.o: getopt.cevalstring.o: evalstring.c evalfile.o: evalfile.c ulimit.o: pipesize.hpipesize.h: psize.aux $(SHELL) $(srcdir)/psize.sh > $@psize.aux: psize.c $(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) -o $@ $(srcdir)/psize.cdocumentation: builtins.texi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -