📄 makefile.in
字号:
install-data-am: install-data-local @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hookinstall-dvi: install-dvi-recursiveinstall-exec-am: install-exec-local @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-exec-hookinstall-html: install-html-recursiveinstall-info: install-info-recursiveinstall-man:install-pdf: install-pdf-recursiveinstall-ps: install-ps-recursiveinstallcheck-am: installcheck-localmaintainer-clean: maintainer-clean-recursive -rm -f Makefilemaintainer-clean-am: distclean-am maintainer-clean-generic \ maintainer-clean-localmostlyclean: mostlyclean-recursivemostlyclean-am: mostlyclean-generic mostlyclean-libtool \ mostlyclean-localpdf: pdf-recursivepdf-am:ps: ps-recursiveps-am:uninstall-am: uninstall-local @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) uninstall-hook.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ install-data-am install-exec-am install-strip uninstall-am.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am all-local check check-TESTS check-am check-local \ clean clean-generic clean-libtool clean-local ctags \ ctags-recursive dist-hook distclean distclean-generic \ distclean-libtool distclean-local distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-data-hook \ install-data-local install-dvi install-dvi-am install-exec \ install-exec-am install-exec-hook install-exec-local \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installcheck-local installdirs installdirs-am maintainer-clean \ maintainer-clean-generic maintainer-clean-local mostlyclean \ mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ uninstall-hook uninstall-local$(FORCED_TARGETS): FORCE = force$(FORCED_TARGETS): forced-% : %$(RELEASE_DIRECTORIES):: @test -d $@ || { $(ECHO) " $(mkdir_p) $@" ; $(mkdir_p) $@ ; }release: ALL_EXPORT_OPTS = RPMXOPTS='$(RPMXOPTS)' DEBXOPTS='$(DEBXOPTS)'release: $(RELEASE_DIRECTORIES) $(RELEASE)release-files-am: $(RELEASE_FILES)release-clean-local: @$(ECHO) "Making $@ in `pwd`" @targets="$(RELEASE_CLEAN_LOCAL)" ; for target in $$targets ; do \ $(ECHO) "$(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$target" ; \ $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$target ; \ donerelease-clean-am: release-clean-local @$(ECHO) "Making $@ in `pwd`" @if test -n "$(RELEASECLEANFILES)" ; then \ $(ECHO) "rm -f -- $(RELEASECLEANFILES)" ; \ rm -f -- $(RELEASECLEANFILES) ; \ fi$(MY_RECURSIVE_TARGETS): @$(ECHO) "Making $@ in `pwd`" @set fnord $$MAKEFLAGS ; amf=$$2 ; dot_seen=no ; \ target=`$(ECHO) $@ | sed s/-recursive//` ; \ list='$(SUBDIRS)' ; for subdir in $$list ; do \ if test "$$subdir" = "." ; then dot_seen=yes ; fi ; \ done ; \ if test "$$dot_seen" = "no" ; then list="$$list ." ; fi ; \ for subdir in $$list ; do \ case " m4 intl po " in *" $$subdir "*) continue ;; esac ; \ $(ECHO) "Making $$target in $$subdir" ; \ if test "$$subdir" = "." ; then local="$$target-am" ; else local="$$target" ; fi ; \ $(ECHO) "(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$local)" ; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$local) \ || case "$$amf" in (*=*) exit 1 ;; (*k*) fail=yes ;; (*) exit 1 ;; esac ; \ done ; \ test -z "$$fail"$(MY_REVERSIVE_TARGETS): @$(ECHO) "Making $@ in `pwd`" @set fnord $$MAKEFLAGS ; amf=$$2 ; dot_seen=no ; \ target=`$(ECHO) $@ | sed s/-recursive//` ; \ list='' ; rev='$(subdirs)' ; for subdir in $$rev ; do \ if test "$$subdir" = "." ; then dot_seen=yes ; fi ; \ list="$$subdir $$list" ; \ done ; \ if test "$$dot_seen" = "no" ; then list=". $$list" ; fi ; \ for subdir in $$list ; do \ echo "Making $$target in $$subdir" ; \ if test "$$subdir" = "." ; then local="$$target-am" ; else local="$$target" ; fi ; \ $(ECHO) "(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$local)" ; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$local) \ || case "$$amf" in (*=*) exit 1 ;; (*k*) fail=yes ;; (*) exit 1 ;; esac ; \ done ; \ test -z "$$fail"$(ALL_RECURSIVE_TARGETS): ALL_EXPORT_OPTS = RPMXOPTS='$(RPMXOPTS)' DEBXOPTS='$(DEBXOPTS)'$(ALL_RECURSIVE_TARGETS): @$(ECHO) "Making $@ in `pwd`" @set fnord $$MAKEFLAGS ; amf=$$2 ; \ target=`$(ECHO) $@ | sed -e 's|^all-||'` ; \ list='$(subdirs)' ; \ for subdir in $$list ; do \ if test "$$subdir" = "." ; then continue ; fi ; \ $(ECHO) "Making $$target in $$subdir" ; \ $(ECHO) "(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$target)" ; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$target) \ || case "$$amf" in (*=*) exit 1 ;; (*k*) fail=yes ;; (*) exit 1 ;; esac ; \ done ; \ test -z "$$fail"$(ALL_REVERSIVE_TARGETS): ALL_EXPORT_OPTS = RPMXOPTS='$(RPMXOPTS)' DEBXOPTS='$(DEBXOPTS)'$(ALL_REVERSIVE_TARGETS): @$(ECHO) "Making $@ in `pwd`" @set fnord $$MAKEFLAGS ; amf=$$2 ; \ target=`$(ECHO) $@ | sed -e 's|^all-||'` ; \ list='' ; rev='$(subdirs)' ; for subdir in $$rev ; do \ list="$$subdir $$list" ; \ done ; \ for subdir in $$list ; do \ if test "$$subdir" = "." ; then continue ; fi ; \ $(ECHO) "Making $$target in $$subdir" ; \ $(ECHO) "(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$target)" ; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$target) \ || case "$$amf" in (*=*) exit 1 ;; (*k*) fail=yes ;; (*) exit 1 ;; esac ; \ done ; \ test -z "$$fail"#! check-clean:#! This target removes log files left behind by the `check' target. By#! default, the check scripts append to log files in the top level build#! directory. This target can be used to clean out those log files before#! the next run.#!check-clean: check-clean-recursivecheck-clean-am: rm -f -- check_*.log check_*.err check_*.outtxt: txt-recursivetxt-am:sgml: sgml-recursivesgml-am:doxy:#!#! Manual Page Targets#! -------------------#!#! The following targets are used to build, install and uninstall just the#! manual pages from the distribution. These targets are good for creating a#! distribution of just the manual pages. When building atop multiple#! packages, these targets recurse down through each package.#!#! mans:#! Build all of the manual pages. This involves performing parameter#! substitutions on manual pages and optionally cooking the manual pages#! if `--with-cooked-manpages' was requested during configuration.#!#! install-mans:#! Installs the manual pages under DESTDIR. Specify DESTDIR to place the#! manual pages wherever you see fit. If DESTDIR is not specified on the#! command line, the manual pages will be installed in the normal#! installation directory.#!#! uninstall-mans:#! Uninstalls the manual pages from DESTDIR. Specify DESTDIR to indicate#! where to remove the manual pages from. If DESTDIR is not specified on#! the command line, the manual pages will be removed from the normal#! installation directory.#!mans: mans-recursivemans-am: $(MANS_AM)install-mans: install-mans-recursiveinstall-mans-am: $(INSTALL_MANS_AM)uninstall-mans: uninstall-mans-recursiveuninstall-mans-am: $(UNINSTALL_MANS_AM)# Have the makefile regenerate libtool if necessary$(OBJECTS): libtoollibtool: $(LIBTOOL_DEPS) $(SHELL) ./config.status --recheck# if MAINTAINER_MODE# ALL_LOCAL += TAGS CTAGS# endif# A rule to generate an ifnames.log fileifnames: ifnames `find $(srcdir) -name "*.h" -o -name "*.c"` > ifnames.logall-local: $(ALL_LOCAL)pre-install: pre-install-recursivepre-install-am: $(PRE_INSTALL_AM)install-exec-local: pre-install-am $(INSTALL_EXEC_LOCAL)install-exec-hook: $(INSTALL_EXEC_HOOK)install-data-local: $(INSTALL_DATA_LOCAL)install-data-hook: $(INSTALL_DATA_HOOK) post-install-ampost-install: post-install-recursivepost-install-am: $(POST_INSTALL_AM)pre-uninstall: pre-uninstall-recursivepre-uninstall-am: $(PRE_UNINSTALL_AM)uninstall-local: pre-uninstall-am $(UNINSTALL_LOCAL)uninstall-hook: $(UNINSTALL_HOOK) post-uninstall-ampost-uninstall: post-uninstall-ampost-uninstall-am: $(POST_UNINSTALL_AM)mostlyclean-local: $(MOSTLYCLEAN_LOCAL)clean-local: $(CLEAN_LOCAL)distclean-local: $(DISTCLEAN_LOCAL)maintainer-clean-local: $(MAINTAINER_CLEAN_LOCAL)dist-hook: $(DIST_HOOK)check-local: $(CHECK_LOCAL)installcheck-local: $(INSTALLCHECK_LOCAL)distcheck-hook: $(DISTCHECK_HOOK)retest: retest-recursiveretest-am: $(RETEST_AM)remove: all-uninstall#!#! Release Targets:#! ----------------#!#! The following are targets used to generate complete releases into the package#! distribution directory. These are good for unattended and NFS builds, which#! is what I use them for. Also, when building from atop multiple packages,#! these targets also recurse down through each package.#!#! release:#! Build all of the things necessary to generate a release. On an rpm#! system this is the distribution archives, the source rpm, and the#! architecture dependent and architecture independent binary rpms. All#! items are placed in the package distribution directory that can be#! specified with the `--with-pkg-distdir=DIR' option to `configure'.#!#! forced-release:#! The release target will not regenerate any files that already exist in#! the package distribution directory. This forced target will.#!release: $(RELEASE)#! release-files:#! This target automagically updates release files when in maintainer mode.#!release-files: release-files-recursive#! release-sign:#! You will be prompted for a password, unless to specify it to make with#! the GNUPGPASS variable. For unattended or non-interactive builds with#! signing, you can do that as: 'make GNUPGPASS=mypasswd release-sign'#!#! forced-release-sign:#! The release-sign target will not regenerate any files that already exist#! in the package distribution directory. This forced target will.#!release-sign: $(RELEASE_SIGN)#! release-clean:#! This target will remove all distribution files for the current package#! from the package distribution directory.#!release-clean: release-clean-recursive release-clean-am#!#! Logging targets:#! ----------------#!#! For convenience, to log the output of a number of targets to a file, log#! targets are defined. The log file itself is used as the target to make, but#! make invokes the target minus a .log suffix. So, for example, to log the#! results of target 'foo', invoke the target 'foo.log'. The only target that#! this does not apply to is 'compile.log'. When you invoke the target#! 'compile.log' a simple 'make' is invoked and logged to the file#! 'compile.log'. The 'foo.log' rule applies to all other targets. This does#! not work for all targets, just a selected few. Following are the logging#! targets:#!#! First the common ones:#!#! compile.log, check.log, install.log, installcheck.log, uninstall.log,#! remove.log#!#! and the maintainer mode ones:#!#! dist.log, distcheck.log, srpm.log, rpms.log, sign.log, rebuild.log,#! resign.log, release.log, release-sign.log#!#! If you want to add one, simply add it to LOGGING_TARGETS in Makefile.am#!$(LOGGING_TARGETS): FORCE @$(ECHO) "Making $@ in `pwd`" @target=`echo "$@" | sed -e 's|\.log$$||;s|compile||'` ; \ if test -n '$(AP_AUTOPR)' ; then sendpr='$(AP_AUTOPR)' ; else sendpr='false' ; fi ; \ { $(MAKE) $(AM_MAKEFLAGS) $(ALL_EXPORT_OPTS) $$target || \ { exec 1>/dev/stdout ; $$sendpr --batch --config=$(AP_CONFIG) --target="$@" ; } ; } 2>&1 \ | tee $@configure.log: FORCE @$(ECHO) "Making $@ in `pwd`" @if test -n '$(AP_AUTOPR)' ; then sendpr='$(AP_AUTOPR)' ; else sendpr='false' ; fi ; \ { (cd $(top_builddir); ./config.status --recheck; ./config.status) || \ { exec 1>/dev/stdout ; $$sendpr --batch --config=$(AP_CONFIG) --target="$@" ; } ; } 2>&1 \ | tee $@FORCE:$(PRECIOUS): $(LOGGING_TARGETS) configure.log# Collected phonys from other automake fragments to avoid problems with automake conditionals..PHONY: $(MY_PHONY)# Tell versions [3.59,3.63) of GNU make to not export all variables.# Otherwise a system limit (for SysV at least) may be exceeded..NOEXPORT:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -