00001 # Generated automatically from Makefile.in by configure. 00002 # Makefile.in generated automatically by automake 1.4-p5 from Makefile.am 00003 00004 # Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. 00005 # This Makefile.in is free software; the Free Software Foundation 00006 # gives unlimited permission to copy and/or distribute it, 00007 # with or without modifications, as long as this notice is preserved. 00008 00009 # This program is distributed in the hope that it will be useful, 00010 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without 00011 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A 00012 # PARTICULAR PURPOSE. 00013 00014 00015 SHELL = /bin/sh 00016 00017 srcdir = /home/pme/src/3_1/libstdc++-v3/include 00018 top_srcdir = /home/pme/src/3_1/libstdc++-v3 00019 VPATH = /home/pme/src/3_1/libstdc++-v3/include 00020 prefix = /home/pme/build/install-2002-05-01-3branch 00021 exec_prefix = ${prefix} 00022 00023 bindir = ${exec_prefix}/bin 00024 sbindir = ${exec_prefix}/sbin 00025 libexecdir = ${exec_prefix}/libexec 00026 datadir = ${prefix}/share 00027 sysconfdir = ${prefix}/etc 00028 sharedstatedir = ${prefix}/com 00029 localstatedir = ${prefix}/var 00030 libdir = ${exec_prefix}/lib 00031 infodir = ${prefix}/info 00032 mandir = ${prefix}/man 00033 includedir = ${prefix}/include 00034 oldincludedir = /usr/include 00035 00036 DESTDIR = 00037 00038 pkgdatadir = $(datadir)/libstdc++ 00039 pkglibdir = $(libdir)/libstdc++ 00040 pkgincludedir = $(includedir)/libstdc++ 00041 00042 top_builddir = .. 00043 00044 ACLOCAL = aclocal 00045 AUTOCONF = autoconf 00046 AUTOMAKE = automake 00047 AUTOHEADER = autoheader 00048 00049 INSTALL = /usr/bin/install -c 00050 INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS) 00051 INSTALL_DATA = ${INSTALL} -m 644 00052 INSTALL_SCRIPT = ${INSTALL_PROGRAM} 00053 transform = s,x,x, 00054 00055 NORMAL_INSTALL = : 00056 PRE_INSTALL = : 00057 POST_INSTALL = : 00058 NORMAL_UNINSTALL = : 00059 PRE_UNINSTALL = : 00060 POST_UNINSTALL = : 00061 build_alias = i686-pc-linux-gnu 00062 build_triplet = i686-pc-linux-gnu 00063 host_alias = i686-pc-linux-gnu 00064 host_triplet = i686-pc-linux-gnu 00065 target_alias = i686-pc-linux-gnu 00066 target_triplet = i686-pc-linux-gnu 00067 AR = ar 00068 AS = as 00069 ATOMICITY_INC_SRCDIR = config/cpu/i486/bits 00070 AWK = mawk 00071 BASIC_FILE_H = config/io/basic_file_stdio.h 00072 BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ 00073 CATALOGS = @CATALOGS@ 00074 CATOBJEXT = @CATOBJEXT@ 00075 CC = /home/pme/build/build-2002-05-01-3branch/gcc/xgcc -B/home/pme/build/build-2002-05-01-3branch/gcc/ -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/bin/ -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/lib/ -isystem /home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/include 00076 CCODECVT_C = config/io/c_io_libio_codecvt.c 00077 CCODECVT_H = config/locale/generic/codecvt_specializations.h 00078 CLOCALE_H = config/locale/generic/c_locale.h 00079 CMESSAGES_H = config/locale/generic/messages_members.h 00080 CPP = /home/pme/build/build-2002-05-01-3branch/gcc/xgcc -B/home/pme/build/build-2002-05-01-3branch/gcc/ -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/bin/ -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/lib/ -isystem /home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/include -E 00081 CPU_LIMITS_INC_SRCDIR = config/cpu/i386/bits 00082 CSHADOW_FLAGS = 00083 CSTDIO_H = config/io/c_io_stdio.h 00084 CXXCPP = /home/pme/build/build-2002-05-01-3branch/gcc/xgcc -shared-libgcc -B/home/pme/build/build-2002-05-01-3branch/gcc/ -nostdinc++ -L/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/src -L/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/bin/ -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/lib/ -isystem /home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/include -E 00085 C_INCLUDE_DIR = ${glibcpp_srcdir}/include/c_std 00086 DATADIRNAME = @DATADIRNAME@ 00087 DEBUG_FLAGS = -g 00088 DLLTOOL = @DLLTOOL@ 00089 EXEEXT = 00090 EXTRA_CXX_FLAGS = 00091 GCJ = @GCJ@ 00092 GCJFLAGS = @GCJFLAGS@ 00093 GENCAT = @GENCAT@ 00094 GLIBC21 = @GLIBC21@ 00095 GLIBCPP_INCLUDES = -I/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/include 00096 GLIBCPP_IS_CROSS_COMPILING = 0 00097 GMOFILES = @GMOFILES@ 00098 GMSGFMT = @GMSGFMT@ 00099 INSTOBJEXT = @INSTOBJEXT@ 00100 INTLBISON = @INTLBISON@ 00101 INTLLIBS = @INTLLIBS@ 00102 INTLOBJS = @INTLOBJS@ 00103 INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ 00104 LIBICONV = @LIBICONV@ 00105 LIBIO_INCLUDES = 00106 LIBMATHOBJS = 00107 LIBMATH_INCLUDES = -I$(top_srcdir)/libmath 00108 LIBSUPCXX_INCLUDES = -I$(top_srcdir)/libsupc++ 00109 LIBSUPCXX_PICFLAGS = -prefer-pic 00110 LIBTOOL = $(SHELL) $(top_builddir)/libtool 00111 LIBUNWIND_FLAG = 00112 LN_S = ln -s 00113 MAINT = # 00114 MAKEINFO = makeinfo 00115 MKINSTALLDIRS = @MKINSTALLDIRS@ 00116 MSGFMT = @MSGFMT@ 00117 OBJDUMP = @OBJDUMP@ 00118 OBJEXT = o 00119 OPTIMIZE_CXXFLAGS = 00120 OPT_LDFLAGS = -Wl,-O1 00121 OS_INC_SRCDIR = config/os/gnu-linux/bits 00122 PACKAGE = libstdc++ 00123 POFILES = @POFILES@ 00124 POSUB = @POSUB@ 00125 RANLIB = ranlib 00126 SECTION_FLAGS = -ffunction-sections -fdata-sections 00127 SECTION_LDFLAGS = 00128 STRIP = strip 00129 TOPLEVEL_INCLUDES = 00130 USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ 00131 USE_NLS = no 00132 VERSION = 3.1.0 00133 WARN_FLAGS = -Wall -Wno-format -W -Wwrite-strings -Winline 00134 WERROR = 00135 check_msgfmt = 00136 enable_shared = yes 00137 enable_static = yes 00138 glibcpp_CXX = /home/pme/build/build-2002-05-01-3branch/gcc/xgcc -shared-libgcc -B/home/pme/build/build-2002-05-01-3branch/gcc/ -nostdinc++ -L/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/src -L/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/bin/ -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/lib/ -isystem /home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/include 00139 glibcpp_MOFILES = 00140 glibcpp_POFILES = 00141 glibcpp_basedir = /home/pme/src/3_1/libstdc++-v3/.././libstdc++-v3 00142 glibcpp_localedir = /home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/po/share/locale 00143 glibcpp_prefixdir = /home/pme/build/install-2002-05-01-3branch 00144 glibcpp_toolexecdir = $(libdir)/gcc-lib/$(target_alias) 00145 glibcpp_toolexeclibdir = $(libdir)$(MULTISUBDIR) 00146 ifGNUmake = 00147 libio_la = 00148 libtool_VERSION = 4:0:0 00149 release_VERSION = 3.1.0 00150 toplevel_srcdir = ${top_srcdir}/.. 00151 00152 AUTOMAKE_OPTIONS = 1.3 gnits 00153 MAINT_CHARSET = latin1 00154 00155 mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs 00156 00157 # Cross compiler and multilib support. 00158 CXX = /home/pme/build/build-2002-05-01-3branch/gcc/xgcc -shared-libgcc -B/home/pme/build/build-2002-05-01-3branch/gcc/ -nostdinc++ -L/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/src -L/home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/bin/ -B/home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/lib/ -isystem /home/pme/build/install-2002-05-01-3branch/i686-pc-linux-gnu/include 00159 glibcpp_srcdir = /home/pme/src/3_1/libstdc++-v3 00160 glibcpp_builddir = /home/pme/build/build-2002-05-01-3branch/i686-pc-linux-gnu/libstdc++-v3 00161 00162 bits_srcdir = ${glibcpp_srcdir}/include/bits 00163 bits_builddir = ./bits 00164 bits_headers = \ 00165 ${bits_srcdir}/basic_ios.h \ 00166 ${bits_srcdir}/basic_ios.tcc \ 00167 ${bits_srcdir}/basic_string.h \ 00168 ${bits_srcdir}/basic_string.tcc \ 00169 ${bits_srcdir}/boost_concept_check.h \ 00170 ${bits_srcdir}/char_traits.h \ 00171 ${bits_srcdir}/codecvt.h \ 00172 ${bits_srcdir}/concept_check.h \ 00173 ${bits_srcdir}/cpp_type_traits.h \ 00174 ${bits_srcdir}/fpos.h \ 00175 ${bits_srcdir}/fstream.tcc \ 00176 ${bits_srcdir}/functexcept.h \ 00177 ${bits_srcdir}/generic_shadow.h \ 00178 ${bits_srcdir}/gslice.h \ 00179 ${bits_srcdir}/gslice_array.h \ 00180 ${bits_srcdir}/indirect_array.h \ 00181 ${bits_srcdir}/ios_base.h \ 00182 ${bits_srcdir}/istream.tcc \ 00183 ${bits_srcdir}/locale_facets.h \ 00184 ${bits_srcdir}/locale_facets.tcc \ 00185 ${bits_srcdir}/localefwd.h \ 00186 ${bits_srcdir}/mask_array.h \ 00187 ${bits_srcdir}/ostream.tcc \ 00188 ${bits_srcdir}/pthread_allocimpl.h \ 00189 ${bits_srcdir}/stream_iterator.h \ 00190 ${bits_srcdir}/streambuf_iterator.h \ 00191 ${bits_srcdir}/slice.h \ 00192 ${bits_srcdir}/slice_array.h \ 00193 ${bits_srcdir}/sstream.tcc \ 00194 ${bits_srcdir}/stl_algo.h \ 00195 ${bits_srcdir}/stl_algobase.h \ 00196 ${bits_srcdir}/stl_alloc.h \ 00197 ${bits_srcdir}/stl_bvector.h \ 00198 ${bits_srcdir}/stl_construct.h \ 00199 ${bits_srcdir}/stl_deque.h \ 00200 ${bits_srcdir}/stl_function.h \ 00201 ${bits_srcdir}/stl_heap.h \ 00202 ${bits_srcdir}/stl_iterator.h \ 00203 ${bits_srcdir}/stl_iterator_base_funcs.h \ 00204 ${bits_srcdir}/stl_iterator_base_types.h \ 00205 ${bits_srcdir}/stl_list.h \ 00206 ${bits_srcdir}/stl_map.h \ 00207 ${bits_srcdir}/stl_multimap.h \ 00208 ${bits_srcdir}/stl_multiset.h \ 00209 ${bits_srcdir}/stl_numeric.h \ 00210 ${bits_srcdir}/stl_pair.h \ 00211 ${bits_srcdir}/stl_pthread_alloc.h \ 00212 ${bits_srcdir}/stl_queue.h \ 00213 ${bits_srcdir}/stl_raw_storage_iter.h \ 00214 ${bits_srcdir}/stl_relops.h \ 00215 ${bits_srcdir}/stl_set.h \ 00216 ${bits_srcdir}/stl_stack.h \ 00217 ${bits_srcdir}/stl_tempbuf.h \ 00218 ${bits_srcdir}/stl_threads.h \ 00219 ${bits_srcdir}/stl_tree.h \ 00220 ${bits_srcdir}/stl_uninitialized.h \ 00221 ${bits_srcdir}/stl_vector.h \ 00222 ${bits_srcdir}/streambuf.tcc \ 00223 ${bits_srcdir}/stringfwd.h \ 00224 ${bits_srcdir}/type_traits.h \ 00225 ${bits_srcdir}/valarray_array.h \ 00226 ${bits_srcdir}/valarray_array.tcc \ 00227 ${bits_srcdir}/valarray_meta.h 00228 00229 00230 backward_srcdir = ${glibcpp_srcdir}/include/backward 00231 backward_builddir = ./backward 00232 backward_headers = \ 00233 ${backward_srcdir}/complex.h \ 00234 ${backward_srcdir}/iomanip.h \ 00235 ${backward_srcdir}/istream.h \ 00236 ${backward_srcdir}/ostream.h \ 00237 ${backward_srcdir}/stream.h \ 00238 ${backward_srcdir}/streambuf.h \ 00239 ${backward_srcdir}/algo.h \ 00240 ${backward_srcdir}/algobase.h \ 00241 ${backward_srcdir}/alloc.h \ 00242 ${backward_srcdir}/bvector.h \ 00243 ${backward_srcdir}/defalloc.h \ 00244 ${backward_srcdir}/deque.h \ 00245 ${backward_srcdir}/function.h \ 00246 ${backward_srcdir}/hash_map.h \ 00247 ${backward_srcdir}/hash_set.h \ 00248 ${backward_srcdir}/hashtable.h \ 00249 ${backward_srcdir}/heap.h \ 00250 ${backward_srcdir}/iostream.h \ 00251 ${backward_srcdir}/iterator.h \ 00252 ${backward_srcdir}/list.h \ 00253 ${backward_srcdir}/map.h \ 00254 ${backward_srcdir}/multimap.h \ 00255 ${backward_srcdir}/new.h \ 00256 ${backward_srcdir}/multiset.h \ 00257 ${backward_srcdir}/pair.h \ 00258 ${backward_srcdir}/queue.h \ 00259 ${backward_srcdir}/rope.h \ 00260 ${backward_srcdir}/set.h \ 00261 ${backward_srcdir}/slist.h \ 00262 ${backward_srcdir}/stack.h \ 00263 ${backward_srcdir}/tempbuf.h \ 00264 ${backward_srcdir}/tree.h \ 00265 ${backward_srcdir}/vector.h \ 00266 ${backward_srcdir}/fstream.h \ 00267 ${backward_srcdir}/strstream.h \ 00268 ${backward_srcdir}/strstream \ 00269 ${backward_srcdir}/backward_warning.h 00270 00271 00272 ext_srcdir = ${glibcpp_srcdir}/include/ext 00273 ext_builddir = ./ext 00274 ext_headers = \ 00275 ${ext_srcdir}/algorithm \ 00276 ${ext_srcdir}/enc_filebuf.h \ 00277 ${ext_srcdir}/stdio_filebuf.h \ 00278 ${ext_srcdir}/functional \ 00279 ${ext_srcdir}/hash_map \ 00280 ${ext_srcdir}/hash_set \ 00281 ${ext_srcdir}/iterator \ 00282 ${ext_srcdir}/memory \ 00283 ${ext_srcdir}/numeric \ 00284 ${ext_srcdir}/rb_tree \ 00285 ${ext_srcdir}/rope \ 00286 ${ext_srcdir}/ropeimpl.h \ 00287 ${ext_srcdir}/slist \ 00288 ${ext_srcdir}/stl_hash_fun.h \ 00289 ${ext_srcdir}/stl_hashtable.h \ 00290 ${ext_srcdir}/stl_rope.h 00291 00292 00293 # This is the common subset of files that all three "C" header models use. 00294 c_base_srcdir = ${glibcpp_srcdir}/include/c_std 00295 c_base_builddir = . 00296 c_base_headers = \ 00297 ${c_base_srcdir}/std_cassert.h \ 00298 ${c_base_srcdir}/std_cctype.h \ 00299 ${c_base_srcdir}/std_cerrno.h \ 00300 ${c_base_srcdir}/std_cfloat.h \ 00301 ${c_base_srcdir}/std_ciso646.h \ 00302 ${c_base_srcdir}/std_climits.h \ 00303 ${c_base_srcdir}/std_clocale.h \ 00304 ${c_base_srcdir}/std_cmath.h \ 00305 ${c_base_srcdir}/std_csetjmp.h \ 00306 ${c_base_srcdir}/std_csignal.h \ 00307 ${c_base_srcdir}/std_cstdarg.h \ 00308 ${c_base_srcdir}/std_cstddef.h \ 00309 ${c_base_srcdir}/std_cstdio.h \ 00310 ${c_base_srcdir}/std_cstdlib.h \ 00311 ${c_base_srcdir}/std_cstring.h \ 00312 ${c_base_srcdir}/std_ctime.h \ 00313 ${c_base_srcdir}/std_cwchar.h \ 00314 ${c_base_srcdir}/std_cwctype.h 00315 00316 c_base_headers_rename = \ 00317 cassert \ 00318 cctype \ 00319 cerrno \ 00320 cfloat \ 00321 ciso646 \ 00322 climits \ 00323 clocale \ 00324 cmath \ 00325 csetjmp \ 00326 csignal \ 00327 cstdarg \ 00328 cstddef \ 00329 cstdio \ 00330 cstdlib \ 00331 cstring \ 00332 ctime \ 00333 cwchar \ 00334 cwctype 00335 00336 c_base_headers_extra = \ 00337 ${c_base_srcdir}/cmath.tcc 00338 #c_base_headers_extra = 00339 00340 std_srcdir = ${glibcpp_srcdir}/include/std 00341 std_builddir = . 00342 std_headers = \ 00343 ${std_srcdir}/std_algorithm.h \ 00344 ${std_srcdir}/std_bitset.h \ 00345 ${std_srcdir}/std_complex.h \ 00346 ${std_srcdir}/std_deque.h \ 00347 ${std_srcdir}/std_fstream.h \ 00348 ${std_srcdir}/std_functional.h \ 00349 ${std_srcdir}/std_iomanip.h \ 00350 ${std_srcdir}/std_ios.h \ 00351 ${std_srcdir}/std_iosfwd.h \ 00352 ${std_srcdir}/std_iostream.h \ 00353 ${std_srcdir}/std_istream.h \ 00354 ${std_srcdir}/std_iterator.h \ 00355 ${std_srcdir}/std_limits.h \ 00356 ${std_srcdir}/std_list.h \ 00357 ${std_srcdir}/std_locale.h \ 00358 ${std_srcdir}/std_map.h \ 00359 ${std_srcdir}/std_memory.h \ 00360 ${std_srcdir}/std_numeric.h \ 00361 ${std_srcdir}/std_ostream.h \ 00362 ${std_srcdir}/std_queue.h \ 00363 ${std_srcdir}/std_set.h \ 00364 ${std_srcdir}/std_sstream.h \ 00365 ${std_srcdir}/std_stack.h \ 00366 ${std_srcdir}/std_stdexcept.h \ 00367 ${std_srcdir}/std_streambuf.h \ 00368 ${std_srcdir}/std_string.h \ 00369 ${std_srcdir}/std_utility.h \ 00370 ${std_srcdir}/std_valarray.h \ 00371 ${std_srcdir}/std_vector.h 00372 00373 # Renamed at build time. 00374 std_headers_rename = \ 00375 algorithm \ 00376 bitset \ 00377 complex \ 00378 deque \ 00379 fstream \ 00380 functional \ 00381 iomanip \ 00382 ios \ 00383 iosfwd \ 00384 iostream \ 00385 istream \ 00386 iterator \ 00387 limits \ 00388 list \ 00389 locale \ 00390 map \ 00391 memory \ 00392 numeric \ 00393 ostream \ 00394 queue \ 00395 set \ 00396 sstream \ 00397 stack \ 00398 stdexcept \ 00399 streambuf \ 00400 string \ 00401 utility \ 00402 valarray \ 00403 vector 00404 00405 00406 target_srcdir = ${glibcpp_srcdir}/config/os/gnu-linux/bits 00407 target_builddir = ./${target_alias}/bits 00408 target_headers = \ 00409 ${target_srcdir}/ctype_base.h \ 00410 ${target_srcdir}/ctype_inline.h \ 00411 ${target_srcdir}/ctype_noninline.h \ 00412 ${target_srcdir}/os_defines.h \ 00413 ${glibcpp_srcdir}/config/cpu/i486/bits/atomicity.h \ 00414 ${glibcpp_srcdir}/config/cpu/i386/bits/cpu_limits.h 00415 00416 # These extra_target_headers files are all built with ad hoc naming rules. 00417 extra_target_headers = \ 00418 ${target_builddir}/basic_file.h \ 00419 ${target_builddir}/c++config.h \ 00420 ${target_builddir}/c++io.h \ 00421 ${target_builddir}/c++locale.h \ 00422 ${target_builddir}/messages_members.h \ 00423 ${target_builddir}/codecvt_specializations.h 00424 00425 00426 thread_target_headers = \ 00427 ${target_builddir}/gthr.h \ 00428 ${target_builddir}/gthr-single.h \ 00429 ${target_builddir}/gthr-posix.h \ 00430 ${target_builddir}/gthr-default.h 00431 00432 00433 # List of all timestamp files. By keeping only one copy of this list, both 00434 # CLEANFILES and all-local are kept up-to-date. 00435 allstamps = stamp-std stamp-bits stamp-c_base stamp-backward stamp-ext \ 00436 ${target_builddir}/stamp-target 00437 00438 00439 # Target includes for threads 00440 glibcpp_thread_h = gthr-single.h 00441 uppercase = [ABCDEFGHIJKLMNOPQRSTUVWXYZ_] 00442 00443 # For robustness sake (in light of junk files or in-source 00444 # configuration), copy from the build or source tree to the install 00445 # tree using only the human-maintained file lists and directory 00446 # components. Yes, with minor differences, this is sheer duplication 00447 # of the staging rules above using $(INSTALL_DATA) instead of LN_S and 00448 # `$(mkinstalldirs)' instead of `mkdir -p'. In particular, 00449 # extra_target_headers are taken out of the build tree staging area; 00450 # the rest are taken from the original source tree. 00451 gxx_include_dir = $(prefix)/include/g++-v3 00452 CONFIG_HEADER = ../config.h 00453 CONFIG_CLEAN_FILES = 00454 DIST_COMMON = Makefile.am Makefile.in 00455 00456 00457 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) 00458 00459 TAR = gtar 00460 GZIP_ENV = --best 00461 all: all-redirect 00462 .SUFFIXES: 00463 $(srcdir)/Makefile.in: # Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 00464 cd $(top_srcdir) && $(AUTOMAKE) --cygnus include/Makefile 00465 00466 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 00467 cd $(top_builddir) \ 00468 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 00469 00470 tags: TAGS 00471 TAGS: 00472 00473 00474 distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) 00475 00476 subdir = include 00477 00478 distdir: $(DISTFILES) 00479 @for file in $(DISTFILES); do \ 00480 if test -f $$file; then d=.; else d=$(srcdir); fi; \ 00481 if test -d $$d/$$file; then \ 00482 cp -pr $$d/$$file $(distdir)/$$file; \ 00483 else \ 00484 test -f $(distdir)/$$file \ 00485 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ 00486 || cp -p $$d/$$file $(distdir)/$$file || :; \ 00487 fi; \ 00488 done 00489 info-am: 00490 info: info-am 00491 dvi-am: 00492 dvi: dvi-am 00493 check-am: 00494 check: check-am 00495 installcheck-am: 00496 installcheck: installcheck-am 00497 install-info-am: 00498 install-info: install-info-am 00499 install-exec-am: 00500 install-exec: install-exec-am 00501 00502 install-data-am: install-data-local 00503 install-data: install-data-am 00504 00505 install-am: all-am 00506 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 00507 install: install-am 00508 uninstall-am: 00509 uninstall: uninstall-am 00510 all-am: Makefile all-local 00511 all-redirect: all-am 00512 install-strip: 00513 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install 00514 installdirs: 00515 00516 00517 mostlyclean-generic: 00518 00519 clean-generic: 00520 00521 distclean-generic: 00522 -rm -f Makefile $(CONFIG_CLEAN_FILES) 00523 -rm -f config.cache config.log stamp-h stamp-h[0-9]* 00524 00525 maintainer-clean-generic: 00526 mostlyclean-am: mostlyclean-generic 00527 00528 mostlyclean: mostlyclean-am 00529 00530 clean-am: clean-generic mostlyclean-am 00531 00532 clean: clean-am 00533 00534 distclean-am: distclean-generic clean-am 00535 -rm -f libtool 00536 00537 distclean: distclean-am 00538 00539 maintainer-clean-am: maintainer-clean-generic distclean-am 00540 @echo "This command is intended for maintainers to use;" 00541 @echo "it deletes files that may require special tools to rebuild." 00542 00543 maintainer-clean: maintainer-clean-am 00544 00545 .PHONY: tags distdir info-am info dvi-am dvi check check-am \ 00546 installcheck-am installcheck install-info-am install-info \ 00547 install-exec-am install-exec install-data-local install-data-am \ 00548 install-data install-am install uninstall-am uninstall all-local \ 00549 all-redirect all-am all installdirs mostlyclean-generic \ 00550 distclean-generic clean-generic maintainer-clean-generic clean \ 00551 mostlyclean distclean maintainer-clean 00552 00553 00554 # Here are the rules for building the headers 00555 all-local: ${target_builddir}/c++config.h ${thread_target_headers} ${allstamps} 00556 00557 # This rule is slightly different, in that we must change the name of the 00558 # local file from std_foo.h to foo. 00559 stamp-std: ${std_headers} 00560 @if [ ! -d "${std_builddir}" ]; then \ 00561 mkdir -p ${std_builddir} ;\ 00562 fi ;\ 00563 (cd ${std_builddir} && for h in $?; do \ 00564 official_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\ 00565 ln -s $$h ./$${official_name} || true ;\ 00566 done) ;\ 00567 echo `date` > stamp-std 00568 00569 stamp-bits: ${bits_headers} 00570 @if [ ! -d "${bits_builddir}" ]; then \ 00571 mkdir -p ${bits_builddir} ;\ 00572 fi ;\ 00573 (cd ${bits_builddir} && ln -s $? . || true) ;\ 00574 echo `date` > stamp-bits 00575 00576 stamp-c_base: ${c_base_headers} ${c_base_headers_extra} 00577 @if [ ! -d "${c_base_builddir}" ]; then \ 00578 mkdir -p ${c_base_builddir} ;\ 00579 fi ;\ 00580 (cd ${c_base_builddir} && for h in ${c_base_headers}; do \ 00581 official_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\ 00582 ln -s $$h ./$${official_name} || true ;\ 00583 done) ;\ 00584 if [ ! -z "${c_base_headers_extra}" ]; then \ 00585 (cd ${bits_builddir} && ln -s ${c_base_headers_extra} . || true) ;\ 00586 fi ;\ 00587 echo `date` > stamp-c_base 00588 00589 stamp-backward: ${backward_headers} 00590 @if [ ! -d "${backward_builddir}" ]; then \ 00591 mkdir -p ${backward_builddir} ;\ 00592 fi ;\ 00593 (cd ${backward_builddir} && ln -s $? . || true) ;\ 00594 echo `date` > stamp-backward 00595 00596 stamp-ext: ${ext_headers} 00597 @if [ ! -d "${ext_builddir}" ]; then \ 00598 mkdir -p ${ext_builddir} ;\ 00599 fi ;\ 00600 (cd ${ext_builddir} && ln -s $? . || true) ;\ 00601 echo `date` > stamp-ext 00602 00603 stamp-${target_alias}: 00604 @if [ ! -d ${target_builddir} ]; then \ 00605 mkdir -p ${target_builddir} ;\ 00606 echo `date` > stamp-${target_alias} ;\ 00607 fi 00608 00609 # Target includes static. 00610 ${target_builddir}/stamp-target: ${target_headers} stamp-${target_alias} 00611 @cd ${target_builddir} ;\ 00612 if [ ! -f stamp-target ]; then \ 00613 ln -s ${target_headers} . || true ;\ 00614 ln -s ${glibcpp_srcdir}/config/io/basic_file_stdio.h basic_file.h || true ;\ 00615 ln -s ${glibcpp_srcdir}/config/io/c_io_stdio.h c++io.h || true ;\ 00616 ln -s ${glibcpp_srcdir}/config/locale/generic/c_locale.h c++locale.h || true ;\ 00617 ln -s ${glibcpp_srcdir}/config/locale/generic/messages_members.h messages_members.h || true ;\ 00618 ln -s ${glibcpp_srcdir}/config/locale/generic/codecvt_specializations.h codecvt_specializations.h || true ;\ 00619 echo `date` > stamp-target; \ 00620 fi 00621 00622 # Target includes dynamic. 00623 ${target_builddir}/c++config.h: ${CONFIG_HEADER} \ 00624 ${glibcpp_srcdir}/include/bits/c++config \ 00625 stamp-${target_alias} 00626 @cat ${glibcpp_srcdir}/include/bits/c++config > $@ ;\ 00627 sed -e 's/HAVE_/_GLIBCPP_HAVE_/g' \ 00628 -e 's/PACKAGE/_GLIBCPP_PACKAGE/g' \ 00629 -e 's/VERSION/_GLIBCPP_VERSION/g' \ 00630 -e 's/WORDS_/_GLIBCPP_WORDS_/g' \ 00631 < ${CONFIG_HEADER} >> $@ ;\ 00632 echo "#endif // _CPP_CPPCONFIG_" >>$@ 00633 00634 ${target_builddir}/gthr.h: ${toplevel_srcdir}/gcc/gthr.h stamp-${target_alias} 00635 sed -e '/^#/s/\(${uppercase}${uppercase}*\)/_GLIBCPP_\1/g' \ 00636 -e 's,^#include "\(.*\)",#include <bits/\1>,g' \ 00637 < ${toplevel_srcdir}/gcc/gthr.h > $@ 00638 00639 ${target_builddir}/gthr-single.h: ${toplevel_srcdir}/gcc/gthr-single.h \ 00640 stamp-${target_alias} 00641 sed -e 's/\(UNUSED\)/_GLIBCPP_\1/g' \ 00642 -e 's/\(GCC${uppercase}*_H\)/_GLIBCPP_\1/g' \ 00643 < ${toplevel_srcdir}/gcc/gthr-single.h > $@ 00644 00645 ${target_builddir}/gthr-posix.h: ${toplevel_srcdir}/gcc/gthr-posix.h \ 00646 stamp-${target_alias} 00647 sed -e 's/\(UNUSED\)/_GLIBCPP_\1/g' \ 00648 -e 's/\(GCC${uppercase}*_H\)/_GLIBCPP_\1/g' \ 00649 -e 's/\(${uppercase}*WEAK\)/_GLIBCPP_\1/g' \ 00650 < ${toplevel_srcdir}/gcc/gthr-posix.h > $@ 00651 00652 ${target_builddir}/gthr-default.h: ${toplevel_srcdir}/gcc/${glibcpp_thread_h} \ 00653 stamp-${target_alias} 00654 sed -e 's/\(UNUSED\)/_GLIBCPP_\1/g' \ 00655 -e 's/\(GCC${uppercase}*_H\)/_GLIBCPP_\1/g' \ 00656 -e 's/\(${uppercase}*WEAK\)/_GLIBCPP_\1/g' \ 00657 -e 's,^#include "\(.*\)",#include <bits/\1>,g' \ 00658 < ${toplevel_srcdir}/gcc/${glibcpp_thread_h} > $@ 00659 install-data-local: 00660 $(mkinstalldirs) ${gxx_include_dir} 00661 $(mkinstalldirs) ${gxx_include_dir}/${bits_builddir} 00662 for file in ${bits_headers}; do \ 00663 $(INSTALL_DATA) $${file} ${gxx_include_dir}/${bits_builddir}; done 00664 $(mkinstalldirs) ${gxx_include_dir}/${backward_builddir} 00665 for file in ${backward_headers}; do \ 00666 $(INSTALL_DATA) $${file} ${gxx_include_dir}/${backward_builddir}; done 00667 $(mkinstalldirs) ${gxx_include_dir}/${ext_builddir} 00668 for file in ${ext_headers}; do \ 00669 $(INSTALL_DATA) $${file} ${gxx_include_dir}/${ext_builddir}; done 00670 $(mkinstalldirs) ${gxx_include_dir}/${c_base_builddir} 00671 for file in ${c_base_headers_rename}; do \ 00672 $(INSTALL_DATA) ${c_base_builddir}/$${file} \ 00673 ${gxx_include_dir}/${c_base_builddir}; done 00674 c_base_headers_extra_install=${c_base_headers_extra};\ 00675 for file in $$c_base_headers_extra_install; do \ 00676 $(INSTALL_DATA) $$file ${gxx_include_dir}/${bits_builddir}; done 00677 $(mkinstalldirs) ${gxx_include_dir}/${std_builddir} 00678 for file in ${std_headers_rename}; do \ 00679 $(INSTALL_DATA) ${std_builddir}/$${file} \ 00680 ${gxx_include_dir}/${std_builddir}; done 00681 $(mkinstalldirs) ${gxx_include_dir}/${target_builddir} 00682 for file in ${target_headers} ${extra_target_headers} \ 00683 ${thread_target_headers}; do \ 00684 $(INSTALL_DATA) $${file} ${gxx_include_dir}/${target_builddir}; done 00685 00686 # By adding these files here, automake will remove them for 'make clean' 00687 #CLEANFILES = ${allstamps} 00688 00689 # Stop implicit '.o' make rules from ever stomping on extensionless 00690 # headers, in the improbable case where some foolish, crack-addled 00691 # developer tries to create them via make in the include build 00692 # directory. (This is more of an example of how this kind of rule can 00693 # be made.) 00694 .PRECIOUS: $(std_headers_rename) $(c_base_headers_rename) 00695 $(std_headers_rename): ; @: 00696 $(c_base_headers_rename): ; @: 00697 00698 # Tell versions [3.59,3.63) of GNU make to not export all variables. 00699 # Otherwise a system limit (for SysV at least) may be exceeded. 00700 .NOEXPORT: