📄 gnulib.mk
字号:
## DO NOT EDIT! GENERATED AUTOMATICALLY!## Process this file with automake to produce Makefile.in.# Copyright (C) 2002-2008 Free Software Foundation, Inc.## This file is free software, distributed under the terms of the GNU# General Public License. As a special exception to the GNU General# Public License, this file may be distributed as part of a program# that contains a configuration script generated by Autoconf, under# the same distribution terms as the rest of that program.## Generated by gnulib-tool.# Reproduce by: gnulib-tool --import --dir=. --local-dir=gl --lib=libtar --source-base=.#bootmp/lib --m4-base=.#bootmp/m4 --doc-base=.#bootmp/doc --aux-dir=.#bootmp/build-aux --avoid=lock --avoid=size_max --no-libtool --macro-prefix=gl alloca argmatch argp backupfile closeout configmake dirname error exclude exitfail fileblocks fnmatch-gnu fseeko ftruncate full-write getdate getline getopt getpagesize gettext gettime hash human inttostr inttypes lchown localcharset memset mkdtemp modechange obstack quote quotearg rmdir rpmatch safe-read save-cwd savedir setenv snprintf stat-time stdbool stdint stpcpy strdup strerror strtol strtoul timespec unlinkdir unlocked-io utime utimens version-etc-fsf xalloc xalloc-die xgetcwd xstrtoumaxAUTOMAKE_OPTIONS = 1.5 gnits subdir-objectsnoinst_HEADERS =noinst_LIBRARIES =noinst_LTLIBRARIES =EXTRA_DIST =BUILT_SOURCES =SUFFIXES =MOSTLYCLEANFILES = core *.stackdumpMOSTLYCLEANDIRS =CLEANFILES =DISTCLEANFILES =MAINTAINERCLEANFILES =AM_CPPFLAGS =noinst_LIBRARIES += libtar.alibtar_a_SOURCES =libtar_a_LIBADD = $(gl_LIBOBJS)libtar_a_DEPENDENCIES = $(gl_LIBOBJS)EXTRA_libtar_a_SOURCES =## begin gnulib module allocaEXTRA_DIST += alloca.cEXTRA_libtar_a_SOURCES += alloca.clibtar_a_LIBADD += @ALLOCA@libtar_a_DEPENDENCIES += @ALLOCA@## end gnulib module alloca## begin gnulib module alloca-optBUILT_SOURCES += $(ALLOCA_H)# We need the following in order to create <alloca.h> when the system# doesn't have one that works with the given compiler.alloca.h: alloca.in.h { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat $(srcdir)/alloca.in.h; \ } > $@-t mv -f $@-t $@MOSTLYCLEANFILES += alloca.h alloca.h-tEXTRA_DIST += alloca.in.h## end gnulib module alloca-opt## begin gnulib module argmatchEXTRA_DIST += argmatch.c argmatch.hEXTRA_libtar_a_SOURCES += argmatch.c## end gnulib module argmatch## begin gnulib module argplibtar_a_SOURCES += argp.h argp-ba.c argp-eexst.c \ argp-fmtstream.c argp-fmtstream.h argp-fs-xinl.c argp-help.c \ argp-namefrob.h argp-parse.c argp-pin.c argp-pv.c argp-pvh.c \ argp-xinl.c## end gnulib module argp## begin gnulib module backupfileEXTRA_DIST += backupfile.c backupfile.hEXTRA_libtar_a_SOURCES += backupfile.c## end gnulib module backupfile## begin gnulib module canonicalize-lgplEXTRA_DIST += canonicalize-lgpl.c canonicalize.hEXTRA_libtar_a_SOURCES += canonicalize-lgpl.c## end gnulib module canonicalize-lgpl## begin gnulib module chdir-longEXTRA_DIST += chdir-long.c chdir-long.hEXTRA_libtar_a_SOURCES += chdir-long.c## end gnulib module chdir-long## begin gnulib module chownEXTRA_DIST += chown.c fchown-stub.cEXTRA_libtar_a_SOURCES += chown.c fchown-stub.c## end gnulib module chown## begin gnulib module close-streamEXTRA_DIST += close-stream.c close-stream.hEXTRA_libtar_a_SOURCES += close-stream.c## end gnulib module close-stream## begin gnulib module closeoutEXTRA_DIST += closeout.c closeout.hEXTRA_libtar_a_SOURCES += closeout.c## end gnulib module closeout## begin gnulib module configmake# Retrieve values of the variables through 'configure' followed by# 'make', not directly through 'configure', so that a user who# sets some of these variables consistently on the 'make' command# line gets correct results.## One advantage of this approach, compared to the classical# approach of adding -DLIBDIR=\"$(libdir)\" etc. to AM_CPPFLAGS,# is that it protects against the use of undefined variables.# If, say, $(libdir) is not set in the Makefile, LIBDIR is not# defined by this module, and code using LIBDIR gives a# compilation error.## Another advantage is that 'make' output is shorter.## Listed in the same order as the GNU makefile conventions.# The Automake-defined pkg* macros are appended, in the order# listed in the Automake 1.10a+ documentation.configmake.h: Makefile rm -f $@-t $@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ echo '#define PREFIX "$(prefix)"'; \ echo '#define EXEC_PREFIX "$(exec_prefix)"'; \ echo '#define BINDIR "$(bindir)"'; \ echo '#define SBINDIR "$(sbindir)"'; \ echo '#define LIBEXECDIR "$(libexecdir)"'; \ echo '#define DATAROOTDIR "$(datarootdir)"'; \ echo '#define DATADIR "$(datadir)"'; \ echo '#define SYSCONFDIR "$(sysconfdir)"'; \ echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \ echo '#define LOCALSTATEDIR "$(localstatedir)"'; \ echo '#define INCLUDEDIR "$(includedir)"'; \ echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \ echo '#define DOCDIR "$(docdir)"'; \ echo '#define INFODIR "$(infodir)"'; \ echo '#define HTMLDIR "$(htmldir)"'; \ echo '#define DVIDIR "$(dvidir)"'; \ echo '#define PDFDIR "$(pdfdir)"'; \ echo '#define PSDIR "$(psdir)"'; \ echo '#define LIBDIR "$(libdir)"'; \ echo '#define LISPDIR "$(lispdir)"'; \ echo '#define LOCALEDIR "$(localedir)"'; \ echo '#define MANDIR "$(mandir)"'; \ echo '#define MANEXT "$(manext)"'; \ echo '#define PKGDATADIR "$(pkgdatadir)"'; \ echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \ echo '#define PKGLIBDIR "$(pkglibdir)"'; \ echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \ } | sed '/""/d' > $@-t mv $@-t $@BUILT_SOURCES += configmake.hCLEANFILES += configmake.h configmake.h-t## end gnulib module configmake## begin gnulib module dirfdEXTRA_DIST += dirfd.c dirfd.hEXTRA_libtar_a_SOURCES += dirfd.c## end gnulib module dirfd## begin gnulib module dirnameEXTRA_DIST += basename.c dirname.c dirname.h stripslash.cEXTRA_libtar_a_SOURCES += basename.c dirname.c stripslash.c## end gnulib module dirname## begin gnulib module dup2EXTRA_DIST += dup2.cEXTRA_libtar_a_SOURCES += dup2.c## end gnulib module dup2## begin gnulib module errorEXTRA_DIST += error.c error.hEXTRA_libtar_a_SOURCES += error.c## end gnulib module error## begin gnulib module excludeEXTRA_DIST += exclude.c exclude.hEXTRA_libtar_a_SOURCES += exclude.c## end gnulib module exclude## begin gnulib module exitfailEXTRA_DIST += exitfail.c exitfail.hEXTRA_libtar_a_SOURCES += exitfail.c## end gnulib module exitfail## begin gnulib module fchdirBUILT_SOURCES += $(DIRENT_H)# We need the following in order to create <dirent.h> when the system# doesn't have one that works with the given compiler.dirent.h: dirent.in.h rm -f $@-t $@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \ -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \ < $(srcdir)/dirent.in.h; \ } > $@-t mv $@-t $@MOSTLYCLEANFILES += dirent.h dirent.h-tEXTRA_DIST += dirent.in.h fchdir.cEXTRA_libtar_a_SOURCES += fchdir.c## end gnulib module fchdir## begin gnulib module fcntlBUILT_SOURCES += $(FCNTL_H)# We need the following in order to create <fcntl.h> when the system# doesn't have one that works with the given compiler.fcntl.h: fcntl.in.h rm -f $@-t $@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \ -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \ -e 's|@''GNULIB_OPEN''@|$(GNULIB_OPEN)|g' \ -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \ < $(srcdir)/fcntl.in.h; \ } > $@-t mv $@-t $@MOSTLYCLEANFILES += fcntl.h fcntl.h-tEXTRA_DIST += fcntl.in.h## end gnulib module fcntl## begin gnulib module fcntl-saferEXTRA_DIST += creat-safer.c fcntl--.h fcntl-safer.h open-safer.cEXTRA_libtar_a_SOURCES += creat-safer.c open-safer.c## end gnulib module fcntl-safer## begin gnulib module fileblocksEXTRA_DIST += fileblocks.cEXTRA_libtar_a_SOURCES += fileblocks.c## end gnulib module fileblocks## begin gnulib module floatBUILT_SOURCES += $(FLOAT_H)# We need the following in order to create <float.h> when the system# doesn't have one that works with the given compiler.float.h: float.in.h rm -f $@-t $@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \ -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \ < $(srcdir)/float.in.h; \ } > $@-t mv $@-t $@MOSTLYCLEANFILES += float.h float.h-tEXTRA_DIST += float.in.h## end gnulib module float## begin gnulib module fnmatchBUILT_SOURCES += $(FNMATCH_H)# We need the following in order to create <fnmatch.h> when the system# doesn't have one that supports the required API.fnmatch.h: fnmatch.in.h { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat $(srcdir)/fnmatch.in.h; \ } > $@-t mv -f $@-t $@MOSTLYCLEANFILES += fnmatch.h fnmatch.h-tEXTRA_DIST += fnmatch.c fnmatch.in.h fnmatch_loop.cEXTRA_libtar_a_SOURCES += fnmatch.c fnmatch_loop.c## end gnulib module fnmatch## begin gnulib module fpendingEXTRA_DIST += fpending.c fpending.hEXTRA_libtar_a_SOURCES += fpending.c## end gnulib module fpending## begin gnulib module fseekoEXTRA_DIST += fseeko.cEXTRA_libtar_a_SOURCES += fseeko.c## end gnulib module fseeko## begin gnulib module ftruncateEXTRA_DIST += ftruncate.cEXTRA_libtar_a_SOURCES += ftruncate.c## end gnulib module ftruncate## begin gnulib module full-writelibtar_a_SOURCES += full-write.h full-write.c## end gnulib module full-write## begin gnulib module getcwdEXTRA_DIST += getcwd.cEXTRA_libtar_a_SOURCES += getcwd.c## end gnulib module getcwd## begin gnulib module getdatelibtar_a_SOURCES += getdate.yBUILT_SOURCES += getdate.cMAINTAINERCLEANFILES += getdate.cEXTRA_DIST += getdate.cEXTRA_DIST += getdate.h## end gnulib module getdate## begin gnulib module getdelimEXTRA_DIST += getdelim.cEXTRA_libtar_a_SOURCES += getdelim.c## end gnulib module getdelim## begin gnulib module getlineEXTRA_DIST += getline.cEXTRA_libtar_a_SOURCES += getline.c## end gnulib module getline## begin gnulib module getoptBUILT_SOURCES += $(GETOPT_H)# We need the following in order to create <getopt.h> when the system# doesn't have one that works with the given compiler.getopt.h: getopt.in.h { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat $(srcdir)/getopt.in.h; \ } > $@-t mv -f $@-t $@MOSTLYCLEANFILES += getopt.h getopt.h-tEXTRA_DIST += getopt.c getopt.in.h getopt1.c getopt_int.hEXTRA_libtar_a_SOURCES += getopt.c getopt1.c## end gnulib module getopt## begin gnulib module getpagesizeEXTRA_DIST += getpagesize.cEXTRA_libtar_a_SOURCES += getpagesize.c## end gnulib module getpagesize## begin gnulib module gettext# This is for those projects which use "gettextize --intl" to put a source-code# copy of libintl into their package. In such projects, every Makefile.am needs# -I$(top_builddir)/intl, so that <libintl.h> can be found in this directory.# For the Makefile.ams in other directories it is the maintainer's# responsibility; for the one from gnulib we do it here.# This option has no effect when the user disables NLS (because then the intl# directory contains no libintl.h file) or when the project does not use# "gettextize --intl".#AM_CPPFLAGS += -I$(top_builddir)/intlEXTRA_DIST += $(top_srcdir)/build-aux/config.rpath## end gnulib module gettext## begin gnulib module gettext-hlibtar_a_SOURCES += gettext.h## end gnulib module gettext-h## begin gnulib module gettimeEXTRA_DIST += gettime.cEXTRA_libtar_a_SOURCES += gettime.c## end gnulib module gettime## begin gnulib module gettimeofdayEXTRA_DIST += gettimeofday.cEXTRA_libtar_a_SOURCES += gettimeofday.c## end gnulib module gettimeofday## begin gnulib module hashEXTRA_DIST += hash.c hash.hEXTRA_libtar_a_SOURCES += hash.c## end gnulib module hash## begin gnulib module havelibEXTRA_DIST += $(top_srcdir)/build-aux/config.rpath## end gnulib module havelib## begin gnulib module humanEXTRA_DIST += human.c human.hEXTRA_libtar_a_SOURCES += human.c## end gnulib module human## begin gnulib module intpropsEXTRA_DIST += intprops.h## end gnulib module intprops## begin gnulib module inttostrEXTRA_DIST += imaxtostr.c inttostr.c inttostr.h offtostr.c uinttostr.c umaxtostr.cEXTRA_libtar_a_SOURCES += imaxtostr.c inttostr.c offtostr.c uinttostr.c umaxtostr.c## end gnulib module inttostr## begin gnulib module inttypesBUILT_SOURCES += $(INTTYPES_H)# We need the following in order to create <inttypes.h> when the system# doesn't have one that works with the given compiler.inttypes.h: inttypes.in.h rm -f $@-t $@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \ -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \ -e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \ -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \ -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \ -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \ -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \ -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \ -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \ -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/g' \ -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \ < $(srcdir)/inttypes.in.h; \ } > $@-t mv $@-t $@MOSTLYCLEANFILES += inttypes.h inttypes.h-tEXTRA_DIST += inttypes.in.h## end gnulib module inttypes## begin gnulib module lchownEXTRA_DIST += lchown.cEXTRA_libtar_a_SOURCES += lchown.c## end gnulib module lchown## begin gnulib module link-warningLINK_WARNING_H=$(top_srcdir)/build-aux/link-warning.hEXTRA_DIST += $(top_srcdir)/build-aux/link-warning.h## end gnulib module link-warning
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -