1# Makefile.in generated by automake 1.9.6 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5# 2003, 2004, 2005 Free Software Foundation, Inc. 6# This Makefile.in is free software; the Free Software Foundation 7# gives unlimited permission to copy and/or distribute it, 8# with or without modifications, as long as this notice is preserved. 9 10# This program is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13# PARTICULAR PURPOSE. 14 15@SET_MAKE@ 16srcdir = @srcdir@ 17top_srcdir = @top_srcdir@ 18VPATH = @srcdir@ 19pkgdatadir = $(datadir)/@PACKAGE@ 20pkglibdir = $(libdir)/@PACKAGE@ 21pkgincludedir = $(includedir)/@PACKAGE@ 22top_builddir = . 23am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 24INSTALL = @INSTALL@ 25install_sh_DATA = $(install_sh) -c -m 644 26install_sh_PROGRAM = $(install_sh) -c 27install_sh_SCRIPT = $(install_sh) -c 28INSTALL_HEADER = $(INSTALL_DATA) 29transform = $(program_transform_name) 30NORMAL_INSTALL = : 31PRE_INSTALL = : 32POST_INSTALL = : 33NORMAL_UNINSTALL = : 34PRE_UNINSTALL = : 35POST_UNINSTALL = : 36build_triplet = @build@ 37host_triplet = @host@ 38target_triplet = @target@ 39DIST_COMMON = README $(am__configure_deps) $(srcdir)/../config.guess \ 40 $(srcdir)/../config.sub $(srcdir)/../install-sh \ 41 $(srcdir)/../ltmain.sh $(srcdir)/../missing \ 42 $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \ 43 $(srcdir)/Makefile.in $(srcdir)/config.h.in \ 44 $(top_srcdir)/configure $(top_srcdir)/fragment.am \ 45 $(top_srcdir)/scripts/testsuite_flags.in ChangeLog 46subdir = . 47ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 48am__aclocal_m4_deps = $(top_srcdir)/../config/enable.m4 \ 49 $(top_srcdir)/../config/lead-dot.m4 \ 50 $(top_srcdir)/../config/multi.m4 \ 51 $(top_srcdir)/../config/no-executables.m4 \ 52 $(top_srcdir)/../config/unwind_ipinfo.m4 \ 53 $(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \ 54 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \ 55 $(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac 56am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 57 $(ACLOCAL_M4) 58am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ 59 configure.lineno configure.status.lineno 60CONFIG_HEADER = config.h 61CONFIG_CLEAN_FILES = scripts/testsuite_flags 62depcomp = 63am__depfiles_maybe = 64SOURCES = 65DIST_SOURCES = 66MULTISRCTOP = 67MULTIBUILDTOP = 68MULTIDIRS = 69MULTISUBDIR = 70MULTIDO = true 71MULTICLEAN = true 72RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ 73 html-recursive info-recursive install-data-recursive \ 74 install-exec-recursive install-info-recursive \ 75 install-recursive installcheck-recursive installdirs-recursive \ 76 pdf-recursive ps-recursive uninstall-info-recursive \ 77 uninstall-recursive 78ETAGS = etags 79CTAGS = ctags 80DIST_SUBDIRS = include libsupc++ libmath src po testsuite 81DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 82distdir = $(PACKAGE)-$(VERSION) 83top_distdir = $(distdir) 84am__remove_distdir = \ 85 { test ! -d $(distdir) \ 86 || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ 87 && rm -fr $(distdir); }; } 88DIST_ARCHIVES = $(distdir).tar.gz 89GZIP_ENV = --best 90distuninstallcheck_listfiles = find . -type f -print 91distcleancheck_listfiles = find . -type f -print 92ABI_TWEAKS_SRCDIR = @ABI_TWEAKS_SRCDIR@ 93ACLOCAL = @ACLOCAL@ 94ALLOCATOR_H = @ALLOCATOR_H@ 95ALLOCATOR_NAME = @ALLOCATOR_NAME@ 96AMTAR = @AMTAR@ 97AR = @AR@ 98AS = @AS@ 99ATOMICITY_SRCDIR = @ATOMICITY_SRCDIR@ 100ATOMIC_WORD_SRCDIR = @ATOMIC_WORD_SRCDIR@ 101AUTOCONF = @AUTOCONF@ 102AUTOHEADER = @AUTOHEADER@ 103AUTOMAKE = @AUTOMAKE@ 104AWK = @AWK@ 105BASIC_FILE_CC = @BASIC_FILE_CC@ 106BASIC_FILE_H = @BASIC_FILE_H@ 107CC = @CC@ 108CCODECVT_CC = @CCODECVT_CC@ 109CCOLLATE_CC = @CCOLLATE_CC@ 110CCTYPE_CC = @CCTYPE_CC@ 111CFLAGS = @CFLAGS@ 112CLOCALE_CC = @CLOCALE_CC@ 113CLOCALE_H = @CLOCALE_H@ 114CLOCALE_INTERNAL_H = @CLOCALE_INTERNAL_H@ 115CMESSAGES_CC = @CMESSAGES_CC@ 116CMESSAGES_H = @CMESSAGES_H@ 117CMONEY_CC = @CMONEY_CC@ 118CNUMERIC_CC = @CNUMERIC_CC@ 119CPP = @CPP@ 120CPPFLAGS = @CPPFLAGS@ 121CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@ 122CSTDIO_H = @CSTDIO_H@ 123CTIME_CC = @CTIME_CC@ 124CTIME_H = @CTIME_H@ 125CXX = @CXX@ 126CXXCPP = @CXXCPP@ 127CXXFLAGS = @CXXFLAGS@ 128CYGPATH_W = @CYGPATH_W@ 129C_INCLUDE_DIR = @C_INCLUDE_DIR@ 130DEBUG_FLAGS = @DEBUG_FLAGS@ 131DEFS = @DEFS@ 132ECHO_C = @ECHO_C@ 133ECHO_N = @ECHO_N@ 134ECHO_T = @ECHO_T@ 135EGREP = @EGREP@ 136ENABLE_SYMVERS_DARWIN_FALSE = @ENABLE_SYMVERS_DARWIN_FALSE@ 137ENABLE_SYMVERS_DARWIN_TRUE = @ENABLE_SYMVERS_DARWIN_TRUE@ 138ENABLE_SYMVERS_FALSE = @ENABLE_SYMVERS_FALSE@ 139ENABLE_SYMVERS_GNU_FALSE = @ENABLE_SYMVERS_GNU_FALSE@ 140ENABLE_SYMVERS_GNU_NAMESPACE_FALSE = @ENABLE_SYMVERS_GNU_NAMESPACE_FALSE@ 141ENABLE_SYMVERS_GNU_NAMESPACE_TRUE = @ENABLE_SYMVERS_GNU_NAMESPACE_TRUE@ 142ENABLE_SYMVERS_GNU_TRUE = @ENABLE_SYMVERS_GNU_TRUE@ 143ENABLE_SYMVERS_TRUE = @ENABLE_SYMVERS_TRUE@ 144ENABLE_VISIBILITY_FALSE = @ENABLE_VISIBILITY_FALSE@ 145ENABLE_VISIBILITY_TRUE = @ENABLE_VISIBILITY_TRUE@ 146EXEEXT = @EXEEXT@ 147EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@ 148GLIBCXX_BUILD_DEBUG_FALSE = @GLIBCXX_BUILD_DEBUG_FALSE@ 149GLIBCXX_BUILD_DEBUG_TRUE = @GLIBCXX_BUILD_DEBUG_TRUE@ 150GLIBCXX_BUILD_PCH_FALSE = @GLIBCXX_BUILD_PCH_FALSE@ 151GLIBCXX_BUILD_PCH_TRUE = @GLIBCXX_BUILD_PCH_TRUE@ 152GLIBCXX_C_HEADERS_COMPATIBILITY_FALSE = @GLIBCXX_C_HEADERS_COMPATIBILITY_FALSE@ 153GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE = @GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE@ 154GLIBCXX_C_HEADERS_C_FALSE = @GLIBCXX_C_HEADERS_C_FALSE@ 155GLIBCXX_C_HEADERS_C_STD_FALSE = @GLIBCXX_C_HEADERS_C_STD_FALSE@ 156GLIBCXX_C_HEADERS_C_STD_TRUE = @GLIBCXX_C_HEADERS_C_STD_TRUE@ 157GLIBCXX_C_HEADERS_C_TRUE = @GLIBCXX_C_HEADERS_C_TRUE@ 158GLIBCXX_HOSTED_FALSE = @GLIBCXX_HOSTED_FALSE@ 159GLIBCXX_HOSTED_TRUE = @GLIBCXX_HOSTED_TRUE@ 160GLIBCXX_INCLUDES = @GLIBCXX_INCLUDES@ 161GLIBCXX_LDBL_COMPAT_FALSE = @GLIBCXX_LDBL_COMPAT_FALSE@ 162GLIBCXX_LDBL_COMPAT_TRUE = @GLIBCXX_LDBL_COMPAT_TRUE@ 163INSTALL_DATA = @INSTALL_DATA@ 164INSTALL_PROGRAM = @INSTALL_PROGRAM@ 165INSTALL_SCRIPT = @INSTALL_SCRIPT@ 166INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 167LIBICONV = @LIBICONV@ 168LIBMATHOBJS = @LIBMATHOBJS@ 169LIBOBJS = @LIBOBJS@ 170LIBS = @LIBS@ 171LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@ 172LIBTOOL = @LIBTOOL@ 173LN_S = @LN_S@ 174LTLIBOBJS = @LTLIBOBJS@ 175MAINT = @MAINT@ 176MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ 177MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ 178MAKEINFO = @MAKEINFO@ 179OBJEXT = @OBJEXT@ 180OPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@ 181OPT_LDFLAGS = @OPT_LDFLAGS@ 182OS_INC_SRCDIR = @OS_INC_SRCDIR@ 183PACKAGE = @PACKAGE@ 184PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 185PACKAGE_NAME = @PACKAGE_NAME@ 186PACKAGE_STRING = @PACKAGE_STRING@ 187PACKAGE_TARNAME = @PACKAGE_TARNAME@ 188PACKAGE_VERSION = @PACKAGE_VERSION@ 189PATH_SEPARATOR = @PATH_SEPARATOR@ 190RANLIB = @RANLIB@ 191SECTION_FLAGS = @SECTION_FLAGS@ 192SECTION_LDFLAGS = @SECTION_LDFLAGS@ 193SET_MAKE = @SET_MAKE@ 194SHELL = @SHELL@ 195STRIP = @STRIP@ 196SYMVER_FILE = @SYMVER_FILE@ 197TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@ 198USE_NLS = @USE_NLS@ 199VERSION = @VERSION@ 200WARN_FLAGS = @WARN_FLAGS@ 201WERROR = @WERROR@ 202ac_ct_AR = @ac_ct_AR@ 203ac_ct_AS = @ac_ct_AS@ 204ac_ct_CC = @ac_ct_CC@ 205ac_ct_CXX = @ac_ct_CXX@ 206ac_ct_RANLIB = @ac_ct_RANLIB@ 207ac_ct_STRIP = @ac_ct_STRIP@ 208am__leading_dot = @am__leading_dot@ 209am__tar = @am__tar@ 210am__untar = @am__untar@ 211baseline_dir = @baseline_dir@ 212bindir = @bindir@ 213build = @build@ 214build_alias = @build_alias@ 215build_cpu = @build_cpu@ 216build_os = @build_os@ 217build_vendor = @build_vendor@ 218check_msgfmt = @check_msgfmt@ 219datadir = @datadir@ 220enable_shared = @enable_shared@ 221enable_static = @enable_static@ 222exec_prefix = @exec_prefix@ 223glibcxx_MOFILES = @glibcxx_MOFILES@ 224glibcxx_PCHFLAGS = @glibcxx_PCHFLAGS@ 225glibcxx_POFILES = @glibcxx_POFILES@ 226glibcxx_builddir = @glibcxx_builddir@ 227glibcxx_localedir = @glibcxx_localedir@ 228glibcxx_prefixdir = @glibcxx_prefixdir@ 229glibcxx_srcdir = @glibcxx_srcdir@ 230glibcxx_thread_h = @glibcxx_thread_h@ 231glibcxx_toolexecdir = @glibcxx_toolexecdir@ 232glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@ 233gxx_include_dir = @gxx_include_dir@ 234host = @host@ 235host_alias = @host_alias@ 236host_cpu = @host_cpu@ 237host_os = @host_os@ 238host_vendor = @host_vendor@ 239includedir = @includedir@ 240infodir = @infodir@ 241install_sh = @install_sh@ 242libdir = @libdir@ 243libexecdir = @libexecdir@ 244libtool_VERSION = @libtool_VERSION@ 245localstatedir = @localstatedir@ 246mandir = @mandir@ 247mkdir_p = @mkdir_p@ 248multi_basedir = @multi_basedir@ 249oldincludedir = @oldincludedir@ 250port_specific_symbol_files = @port_specific_symbol_files@ 251prefix = @prefix@ 252program_transform_name = @program_transform_name@ 253sbindir = @sbindir@ 254sharedstatedir = @sharedstatedir@ 255sysconfdir = @sysconfdir@ 256target = @target@ 257target_alias = @target_alias@ 258target_cpu = @target_cpu@ 259target_os = @target_os@ 260target_vendor = @target_vendor@ 261toplevel_srcdir = @toplevel_srcdir@ 262 263# May be used by various substitution variables. 264gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER) 265MAINT_CHARSET = latin1 266mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 267PWD_COMMAND = $${PWDCMD-pwd} 268STAMP = echo timestamp > 269toolexecdir = $(glibcxx_toolexecdir) 270toolexeclibdir = $(glibcxx_toolexeclibdir) 271 272# These bits are all figured out from configure. Look in acinclude.m4 273# or configure.ac to see how they are set. See GLIBCXX_EXPORT_FLAGS. 274CONFIG_CXXFLAGS = \ 275 $(SECTION_FLAGS) $(EXTRA_CXX_FLAGS) 276 277WARN_CXXFLAGS = \ 278 $(WARN_FLAGS) $(WERROR) -fdiagnostics-show-location=once 279 280 281# -I/-D flags to pass when compiling. 282AM_CPPFLAGS = $(GLIBCXX_INCLUDES) 283@GLIBCXX_HOSTED_TRUE@hosted_source = libmath src po testsuite 284SUBDIRS = include libsupc++ $(hosted_source) 285ACLOCAL_AMFLAGS = -I . -I .. -I ../config 286 287# Multilib support. 288MAKEOVERRIDES = 289 290# Work around what appears to be a GNU make bug handling MAKEFLAGS 291# values defined in terms of make variables, as is the case for CC and 292# friends when we are called from the top level Makefile. 293AM_MAKEFLAGS = \ 294 "AR_FLAGS=$(AR_FLAGS)" \ 295 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ 296 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \ 297 "CFLAGS=$(CFLAGS)" \ 298 "CXXFLAGS=$(CXXFLAGS)" \ 299 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ 300 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ 301 "INSTALL=$(INSTALL)" \ 302 "INSTALL_DATA=$(INSTALL_DATA)" \ 303 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ 304 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ 305 "LDFLAGS=$(LDFLAGS)" \ 306 "LIBCFLAGS=$(LIBCFLAGS)" \ 307 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ 308 "MAKE=$(MAKE)" \ 309 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \ 310 "PICFLAG=$(PICFLAG)" \ 311 "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \ 312 "SHELL=$(SHELL)" \ 313 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ 314 "exec_prefix=$(exec_prefix)" \ 315 "infodir=$(infodir)" \ 316 "libdir=$(libdir)" \ 317 "includedir=$(includedir)" \ 318 "prefix=$(prefix)" \ 319 "tooldir=$(tooldir)" \ 320 "gxx_include_dir=$(gxx_include_dir)" \ 321 "AR=$(AR)" \ 322 "AS=$(AS)" \ 323 "LD=$(LD)" \ 324 "RANLIB=$(RANLIB)" \ 325 "NM=$(NM)" \ 326 "NM_FOR_BUILD=$(NM_FOR_BUILD)" \ 327 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \ 328 "DESTDIR=$(DESTDIR)" \ 329 "WERROR=$(WERROR)" 330 331 332# Subdir rules rely on $(FLAGS_TO_PASS) 333FLAGS_TO_PASS = $(AM_MAKEFLAGS) 334all: config.h 335 $(MAKE) $(AM_MAKEFLAGS) all-recursive 336 337.SUFFIXES: 338am--refresh: 339 @: 340$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/fragment.am $(am__configure_deps) 341 @for dep in $?; do \ 342 case '$(am__configure_deps)' in \ 343 *$$dep*) \ 344 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign --ignore-deps'; \ 345 cd $(srcdir) && $(AUTOMAKE) --foreign --ignore-deps \ 346 && exit 0; \ 347 exit 1;; \ 348 esac; \ 349 done; \ 350 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps Makefile'; \ 351 cd $(top_srcdir) && \ 352 $(AUTOMAKE) --foreign --ignore-deps Makefile 353.PRECIOUS: Makefile 354Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 355 @case '$?' in \ 356 *config.status*) \ 357 echo ' $(SHELL) ./config.status'; \ 358 $(SHELL) ./config.status;; \ 359 *) \ 360 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ 361 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ 362 esac; 363 364$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 365 $(SHELL) ./config.status --recheck 366 367$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 368 cd $(srcdir) && $(AUTOCONF) 369$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 370 cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) 371 372config.h: stamp-h1 373 @if test ! -f $@; then \ 374 rm -f stamp-h1; \ 375 $(MAKE) stamp-h1; \ 376 else :; fi 377 378stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status 379 @rm -f stamp-h1 380 cd $(top_builddir) && $(SHELL) ./config.status config.h 381$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 382 cd $(top_srcdir) && $(AUTOHEADER) 383 rm -f stamp-h1 384 touch $@ 385 386distclean-hdr: 387 -rm -f config.h stamp-h1 388scripts/testsuite_flags: $(top_builddir)/config.status $(top_srcdir)/scripts/testsuite_flags.in 389 cd $(top_builddir) && $(SHELL) ./config.status $@ 390 391mostlyclean-libtool: 392 -rm -f *.lo 393 394clean-libtool: 395 -rm -rf .libs _libs 396 397distclean-libtool: 398 -rm -f libtool 399 400# GNU Make needs to see an explicit $(MAKE) variable in the command it 401# runs to enable its job server during parallel builds. Hence the 402# comments below. 403all-multi: 404 $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do # $(MAKE) 405install-multi: 406 $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do # $(MAKE) 407 408mostlyclean-multi: 409 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean # $(MAKE) 410clean-multi: 411 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean # $(MAKE) 412distclean-multi: 413 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean # $(MAKE) 414maintainer-clean-multi: 415 $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean # $(MAKE) 416uninstall-info-am: 417 418# This directory's subdirectories are mostly independent; you can cd 419# into them and run `make' without going through this Makefile. 420# To change the values of `make' variables: instead of editing Makefiles, 421# (1) if the variable is set in `config.status', edit `config.status' 422# (which will cause the Makefiles to be regenerated when you run `make'); 423# (2) otherwise, pass the desired values on the `make' command line. 424$(RECURSIVE_TARGETS): 425 @failcom='exit 1'; \ 426 for f in x $$MAKEFLAGS; do \ 427 case $$f in \ 428 *=* | --[!k]*);; \ 429 *k*) failcom='fail=yes';; \ 430 esac; \ 431 done; \ 432 dot_seen=no; \ 433 target=`echo $@ | sed s/-recursive//`; \ 434 list='$(SUBDIRS)'; for subdir in $$list; do \ 435 echo "Making $$target in $$subdir"; \ 436 if test "$$subdir" = "."; then \ 437 dot_seen=yes; \ 438 local_target="$$target-am"; \ 439 else \ 440 local_target="$$target"; \ 441 fi; \ 442 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 443 || eval $$failcom; \ 444 done; \ 445 if test "$$dot_seen" = "no"; then \ 446 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 447 fi; test -z "$$fail" 448 449mostlyclean-recursive clean-recursive distclean-recursive \ 450maintainer-clean-recursive: 451 @failcom='exit 1'; \ 452 for f in x $$MAKEFLAGS; do \ 453 case $$f in \ 454 *=* | --[!k]*);; \ 455 *k*) failcom='fail=yes';; \ 456 esac; \ 457 done; \ 458 dot_seen=no; \ 459 case "$@" in \ 460 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 461 *) list='$(SUBDIRS)' ;; \ 462 esac; \ 463 rev=''; for subdir in $$list; do \ 464 if test "$$subdir" = "."; then :; else \ 465 rev="$$subdir $$rev"; \ 466 fi; \ 467 done; \ 468 rev="$$rev ."; \ 469 target=`echo $@ | sed s/-recursive//`; \ 470 for subdir in $$rev; do \ 471 echo "Making $$target in $$subdir"; \ 472 if test "$$subdir" = "."; then \ 473 local_target="$$target-am"; \ 474 else \ 475 local_target="$$target"; \ 476 fi; \ 477 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 478 || eval $$failcom; \ 479 done && test -z "$$fail" 480tags-recursive: 481 list='$(SUBDIRS)'; for subdir in $$list; do \ 482 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ 483 done 484ctags-recursive: 485 list='$(SUBDIRS)'; for subdir in $$list; do \ 486 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ 487 done 488 489ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 490 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 491 unique=`for i in $$list; do \ 492 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 493 done | \ 494 $(AWK) ' { files[$$0] = 1; } \ 495 END { for (i in files) print i; }'`; \ 496 mkid -fID $$unique 497tags: TAGS 498ctags: CTAGS 499CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ 500 $(TAGS_FILES) $(LISP) 501 tags=; \ 502 here=`pwd`; \ 503 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ 504 unique=`for i in $$list; do \ 505 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 506 done | \ 507 $(AWK) ' { files[$$0] = 1; } \ 508 END { for (i in files) print i; }'`; \ 509 test -z "$(CTAGS_ARGS)$$tags$$unique" \ 510 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 511 $$tags $$unique 512 513GTAGS: 514 here=`$(am__cd) $(top_builddir) && pwd` \ 515 && cd $(top_srcdir) \ 516 && gtags -i $(GTAGS_ARGS) $$here 517 518distclean-tags: 519 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 520 521distdir: $(DISTFILES) 522 $(am__remove_distdir) 523 mkdir $(distdir) 524 $(mkdir_p) $(distdir)/.. $(distdir)/../config $(distdir)/scripts 525 @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ 526 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ 527 list='$(DISTFILES)'; for file in $$list; do \ 528 case $$file in \ 529 $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ 530 $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ 531 esac; \ 532 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 533 dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ 534 if test "$$dir" != "$$file" && test "$$dir" != "."; then \ 535 dir="/$$dir"; \ 536 $(mkdir_p) "$(distdir)$$dir"; \ 537 else \ 538 dir=''; \ 539 fi; \ 540 if test -d $$d/$$file; then \ 541 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 542 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ 543 fi; \ 544 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ 545 else \ 546 test -f $(distdir)/$$file \ 547 || cp -p $$d/$$file $(distdir)/$$file \ 548 || exit 1; \ 549 fi; \ 550 done 551 list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 552 if test "$$subdir" = .; then :; else \ 553 test -d "$(distdir)/$$subdir" \ 554 || $(mkdir_p) "$(distdir)/$$subdir" \ 555 || exit 1; \ 556 distdir=`$(am__cd) $(distdir) && pwd`; \ 557 top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ 558 (cd $$subdir && \ 559 $(MAKE) $(AM_MAKEFLAGS) \ 560 top_distdir="$$top_distdir" \ 561 distdir="$$distdir/$$subdir" \ 562 distdir) \ 563 || exit 1; \ 564 fi; \ 565 done 566 -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ 567 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ 568 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ 569 ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ 570 || chmod -R a+r $(distdir) 571dist-gzip: distdir 572 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz 573 $(am__remove_distdir) 574 575dist-bzip2: distdir 576 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 577 $(am__remove_distdir) 578 579dist-tarZ: distdir 580 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z 581 $(am__remove_distdir) 582 583dist-shar: distdir 584 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz 585 $(am__remove_distdir) 586 587dist-zip: distdir 588 -rm -f $(distdir).zip 589 zip -rq $(distdir).zip $(distdir) 590 $(am__remove_distdir) 591 592dist dist-all: distdir 593 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz 594 $(am__remove_distdir) 595 596# This target untars the dist file and tries a VPATH configuration. Then 597# it guarantees that the distribution is self-contained by making another 598# tarfile. 599distcheck: dist 600 case '$(DIST_ARCHIVES)' in \ 601 *.tar.gz*) \ 602 GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ 603 *.tar.bz2*) \ 604 bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ 605 *.tar.Z*) \ 606 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ 607 *.shar.gz*) \ 608 GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ 609 *.zip*) \ 610 unzip $(distdir).zip ;;\ 611 esac 612 chmod -R a-w $(distdir); chmod a+w $(distdir) 613 mkdir $(distdir)/_build 614 mkdir $(distdir)/_inst 615 chmod a-w $(distdir) 616 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ 617 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ 618 && cd $(distdir)/_build \ 619 && ../configure --srcdir=.. --prefix="$$dc_install_base" \ 620 $(DISTCHECK_CONFIGURE_FLAGS) \ 621 && $(MAKE) $(AM_MAKEFLAGS) \ 622 && $(MAKE) $(AM_MAKEFLAGS) dvi \ 623 && $(MAKE) $(AM_MAKEFLAGS) check \ 624 && $(MAKE) $(AM_MAKEFLAGS) install \ 625 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 626 && $(MAKE) $(AM_MAKEFLAGS) uninstall \ 627 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ 628 distuninstallcheck \ 629 && chmod -R a-w "$$dc_install_base" \ 630 && ({ \ 631 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ 632 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ 633 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ 634 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ 635 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ 636 } || { rm -rf "$$dc_destdir"; exit 1; }) \ 637 && rm -rf "$$dc_destdir" \ 638 && $(MAKE) $(AM_MAKEFLAGS) dist \ 639 && rm -rf $(DIST_ARCHIVES) \ 640 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck 641 $(am__remove_distdir) 642 @(echo "$(distdir) archives ready for distribution: "; \ 643 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ 644 sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' 645distuninstallcheck: 646 @cd $(distuninstallcheck_dir) \ 647 && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ 648 || { echo "ERROR: files left after uninstall:" ; \ 649 if test -n "$(DESTDIR)"; then \ 650 echo " (check DESTDIR support)"; \ 651 fi ; \ 652 $(distuninstallcheck_listfiles) ; \ 653 exit 1; } >&2 654distcleancheck: distclean 655 @if test '$(srcdir)' = . ; then \ 656 echo "ERROR: distcleancheck can only run from a VPATH build" ; \ 657 exit 1 ; \ 658 fi 659 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ 660 || { echo "ERROR: files left in build directory after distclean:" ; \ 661 $(distcleancheck_listfiles) ; \ 662 exit 1; } >&2 663check-am: all-am 664check: check-recursive 665all-am: Makefile all-multi config.h 666installdirs: installdirs-recursive 667installdirs-am: 668install: install-recursive 669install-exec: install-exec-recursive 670install-data: install-data-recursive 671uninstall: uninstall-recursive 672 673install-am: all-am 674 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 675 676installcheck: installcheck-recursive 677install-strip: 678 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 679 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 680 `test -z '$(STRIP)' || \ 681 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install 682mostlyclean-generic: 683 684clean-generic: 685 686distclean-generic: 687 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 688 689maintainer-clean-generic: 690 @echo "This command is intended for maintainers to use" 691 @echo "it deletes files that may require special tools to rebuild." 692clean: clean-multi clean-recursive 693 694clean-am: clean-generic clean-libtool mostlyclean-am 695 696distclean: distclean-multi distclean-recursive 697 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 698 -rm -f Makefile 699distclean-am: clean-am distclean-generic distclean-hdr \ 700 distclean-libtool distclean-tags 701 702dvi: dvi-recursive 703 704dvi-am: 705 706html: html-recursive 707 708info: info-recursive 709 710info-am: 711 712install-data-am: 713 714install-exec-am: install-multi 715 716install-info: install-info-recursive 717 718install-man: 719 720installcheck-am: 721 722maintainer-clean: maintainer-clean-multi maintainer-clean-recursive 723 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 724 -rm -rf $(top_srcdir)/autom4te.cache 725 -rm -f Makefile 726maintainer-clean-am: distclean-am maintainer-clean-generic 727 728mostlyclean: mostlyclean-multi mostlyclean-recursive 729 730mostlyclean-am: mostlyclean-generic mostlyclean-libtool 731 732pdf: pdf-recursive 733 734pdf-am: 735 736ps: ps-recursive 737 738ps-am: 739 740uninstall-am: uninstall-info-am 741 742uninstall-info: uninstall-info-recursive 743 744.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-multi \ 745 am--refresh check check-am clean clean-generic clean-libtool \ 746 clean-multi clean-recursive ctags ctags-recursive dist \ 747 dist-all dist-bzip2 dist-gzip dist-shar dist-tarZ dist-zip \ 748 distcheck distclean distclean-generic distclean-hdr \ 749 distclean-libtool distclean-multi distclean-recursive \ 750 distclean-tags distcleancheck distdir distuninstallcheck dvi \ 751 dvi-am html html-am info info-am install install-am \ 752 install-data install-data-am install-exec install-exec-am \ 753 install-info install-info-am install-man install-multi \ 754 install-strip installcheck installcheck-am installdirs \ 755 installdirs-am maintainer-clean maintainer-clean-generic \ 756 maintainer-clean-multi maintainer-clean-recursive mostlyclean \ 757 mostlyclean-generic mostlyclean-libtool mostlyclean-multi \ 758 mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ 759 uninstall uninstall-am uninstall-info-am 760 761 762# These rules are messy, but are hella worth it. 763doxygen: 764 -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ 765 builddir=`${PWD_COMMAND}`; \ 766 ${SHELL} ${srcdir}/docs/doxygen/run_doxygen \ 767 --host_alias=${host_alias} \ 768 --mode=user $${srcdir} $${builddir}) 769 770doxygen-maint: 771 -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ 772 builddir=`${PWD_COMMAND}`; \ 773 ${SHELL} ${srcdir}/docs/doxygen/run_doxygen \ 774 --host_alias=${host_alias} \ 775 --mode=maint $${srcdir} $${builddir}) 776 777doxygen-man: 778 -(srcdir=`cd ${top_srcdir}; ${PWD_COMMAND}`; \ 779 builddir=`${PWD_COMMAND}`; \ 780 ${SHELL} ${srcdir}/docs/doxygen/run_doxygen \ 781 --host_alias=${host_alias} \ 782 --mode=man $${srcdir} $${builddir}) 783 784.PHONY: doxygen doxygen-maint doxygen-man 785 786# Handy forwarding targets. 787check-%: 788 cd testsuite && $(MAKE) $@ 789 790# All the machinations with string instantiations messes up the 791# automake-generated TAGS rule. Make a simple one here. 792TAGS: tags-recursive $(LISP) 793 794# Installation of distribution html documentation not yet supported 795# TODO: Write custom install-html rule. 796.PHONY: install-html 797install-html: 798# Tell versions [3.59,3.63) of GNU make to not export all variables. 799# Otherwise a system limit (for SysV at least) may be exceeded. 800.NOEXPORT: 801