Codebase list unrtf / 05165dc
Merge tag 'upstream/0.21.5' Upstream version 0.21.5 Willi Mann 10 years ago
33 changed file(s) with 14477 addition(s) and 1292 deletion(s). Raw diff Collapse all Expand all
4242 - changed processing of --html (etc.) args so that "-t html" and
4343 "--html" are equivalent, i.e. both subject to search path set with
4444 "-P"
45 0.21.3:
46 - major changes to code page support and UTF handling
47 - improved LaTeX output
48 - /usr/local/lib no longer hard wired - set by configure
49 0.21.4:
50 - ignore embedded picture which cannot be rendered
51 - allow unnested bold/italic to be interpreted as expected. Such input
52 may be outside the RTF spec, but can be created by TextEdit. The
53 change has been limited to the bold command (cmd_b in convert.c)
54 on an experimental basis. If no bugs appear it could be more generally
55 applied.
56 0.21.5:
57 - improved code for the unnested case and extended to more RTF commands
58
00 Installation Instructions
11 *************************
22
3 Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation,
3 Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
44 Inc.
55
66 Copying and distribution of this file, with or without modification,
0 # Makefile.in generated by automake 1.12.1 from Makefile.am.
0 # Makefile.in generated by automake 1.14 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2012 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
1515
1616 # this is the main Makefile.am
1717 VPATH = @srcdir@
18 am__make_dryrun = \
19 { \
20 am__dry=no; \
18 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
19 am__make_running_with_option = \
20 case $${target_option-} in \
21 ?) ;; \
22 *) echo "am__make_running_with_option: internal error: invalid" \
23 "target option '$${target_option-}' specified" >&2; \
24 exit 1;; \
25 esac; \
26 has_opt=no; \
27 sane_makeflags=$$MAKEFLAGS; \
28 if $(am__is_gnu_make); then \
29 sane_makeflags=$$MFLAGS; \
30 else \
2131 case $$MAKEFLAGS in \
2232 *\\[\ \ ]*) \
23 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25 *) \
26 for am__flg in $$MAKEFLAGS; do \
27 case $$am__flg in \
28 *=*|--*) ;; \
29 *n*) am__dry=yes; break;; \
30 esac; \
31 done;; \
33 bs=\\; \
34 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
35 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
3236 esac; \
33 test $$am__dry = yes; \
34 }
37 fi; \
38 skip_next=no; \
39 strip_trailopt () \
40 { \
41 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
42 }; \
43 for flg in $$sane_makeflags; do \
44 test $$skip_next = yes && { skip_next=no; continue; }; \
45 case $$flg in \
46 *=*|--*) continue;; \
47 -*I) strip_trailopt 'I'; skip_next=yes;; \
48 -*I?*) strip_trailopt 'I';; \
49 -*O) strip_trailopt 'O'; skip_next=yes;; \
50 -*O?*) strip_trailopt 'O';; \
51 -*l) strip_trailopt 'l'; skip_next=yes;; \
52 -*l?*) strip_trailopt 'l';; \
53 -[dEDm]) skip_next=yes;; \
54 -[JT]) skip_next=yes;; \
55 esac; \
56 case $$flg in \
57 *$$target_option*) has_opt=yes; break;; \
58 esac; \
59 done; \
60 test $$has_opt = yes
61 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
62 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
3563 pkgdatadir = $(datadir)/@PACKAGE@
3664 pkgincludedir = $(includedir)/@PACKAGE@
3765 pkglibdir = $(libdir)/@PACKAGE@
5179 build_triplet = @build@
5280 host_triplet = @host@
5381 subdir = .
54 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
55 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
82 DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
83 $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
84 $(top_srcdir)/configure $(am__configure_deps) \
85 $(srcdir)/config.h.in COPYING config/compile \
86 config/config.guess config/config.sub config/depcomp \
87 config/install-sh config/missing $(top_srcdir)/config/compile \
5688 $(top_srcdir)/config/config.guess \
5789 $(top_srcdir)/config/config.sub \
58 $(top_srcdir)/config/install-sh $(top_srcdir)/config/missing \
59 $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
60 config/config.guess config/config.sub config/depcomp \
61 config/install-sh config/missing
90 $(top_srcdir)/config/install-sh $(top_srcdir)/config/missing
6291 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
6392 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
6493 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
6998 CONFIG_HEADER = config.h
7099 CONFIG_CLEAN_FILES =
71100 CONFIG_CLEAN_VPATH_FILES =
101 AM_V_P = $(am__v_P_@AM_V@)
102 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
103 am__v_P_0 = false
104 am__v_P_1 = :
105 AM_V_GEN = $(am__v_GEN_@AM_V@)
106 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
107 am__v_GEN_0 = @echo " GEN " $@;
108 am__v_GEN_1 =
109 AM_V_at = $(am__v_at_@AM_V@)
110 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
111 am__v_at_0 = @
112 am__v_at_1 =
72113 SOURCES =
73114 DIST_SOURCES =
74 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
75 html-recursive info-recursive install-data-recursive \
76 install-dvi-recursive install-exec-recursive \
77 install-html-recursive install-info-recursive \
78 install-pdf-recursive install-ps-recursive install-recursive \
79 installcheck-recursive installdirs-recursive pdf-recursive \
80 ps-recursive uninstall-recursive
115 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
116 ctags-recursive dvi-recursive html-recursive info-recursive \
117 install-data-recursive install-dvi-recursive \
118 install-exec-recursive install-html-recursive \
119 install-info-recursive install-pdf-recursive \
120 install-ps-recursive install-recursive installcheck-recursive \
121 installdirs-recursive pdf-recursive ps-recursive \
122 tags-recursive uninstall-recursive
81123 am__can_run_installinfo = \
82124 case $$AM_UPDATE_INFO_DIR in \
83125 n|no|NO) false;; \
85127 esac
86128 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
87129 distclean-recursive maintainer-clean-recursive
88 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
89 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
130 am__recursive_targets = \
131 $(RECURSIVE_TARGETS) \
132 $(RECURSIVE_CLEAN_TARGETS) \
133 $(am__extra_recursive_targets)
134 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
90135 cscope distdir dist dist-all distcheck
136 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
137 $(LISP)config.h.in
138 # Read a list of newline-separated strings from the standard input,
139 # and print each of them once, without duplicates. Input order is
140 # *not* preserved.
141 am__uniquify_input = $(AWK) '\
142 BEGIN { nonempty = 0; } \
143 { items[$$0] = 1; nonempty = 1; } \
144 END { if (nonempty) { for (i in items) print i; }; } \
145 '
146 # Make sure the list of sources is unique. This is necessary because,
147 # e.g., the same source file might be shared among _SOURCES variables
148 # for different programs/libraries.
149 am__define_uniq_tagged_files = \
150 list='$(am__tagged_files)'; \
151 unique=`for i in $$list; do \
152 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
153 done | $(am__uniquify_input)`
91154 ETAGS = etags
92155 CTAGS = ctags
93156 CSCOPE = cscope
136199 distcleancheck_listfiles = find . -type f -print
137200 ACLOCAL = @ACLOCAL@
138201 AMTAR = @AMTAR@
202 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
139203 AUTOCONF = @AUTOCONF@
140204 AUTOHEADER = @AUTOHEADER@
141205 AUTOMAKE = @AUTOMAKE@
276340 $(am__aclocal_m4_deps):
277341
278342 config.h: stamp-h1
279 @if test ! -f $@; then rm -f stamp-h1; else :; fi
280 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
343 @test -f $@ || rm -f stamp-h1
344 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
281345
282346 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
283347 @rm -f stamp-h1
296360 # (1) if the variable is set in 'config.status', edit 'config.status'
297361 # (which will cause the Makefiles to be regenerated when you run 'make');
298362 # (2) otherwise, pass the desired values on the 'make' command line.
299 $(RECURSIVE_TARGETS):
300 @fail= failcom='exit 1'; \
301 for f in x $$MAKEFLAGS; do \
302 case $$f in \
303 *=* | --[!k]*);; \
304 *k*) failcom='fail=yes';; \
305 esac; \
306 done; \
363 $(am__recursive_targets):
364 @fail=; \
365 if $(am__make_keepgoing); then \
366 failcom='fail=yes'; \
367 else \
368 failcom='exit 1'; \
369 fi; \
307370 dot_seen=no; \
308371 target=`echo $@ | sed s/-recursive//`; \
309 list='$(SUBDIRS)'; for subdir in $$list; do \
372 case "$@" in \
373 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
374 *) list='$(SUBDIRS)' ;; \
375 esac; \
376 for subdir in $$list; do \
310377 echo "Making $$target in $$subdir"; \
311378 if test "$$subdir" = "."; then \
312379 dot_seen=yes; \
321388 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
322389 fi; test -z "$$fail"
323390
324 $(RECURSIVE_CLEAN_TARGETS):
325 @fail= failcom='exit 1'; \
326 for f in x $$MAKEFLAGS; do \
327 case $$f in \
328 *=* | --[!k]*);; \
329 *k*) failcom='fail=yes';; \
330 esac; \
331 done; \
332 dot_seen=no; \
333 case "$@" in \
334 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
335 *) list='$(SUBDIRS)' ;; \
336 esac; \
337 rev=''; for subdir in $$list; do \
338 if test "$$subdir" = "."; then :; else \
339 rev="$$subdir $$rev"; \
340 fi; \
341 done; \
342 rev="$$rev ."; \
343 target=`echo $@ | sed s/-recursive//`; \
344 for subdir in $$rev; do \
345 echo "Making $$target in $$subdir"; \
346 if test "$$subdir" = "."; then \
347 local_target="$$target-am"; \
348 else \
349 local_target="$$target"; \
350 fi; \
351 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
352 || eval $$failcom; \
353 done && test -z "$$fail"
354 tags-recursive:
355 list='$(SUBDIRS)'; for subdir in $$list; do \
356 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
357 done
358 ctags-recursive:
359 list='$(SUBDIRS)'; for subdir in $$list; do \
360 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
361 done
362 cscopelist-recursive:
363 list='$(SUBDIRS)'; for subdir in $$list; do \
364 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
365 done
366
367 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
368 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
369 unique=`for i in $$list; do \
370 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
371 done | \
372 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
373 END { if (nonempty) { for (i in files) print i; }; }'`; \
374 mkid -fID $$unique
375 tags: TAGS
376
377 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
378 $(TAGS_FILES) $(LISP)
391 ID: $(am__tagged_files)
392 $(am__define_uniq_tagged_files); mkid -fID $$unique
393 tags: tags-recursive
394 TAGS: tags
395
396 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
379397 set x; \
380398 here=`pwd`; \
381399 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
391409 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
392410 fi; \
393411 done; \
394 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
395 unique=`for i in $$list; do \
396 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
397 done | \
398 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
399 END { if (nonempty) { for (i in files) print i; }; }'`; \
412 $(am__define_uniq_tagged_files); \
400413 shift; \
401414 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
402415 test -n "$$unique" || unique=$$empty_fix; \
408421 $$unique; \
409422 fi; \
410423 fi
411 ctags: CTAGS
412 CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
413 $(TAGS_FILES) $(LISP)
414 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
415 unique=`for i in $$list; do \
416 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
417 done | \
418 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
419 END { if (nonempty) { for (i in files) print i; }; }'`; \
424 ctags: ctags-recursive
425
426 CTAGS: ctags
427 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
428 $(am__define_uniq_tagged_files); \
420429 test -z "$(CTAGS_ARGS)$$unique" \
421430 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
422431 $$unique
425434 here=`$(am__cd) $(top_builddir) && pwd` \
426435 && $(am__cd) $(top_srcdir) \
427436 && gtags -i $(GTAGS_ARGS) "$$here"
428
429437 cscope: cscope.files
430438 test ! -s cscope.files \
431439 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
432
433440 clean-cscope:
434441 -rm -f cscope.files
435
436 cscope.files: clean-cscope cscopelist-recursive cscopelist
437
438 cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
439 list='$(SOURCES) $(HEADERS) $(LISP)'; \
442 cscope.files: clean-cscope cscopelist
443 cscopelist: cscopelist-recursive
444
445 cscopelist-am: $(am__tagged_files)
446 list='$(am__tagged_files)'; \
440447 case "$(srcdir)" in \
441448 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
442449 *) sdir=$(subdir)/$(srcdir) ;; \
534541 $(am__post_remove_distdir)
535542
536543 dist-tarZ: distdir
544 @echo WARNING: "Support for shar distribution archives is" \
545 "deprecated." >&2
546 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
537547 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
538548 $(am__post_remove_distdir)
539549
540550 dist-shar: distdir
551 @echo WARNING: "Support for distribution archives compressed with" \
552 "legacy program 'compress' is deprecated." >&2
553 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
541554 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
542555 $(am__post_remove_distdir)
543556
570583 *.zip*) \
571584 unzip $(distdir).zip ;;\
572585 esac
573 chmod -R a-w $(distdir); chmod u+w $(distdir)
574 mkdir $(distdir)/_build
575 mkdir $(distdir)/_inst
586 chmod -R a-w $(distdir)
587 chmod u+w $(distdir)
588 mkdir $(distdir)/_build $(distdir)/_inst
576589 chmod a-w $(distdir)
577590 test -d $(distdir)/_build || exit 0; \
578591 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
738751
739752 uninstall-am:
740753
741 .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
742 cscopelist-recursive ctags-recursive install-am install-strip \
743 tags-recursive
744
745 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
746 all all-am am--refresh check check-am clean clean-cscope \
747 clean-generic cscope cscopelist cscopelist-recursive ctags \
748 ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-lzip \
749 dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
750 distclean-generic distclean-hdr distclean-tags distcleancheck \
751 distdir distuninstallcheck dvi dvi-am html html-am info \
752 info-am install install-am install-data install-data-am \
753 install-dvi install-dvi-am install-exec install-exec-am \
754 install-html install-html-am install-info install-info-am \
755 install-man install-pdf install-pdf-am install-ps \
756 install-ps-am install-strip installcheck installcheck-am \
757 installdirs installdirs-am maintainer-clean \
758 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
759 pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
754 .MAKE: $(am__recursive_targets) all install-am install-strip
755
756 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
757 am--refresh check check-am clean clean-cscope clean-generic \
758 cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
759 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
760 distcheck distclean distclean-generic distclean-hdr \
761 distclean-tags distcleancheck distdir distuninstallcheck dvi \
762 dvi-am html html-am info info-am install install-am \
763 install-data install-data-am install-dvi install-dvi-am \
764 install-exec install-exec-am install-html install-html-am \
765 install-info install-info-am install-man install-pdf \
766 install-pdf-am install-ps install-ps-am install-strip \
767 installcheck installcheck-am installdirs installdirs-am \
768 maintainer-clean maintainer-clean-generic mostlyclean \
769 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
770 uninstall-am
760771
761772
762773 # Tell versions [3.59,3.63) of GNU make to not export all variables.
0 # generated automatically by aclocal 1.12.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
0 # generated automatically by aclocal 1.14 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
33
44 # This file is free software; the Free Software Foundation
55 # gives unlimited permission to copy and/or distribute it,
1010 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
1111 # PARTICULAR PURPOSE.
1212
13 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
1314 m4_ifndef([AC_AUTOCONF_VERSION],
1415 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
1516 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
1819 If you have problems, you may need to regenerate the build system entirely.
1920 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
2021
21 # Copyright (C) 2002-2012 Free Software Foundation, Inc.
22 #
23 # This file is free software; the Free Software Foundation
24 # gives unlimited permission to copy and/or distribute it,
25 # with or without modifications, as long as this notice is preserved.
26
27 # serial 8
22 # Copyright (C) 2002-2013 Free Software Foundation, Inc.
23 #
24 # This file is free software; the Free Software Foundation
25 # gives unlimited permission to copy and/or distribute it,
26 # with or without modifications, as long as this notice is preserved.
2827
2928 # AM_AUTOMAKE_VERSION(VERSION)
3029 # ----------------------------
3231 # generated from the m4 files accompanying Automake X.Y.
3332 # (This private macro should not be called outside this file.)
3433 AC_DEFUN([AM_AUTOMAKE_VERSION],
35 [am__api_version='1.12'
34 [am__api_version='1.14'
3635 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
3736 dnl require some minimum version. Point them to the right macro.
38 m4_if([$1], [1.12.1], [],
37 m4_if([$1], [1.14], [],
3938 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
4039 ])
4140
5150 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
5251 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
5352 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
54 [AM_AUTOMAKE_VERSION([1.12.1])dnl
53 [AM_AUTOMAKE_VERSION([1.14])dnl
5554 m4_ifndef([AC_AUTOCONF_VERSION],
5655 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
5756 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
5857
5958 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
6059
61 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
62 #
63 # This file is free software; the Free Software Foundation
64 # gives unlimited permission to copy and/or distribute it,
65 # with or without modifications, as long as this notice is preserved.
66
67 # serial 2
60 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
61 #
62 # This file is free software; the Free Software Foundation
63 # gives unlimited permission to copy and/or distribute it,
64 # with or without modifications, as long as this notice is preserved.
6865
6966 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
7067 # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
113110
114111 # AM_CONDITIONAL -*- Autoconf -*-
115112
116 # Copyright (C) 1997-2012 Free Software Foundation, Inc.
117 #
118 # This file is free software; the Free Software Foundation
119 # gives unlimited permission to copy and/or distribute it,
120 # with or without modifications, as long as this notice is preserved.
121
122 # serial 10
113 # Copyright (C) 1997-2013 Free Software Foundation, Inc.
114 #
115 # This file is free software; the Free Software Foundation
116 # gives unlimited permission to copy and/or distribute it,
117 # with or without modifications, as long as this notice is preserved.
123118
124119 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
125120 # -------------------------------------
146141 Usually this means the macro was only invoked conditionally.]])
147142 fi])])
148143
149 # Copyright (C) 1999-2012 Free Software Foundation, Inc.
150 #
151 # This file is free software; the Free Software Foundation
152 # gives unlimited permission to copy and/or distribute it,
153 # with or without modifications, as long as this notice is preserved.
154
155 # serial 17
144 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
145 #
146 # This file is free software; the Free Software Foundation
147 # gives unlimited permission to copy and/or distribute it,
148 # with or without modifications, as long as this notice is preserved.
149
156150
157151 # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
158152 # written in clear, in which case automake, when reading aclocal.m4,
338332
339333 # Generate code to set up dependency tracking. -*- Autoconf -*-
340334
341 # Copyright (C) 1999-2012 Free Software Foundation, Inc.
342 #
343 # This file is free software; the Free Software Foundation
344 # gives unlimited permission to copy and/or distribute it,
345 # with or without modifications, as long as this notice is preserved.
346
347 # serial 6
335 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
336 #
337 # This file is free software; the Free Software Foundation
338 # gives unlimited permission to copy and/or distribute it,
339 # with or without modifications, as long as this notice is preserved.
340
348341
349342 # _AM_OUTPUT_DEPENDENCY_COMMANDS
350343 # ------------------------------
351344 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
352345 [{
353 # Autoconf 2.62 quotes --file arguments for eval, but not when files
346 # Older Autoconf quotes --file arguments for eval, but not when files
354347 # are listed without --file. Let's play safe and only enable the eval
355348 # if we detect the quoting.
356349 case $CONFIG_FILES in
379372 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
380373 test -z "$DEPDIR" && continue
381374 am__include=`sed -n 's/^am__include = //p' < "$mf"`
382 test -z "am__include" && continue
375 test -z "$am__include" && continue
383376 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
384377 # Find all dependency output files, they are included files with
385378 # $(DEPDIR) in their names. We invoke sed twice because it is the
415408
416409 # Do all the work for Automake. -*- Autoconf -*-
417410
418 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
419 #
420 # This file is free software; the Free Software Foundation
421 # gives unlimited permission to copy and/or distribute it,
422 # with or without modifications, as long as this notice is preserved.
423
424 # serial 19
411 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
412 #
413 # This file is free software; the Free Software Foundation
414 # gives unlimited permission to copy and/or distribute it,
415 # with or without modifications, as long as this notice is preserved.
425416
426417 # This macro actually does too much. Some checks are only needed if
427418 # your package does certain things. But this isn't really a big deal.
419
420 dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
421 m4_define([AC_PROG_CC],
422 m4_defn([AC_PROG_CC])
423 [_AM_PROG_CC_C_O
424 ])
428425
429426 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
430427 # AM_INIT_AUTOMAKE([OPTIONS])
438435 # arguments mandatory, and then we can depend on a new Autoconf
439436 # release and drop the old call support.
440437 AC_DEFUN([AM_INIT_AUTOMAKE],
441 [AC_PREREQ([2.62])dnl
438 [AC_PREREQ([2.65])dnl
442439 dnl Autoconf wants to disallow AM_ names. We explicitly allow
443440 dnl the ones we care about.
444441 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
468465 dnl Distinguish between old-style and new-style calls.
469466 m4_ifval([$2],
470467 [AC_DIAGNOSE([obsolete],
471 [$0: two- and three-arguments forms are deprecated. For more info, see:
472 http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation])
468 [$0: two- and three-arguments forms are deprecated.])
473469 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
474470 AC_SUBST([PACKAGE], [$1])dnl
475471 AC_SUBST([VERSION], [$2])],
497493 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
498494 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
499495 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
500 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
496 # For better backward compatibility. To be removed once Automake 1.9.x
497 # dies out for good. For more background, see:
498 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
499 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
500 AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
501501 # We need awk for the "check" target. The system "awk" is bad on
502502 # some platforms.
503503 AC_REQUIRE([AC_PROG_AWK])dnl
519519 [_AM_DEPENDENCIES([OBJC])],
520520 [m4_define([AC_PROG_OBJC],
521521 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
522 dnl Support for Objective C++ was only introduced in Autoconf 2.65,
523 dnl but we still cater to Autoconf 2.62.
524 m4_ifdef([AC_PROG_OBJCXX],
525 [AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
522 AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
526523 [_AM_DEPENDENCIES([OBJCXX])],
527524 [m4_define([AC_PROG_OBJCXX],
528 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl
529 ])
530 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
531 dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the
532 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
533 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
525 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
526 ])
527 AC_REQUIRE([AM_SILENT_RULES])dnl
528 dnl The testsuite driver may need to know about EXEEXT, so add the
529 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
530 dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
534531 AC_CONFIG_COMMANDS_PRE(dnl
535532 [m4_provide_if([_AM_COMPILER_EXEEXT],
536533 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
537 ])
534
535 # POSIX will say in a future version that running "rm -f" with no argument
536 # is OK; and we want to be able to make that assumption in our Makefile
537 # recipes. So use an aggressive probe to check that the usage we want is
538 # actually supported "in the wild" to an acceptable degree.
539 # See automake bug#10828.
540 # To make any issue more visible, cause the running configure to be aborted
541 # by default if the 'rm' program in use doesn't match our expectations; the
542 # user can still override this though.
543 if rm -f && rm -fr && rm -rf; then : OK; else
544 cat >&2 <<'END'
545 Oops!
546
547 Your 'rm' program seems unable to run without file operands specified
548 on the command line, even when the '-f' option is present. This is contrary
549 to the behaviour of most rm programs out there, and not conforming with
550 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
551
552 Please tell bug-automake@gnu.org about your system, including the value
553 of your $PATH and any error possibly output before this message. This
554 can help us improve future automake versions.
555
556 END
557 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
558 echo 'Configuration will proceed anyway, since you have set the' >&2
559 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
560 echo >&2
561 else
562 cat >&2 <<'END'
563 Aborting the configuration process, to ensure you take notice of the issue.
564
565 You can download and install GNU coreutils to get an 'rm' implementation
566 that behaves properly: <http://www.gnu.org/software/coreutils/>.
567
568 If you want to complete the configuration process using your problematic
569 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
570 to "yes", and re-run configure.
571
572 END
573 AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
574 fi
575 fi])
538576
539577 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
540578 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
541579 dnl mangled by Autoconf and run in a shell conditional statement.
542580 m4_define([_AC_COMPILER_EXEEXT],
543581 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
544
545582
546583 # When config.status generates a header, we must update the stamp-h file.
547584 # This file resides in the same directory as the config header
564601 done
565602 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
566603
567 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
568 #
569 # This file is free software; the Free Software Foundation
570 # gives unlimited permission to copy and/or distribute it,
571 # with or without modifications, as long as this notice is preserved.
572
573 # serial 8
604 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
605 #
606 # This file is free software; the Free Software Foundation
607 # gives unlimited permission to copy and/or distribute it,
608 # with or without modifications, as long as this notice is preserved.
574609
575610 # AM_PROG_INSTALL_SH
576611 # ------------------
587622 fi
588623 AC_SUBST([install_sh])])
589624
590 # Copyright (C) 2003-2012 Free Software Foundation, Inc.
591 #
592 # This file is free software; the Free Software Foundation
593 # gives unlimited permission to copy and/or distribute it,
594 # with or without modifications, as long as this notice is preserved.
595
596 # serial 2
625 # Copyright (C) 2003-2013 Free Software Foundation, Inc.
626 #
627 # This file is free software; the Free Software Foundation
628 # gives unlimited permission to copy and/or distribute it,
629 # with or without modifications, as long as this notice is preserved.
597630
598631 # Check whether the underlying file-system supports filenames
599632 # with a leading dot. For instance MS-DOS doesn't.
611644 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
612645 # From Jim Meyering
613646
614 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
615 #
616 # This file is free software; the Free Software Foundation
617 # gives unlimited permission to copy and/or distribute it,
618 # with or without modifications, as long as this notice is preserved.
619
620 # serial 7
647 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
648 #
649 # This file is free software; the Free Software Foundation
650 # gives unlimited permission to copy and/or distribute it,
651 # with or without modifications, as long as this notice is preserved.
621652
622653 # AM_MAINTAINER_MODE([DEFAULT-MODE])
623654 # ----------------------------------
646677 ]
647678 )
648679
649 AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
650
651680 # Check to see how 'make' treats includes. -*- Autoconf -*-
652681
653 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
654 #
655 # This file is free software; the Free Software Foundation
656 # gives unlimited permission to copy and/or distribute it,
657 # with or without modifications, as long as this notice is preserved.
658
659 # serial 5
682 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
683 #
684 # This file is free software; the Free Software Foundation
685 # gives unlimited permission to copy and/or distribute it,
686 # with or without modifications, as long as this notice is preserved.
660687
661688 # AM_MAKE_INCLUDE()
662689 # -----------------
702729
703730 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
704731
705 # Copyright (C) 1997-2012 Free Software Foundation, Inc.
706 #
707 # This file is free software; the Free Software Foundation
708 # gives unlimited permission to copy and/or distribute it,
709 # with or without modifications, as long as this notice is preserved.
710
711 # serial 7
732 # Copyright (C) 1997-2013 Free Software Foundation, Inc.
733 #
734 # This file is free software; the Free Software Foundation
735 # gives unlimited permission to copy and/or distribute it,
736 # with or without modifications, as long as this notice is preserved.
712737
713738 # AM_MISSING_PROG(NAME, PROGRAM)
714739 # ------------------------------
717742 $1=${$1-"${am_missing_run}$2"}
718743 AC_SUBST($1)])
719744
720
721745 # AM_MISSING_HAS_RUN
722746 # ------------------
723 # Define MISSING if not defined so far and test if it supports --run.
724 # If it does, set am_missing_run to use it, otherwise, to nothing.
747 # Define MISSING if not defined so far and test if it is modern enough.
748 # If it is, set am_missing_run to use it, otherwise, to nothing.
725749 AC_DEFUN([AM_MISSING_HAS_RUN],
726750 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
727751 AC_REQUIRE_AUX_FILE([missing])dnl
734758 esac
735759 fi
736760 # Use eval to expand $SHELL
737 if eval "$MISSING --run true"; then
738 am_missing_run="$MISSING --run "
761 if eval "$MISSING --is-lightweight"; then
762 am_missing_run="$MISSING "
739763 else
740764 am_missing_run=
741765 AC_MSG_WARN(['missing' script is too old or missing])
744768
745769 # Helper functions for option handling. -*- Autoconf -*-
746770
747 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
748 #
749 # This file is free software; the Free Software Foundation
750 # gives unlimited permission to copy and/or distribute it,
751 # with or without modifications, as long as this notice is preserved.
752
753 # serial 6
771 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
772 #
773 # This file is free software; the Free Software Foundation
774 # gives unlimited permission to copy and/or distribute it,
775 # with or without modifications, as long as this notice is preserved.
754776
755777 # _AM_MANGLE_OPTION(NAME)
756778 # -----------------------
775797 AC_DEFUN([_AM_IF_OPTION],
776798 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
777799
800 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
801 #
802 # This file is free software; the Free Software Foundation
803 # gives unlimited permission to copy and/or distribute it,
804 # with or without modifications, as long as this notice is preserved.
805
806 # _AM_PROG_CC_C_O
807 # ---------------
808 # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
809 # to automatically call this.
810 AC_DEFUN([_AM_PROG_CC_C_O],
811 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
812 AC_REQUIRE_AUX_FILE([compile])dnl
813 AC_LANG_PUSH([C])dnl
814 AC_CACHE_CHECK(
815 [whether $CC understands -c and -o together],
816 [am_cv_prog_cc_c_o],
817 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
818 # Make sure it works both with $CC and with simple cc.
819 # Following AC_PROG_CC_C_O, we do the test twice because some
820 # compilers refuse to overwrite an existing .o file with -o,
821 # though they will create one.
822 am_cv_prog_cc_c_o=yes
823 for am_i in 1 2; do
824 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
825 && test -f conftest2.$ac_objext; then
826 : OK
827 else
828 am_cv_prog_cc_c_o=no
829 break
830 fi
831 done
832 rm -f core conftest*
833 unset am_i])
834 if test "$am_cv_prog_cc_c_o" != yes; then
835 # Losing compiler, so override with the script.
836 # FIXME: It is wrong to rewrite CC.
837 # But if we don't then we get into trouble of one sort or another.
838 # A longer-term fix would be to have automake use am__CC in this case,
839 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
840 CC="$am_aux_dir/compile $CC"
841 fi
842 AC_LANG_POP([C])])
843
844 # For backward compatibility.
845 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
846
847 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
848 #
849 # This file is free software; the Free Software Foundation
850 # gives unlimited permission to copy and/or distribute it,
851 # with or without modifications, as long as this notice is preserved.
852
853 # AM_RUN_LOG(COMMAND)
854 # -------------------
855 # Run COMMAND, save the exit status in ac_status, and log it.
856 # (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
857 AC_DEFUN([AM_RUN_LOG],
858 [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
859 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
860 ac_status=$?
861 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
862 (exit $ac_status); }])
863
778864 # Check to make sure that the build environment is sane. -*- Autoconf -*-
779865
780 # Copyright (C) 1996-2012 Free Software Foundation, Inc.
781 #
782 # This file is free software; the Free Software Foundation
783 # gives unlimited permission to copy and/or distribute it,
784 # with or without modifications, as long as this notice is preserved.
785
786 # serial 9
866 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
867 #
868 # This file is free software; the Free Software Foundation
869 # gives unlimited permission to copy and/or distribute it,
870 # with or without modifications, as long as this notice is preserved.
787871
788872 # AM_SANITY_CHECK
789873 # ---------------
860944 rm -f conftest.file
861945 ])
862946
863 # Copyright (C) 2001-2012 Free Software Foundation, Inc.
864 #
865 # This file is free software; the Free Software Foundation
866 # gives unlimited permission to copy and/or distribute it,
867 # with or without modifications, as long as this notice is preserved.
868
869 # serial 2
947 # Copyright (C) 2009-2013 Free Software Foundation, Inc.
948 #
949 # This file is free software; the Free Software Foundation
950 # gives unlimited permission to copy and/or distribute it,
951 # with or without modifications, as long as this notice is preserved.
952
953 # AM_SILENT_RULES([DEFAULT])
954 # --------------------------
955 # Enable less verbose build rules; with the default set to DEFAULT
956 # ("yes" being less verbose, "no" or empty being verbose).
957 AC_DEFUN([AM_SILENT_RULES],
958 [AC_ARG_ENABLE([silent-rules], [dnl
959 AS_HELP_STRING(
960 [--enable-silent-rules],
961 [less verbose build output (undo: "make V=1")])
962 AS_HELP_STRING(
963 [--disable-silent-rules],
964 [verbose build output (undo: "make V=0")])dnl
965 ])
966 case $enable_silent_rules in @%:@ (((
967 yes) AM_DEFAULT_VERBOSITY=0;;
968 no) AM_DEFAULT_VERBOSITY=1;;
969 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
970 esac
971 dnl
972 dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
973 dnl do not support nested variable expansions.
974 dnl See automake bug#9928 and bug#10237.
975 am_make=${MAKE-make}
976 AC_CACHE_CHECK([whether $am_make supports nested variables],
977 [am_cv_make_support_nested_variables],
978 [if AS_ECHO([['TRUE=$(BAR$(V))
979 BAR0=false
980 BAR1=true
981 V=1
982 am__doit:
983 @$(TRUE)
984 .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
985 am_cv_make_support_nested_variables=yes
986 else
987 am_cv_make_support_nested_variables=no
988 fi])
989 if test $am_cv_make_support_nested_variables = yes; then
990 dnl Using '$V' instead of '$(V)' breaks IRIX make.
991 AM_V='$(V)'
992 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
993 else
994 AM_V=$AM_DEFAULT_VERBOSITY
995 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
996 fi
997 AC_SUBST([AM_V])dnl
998 AM_SUBST_NOTMAKE([AM_V])dnl
999 AC_SUBST([AM_DEFAULT_V])dnl
1000 AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1001 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1002 AM_BACKSLASH='\'
1003 AC_SUBST([AM_BACKSLASH])dnl
1004 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1005 ])
1006
1007 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
1008 #
1009 # This file is free software; the Free Software Foundation
1010 # gives unlimited permission to copy and/or distribute it,
1011 # with or without modifications, as long as this notice is preserved.
8701012
8711013 # AM_PROG_INSTALL_STRIP
8721014 # ---------------------
8901032 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
8911033 AC_SUBST([INSTALL_STRIP_PROGRAM])])
8921034
893 # Copyright (C) 2006-2012 Free Software Foundation, Inc.
894 #
895 # This file is free software; the Free Software Foundation
896 # gives unlimited permission to copy and/or distribute it,
897 # with or without modifications, as long as this notice is preserved.
898
899 # serial 3
1035 # Copyright (C) 2006-2013 Free Software Foundation, Inc.
1036 #
1037 # This file is free software; the Free Software Foundation
1038 # gives unlimited permission to copy and/or distribute it,
1039 # with or without modifications, as long as this notice is preserved.
9001040
9011041 # _AM_SUBST_NOTMAKE(VARIABLE)
9021042 # ---------------------------
9111051
9121052 # Check how to create a tarball. -*- Autoconf -*-
9131053
914 # Copyright (C) 2004-2012 Free Software Foundation, Inc.
915 #
916 # This file is free software; the Free Software Foundation
917 # gives unlimited permission to copy and/or distribute it,
918 # with or without modifications, as long as this notice is preserved.
919
920 # serial 3
1054 # Copyright (C) 2004-2013 Free Software Foundation, Inc.
1055 #
1056 # This file is free software; the Free Software Foundation
1057 # gives unlimited permission to copy and/or distribute it,
1058 # with or without modifications, as long as this notice is preserved.
9211059
9221060 # _AM_PROG_TAR(FORMAT)
9231061 # --------------------
9321070 # Substitute a variable $(am__untar) that extract such
9331071 # a tarball read from stdin.
9341072 # $(am__untar) < result.tar
1073 #
9351074 AC_DEFUN([_AM_PROG_TAR],
9361075 [# Always define AMTAR for backward compatibility. Yes, it's still used
9371076 # in the wild :-( We should find a proper way to deprecate it ...
9381077 AC_SUBST([AMTAR], ['$${TAR-tar}'])
1078
1079 # We'll loop over all known methods to create a tar archive until one works.
1080 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1081
9391082 m4_if([$1], [v7],
940 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
941 [m4_case([$1], [ustar],, [pax],,
942 [m4_fatal([Unknown tar format])])
943 AC_MSG_CHECKING([how to create a $1 tar archive])
944 # Loop over all known methods to create a tar archive until one works.
945 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
946 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
947 # Do not fold the above two line into one, because Tru64 sh and
948 # Solaris sh will not grok spaces in the rhs of '-'.
949 for _am_tool in $_am_tools
950 do
951 case $_am_tool in
952 gnutar)
953 for _am_tar in tar gnutar gtar;
954 do
955 AM_RUN_LOG([$_am_tar --version]) && break
956 done
957 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
958 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
959 am__untar="$_am_tar -xf -"
960 ;;
961 plaintar)
962 # Must skip GNU tar: if it does not support --format= it doesn't create
963 # ustar tarball either.
964 (tar --version) >/dev/null 2>&1 && continue
965 am__tar='tar chf - "$$tardir"'
966 am__tar_='tar chf - "$tardir"'
967 am__untar='tar xf -'
968 ;;
969 pax)
970 am__tar='pax -L -x $1 -w "$$tardir"'
971 am__tar_='pax -L -x $1 -w "$tardir"'
972 am__untar='pax -r'
973 ;;
974 cpio)
975 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
976 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
977 am__untar='cpio -i -H $1 -d'
978 ;;
979 none)
980 am__tar=false
981 am__tar_=false
982 am__untar=false
983 ;;
984 esac
985
986 # If the value was cached, stop now. We just wanted to have am__tar
987 # and am__untar set.
988 test -n "${am_cv_prog_tar_$1}" && break
989
990 # tar/untar a dummy directory, and stop if the command works
1083 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1084
1085 [m4_case([$1],
1086 [ustar],
1087 [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1088 # There is notably a 21 bits limit for the UID and the GID. In fact,
1089 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1090 # and bug#13588).
1091 am_max_uid=2097151 # 2^21 - 1
1092 am_max_gid=$am_max_uid
1093 # The $UID and $GID variables are not portable, so we need to resort
1094 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
1095 # below are definitely unexpected, so allow the users to see them
1096 # (that is, avoid stderr redirection).
1097 am_uid=`id -u || echo unknown`
1098 am_gid=`id -g || echo unknown`
1099 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1100 if test $am_uid -le $am_max_uid; then
1101 AC_MSG_RESULT([yes])
1102 else
1103 AC_MSG_RESULT([no])
1104 _am_tools=none
1105 fi
1106 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1107 if test $am_gid -le $am_max_gid; then
1108 AC_MSG_RESULT([yes])
1109 else
1110 AC_MSG_RESULT([no])
1111 _am_tools=none
1112 fi],
1113
1114 [pax],
1115 [],
1116
1117 [m4_fatal([Unknown tar format])])
1118
1119 AC_MSG_CHECKING([how to create a $1 tar archive])
1120
1121 # Go ahead even if we have the value already cached. We do so because we
1122 # need to set the values for the 'am__tar' and 'am__untar' variables.
1123 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1124
1125 for _am_tool in $_am_tools; do
1126 case $_am_tool in
1127 gnutar)
1128 for _am_tar in tar gnutar gtar; do
1129 AM_RUN_LOG([$_am_tar --version]) && break
1130 done
1131 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1132 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1133 am__untar="$_am_tar -xf -"
1134 ;;
1135 plaintar)
1136 # Must skip GNU tar: if it does not support --format= it doesn't create
1137 # ustar tarball either.
1138 (tar --version) >/dev/null 2>&1 && continue
1139 am__tar='tar chf - "$$tardir"'
1140 am__tar_='tar chf - "$tardir"'
1141 am__untar='tar xf -'
1142 ;;
1143 pax)
1144 am__tar='pax -L -x $1 -w "$$tardir"'
1145 am__tar_='pax -L -x $1 -w "$tardir"'
1146 am__untar='pax -r'
1147 ;;
1148 cpio)
1149 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1150 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1151 am__untar='cpio -i -H $1 -d'
1152 ;;
1153 none)
1154 am__tar=false
1155 am__tar_=false
1156 am__untar=false
1157 ;;
1158 esac
1159
1160 # If the value was cached, stop now. We just wanted to have am__tar
1161 # and am__untar set.
1162 test -n "${am_cv_prog_tar_$1}" && break
1163
1164 # tar/untar a dummy directory, and stop if the command works.
1165 rm -rf conftest.dir
1166 mkdir conftest.dir
1167 echo GrepMe > conftest.dir/file
1168 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1169 rm -rf conftest.dir
1170 if test -s conftest.tar; then
1171 AM_RUN_LOG([$am__untar <conftest.tar])
1172 AM_RUN_LOG([cat conftest.dir/file])
1173 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1174 fi
1175 done
9911176 rm -rf conftest.dir
992 mkdir conftest.dir
993 echo GrepMe > conftest.dir/file
994 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
995 rm -rf conftest.dir
996 if test -s conftest.tar; then
997 AM_RUN_LOG([$am__untar <conftest.tar])
998 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
999 fi
1000 done
1001 rm -rf conftest.dir
1002
1003 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1004 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1177
1178 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1179 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1180
10051181 AC_SUBST([am__tar])
10061182 AC_SUBST([am__untar])
10071183 ]) # _AM_PROG_TAR
0 outputsdir = ${libdir}/${PACKAGE}
1 dist_outputs_DATA = SYMBOL.charmap
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # 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@
16
17 VPATH = @srcdir@
18 pkgdatadir = $(datadir)/@PACKAGE@
19 pkgincludedir = $(includedir)/@PACKAGE@
20 pkglibdir = $(libdir)/@PACKAGE@
21 pkglibexecdir = $(libexecdir)/@PACKAGE@
22 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
23 install_sh_DATA = $(install_sh) -c -m 644
24 install_sh_PROGRAM = $(install_sh) -c
25 install_sh_SCRIPT = $(install_sh) -c
26 INSTALL_HEADER = $(INSTALL_DATA)
27 transform = $(program_transform_name)
28 NORMAL_INSTALL = :
29 PRE_INSTALL = :
30 POST_INSTALL = :
31 NORMAL_UNINSTALL = :
32 PRE_UNINSTALL = :
33 POST_UNINSTALL = :
34 build_triplet = @build@
35 host_triplet = @host@
36 subdir = charmaps
37 DIST_COMMON = $(dist_outputs_DATA) $(srcdir)/Makefile.am \
38 $(srcdir)/Makefile.in
39 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
40 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
41 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
42 $(ACLOCAL_M4)
43 mkinstalldirs = $(install_sh) -d
44 CONFIG_HEADER = $(top_builddir)/config.h
45 CONFIG_CLEAN_FILES =
46 CONFIG_CLEAN_VPATH_FILES =
47 SOURCES =
48 DIST_SOURCES =
49 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
50 am__vpath_adj = case $$p in \
51 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
52 *) f=$$p;; \
53 esac;
54 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
55 am__install_max = 40
56 am__nobase_strip_setup = \
57 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
58 am__nobase_strip = \
59 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
60 am__nobase_list = $(am__nobase_strip_setup); \
61 for p in $$list; do echo "$$p $$p"; done | \
62 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
63 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
64 if (++n[$$2] == $(am__install_max)) \
65 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
66 END { for (dir in files) print dir, files[dir] }'
67 am__base_list = \
68 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
69 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
70 am__installdirs = "$(DESTDIR)$(outputsdir)"
71 DATA = $(dist_outputs_DATA)
72 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
73 ACLOCAL = @ACLOCAL@
74 AMTAR = @AMTAR@
75 AUTOCONF = @AUTOCONF@
76 AUTOHEADER = @AUTOHEADER@
77 AUTOMAKE = @AUTOMAKE@
78 AWK = @AWK@
79 CC = @CC@
80 CCDEPMODE = @CCDEPMODE@
81 CFLAGS = @CFLAGS@
82 CPP = @CPP@
83 CPPFLAGS = @CPPFLAGS@
84 CYGPATH_W = @CYGPATH_W@
85 DEFS = @DEFS@
86 DEPDIR = @DEPDIR@
87 ECHO_C = @ECHO_C@
88 ECHO_N = @ECHO_N@
89 ECHO_T = @ECHO_T@
90 EGREP = @EGREP@
91 EXEEXT = @EXEEXT@
92 GREP = @GREP@
93 INSTALL = @INSTALL@
94 INSTALL_DATA = @INSTALL_DATA@
95 INSTALL_PROGRAM = @INSTALL_PROGRAM@
96 INSTALL_SCRIPT = @INSTALL_SCRIPT@
97 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
98 LDFLAGS = @LDFLAGS@
99 LIBOBJS = @LIBOBJS@
100 LIBS = @LIBS@
101 LTLIBOBJS = @LTLIBOBJS@
102 MAINT = @MAINT@
103 MAKEINFO = @MAKEINFO@
104 MKDIR_P = @MKDIR_P@
105 OBJEXT = @OBJEXT@
106 PACKAGE = @PACKAGE@
107 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
108 PACKAGE_NAME = @PACKAGE_NAME@
109 PACKAGE_STRING = @PACKAGE_STRING@
110 PACKAGE_TARNAME = @PACKAGE_TARNAME@
111 PACKAGE_VERSION = @PACKAGE_VERSION@
112 PATH_SEPARATOR = @PATH_SEPARATOR@
113 SET_MAKE = @SET_MAKE@
114 SHELL = @SHELL@
115 STRIP = @STRIP@
116 VERSION = @VERSION@
117 abs_builddir = @abs_builddir@
118 abs_srcdir = @abs_srcdir@
119 abs_top_builddir = @abs_top_builddir@
120 abs_top_srcdir = @abs_top_srcdir@
121 ac_ct_CC = @ac_ct_CC@
122 am__include = @am__include@
123 am__leading_dot = @am__leading_dot@
124 am__quote = @am__quote@
125 am__tar = @am__tar@
126 am__untar = @am__untar@
127 bindir = @bindir@
128 build = @build@
129 build_alias = @build_alias@
130 build_cpu = @build_cpu@
131 build_os = @build_os@
132 build_vendor = @build_vendor@
133 builddir = @builddir@
134 datadir = @datadir@
135 datarootdir = @datarootdir@
136 docdir = @docdir@
137 dvidir = @dvidir@
138 exec_prefix = @exec_prefix@
139 host = @host@
140 host_alias = @host_alias@
141 host_cpu = @host_cpu@
142 host_os = @host_os@
143 host_vendor = @host_vendor@
144 htmldir = @htmldir@
145 includedir = @includedir@
146 infodir = @infodir@
147 install_sh = @install_sh@
148 libdir = @libdir@
149 libexecdir = @libexecdir@
150 localedir = @localedir@
151 localstatedir = @localstatedir@
152 mandir = @mandir@
153 mkdir_p = @mkdir_p@
154 oldincludedir = @oldincludedir@
155 pdfdir = @pdfdir@
156 prefix = @prefix@
157 program_transform_name = @program_transform_name@
158 psdir = @psdir@
159 sbindir = @sbindir@
160 sharedstatedir = @sharedstatedir@
161 srcdir = @srcdir@
162 sysconfdir = @sysconfdir@
163 target_alias = @target_alias@
164 top_build_prefix = @top_build_prefix@
165 top_builddir = @top_builddir@
166 top_srcdir = @top_srcdir@
167 outputsdir = ${libdir}/${PACKAGE}
168 dist_outputs_DATA = SYMBOL.charmap
169 all: all-am
170
171 .SUFFIXES:
172 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
173 @for dep in $?; do \
174 case '$(am__configure_deps)' in \
175 *$$dep*) \
176 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
177 && { if test -f $@; then exit 0; else break; fi; }; \
178 exit 1;; \
179 esac; \
180 done; \
181 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu charmaps/Makefile'; \
182 $(am__cd) $(top_srcdir) && \
183 $(AUTOMAKE) --gnu charmaps/Makefile
184 .PRECIOUS: Makefile
185 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
186 @case '$?' in \
187 *config.status*) \
188 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
189 *) \
190 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
191 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
192 esac;
193
194 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
195 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
196
197 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
198 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
199 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
200 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
201 $(am__aclocal_m4_deps):
202 install-dist_outputsDATA: $(dist_outputs_DATA)
203 @$(NORMAL_INSTALL)
204 test -z "$(outputsdir)" || $(MKDIR_P) "$(DESTDIR)$(outputsdir)"
205 @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \
206 for p in $$list; do \
207 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
208 echo "$$d$$p"; \
209 done | $(am__base_list) | \
210 while read files; do \
211 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(outputsdir)'"; \
212 $(INSTALL_DATA) $$files "$(DESTDIR)$(outputsdir)" || exit $$?; \
213 done
214
215 uninstall-dist_outputsDATA:
216 @$(NORMAL_UNINSTALL)
217 @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \
218 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
219 test -n "$$files" || exit 0; \
220 echo " ( cd '$(DESTDIR)$(outputsdir)' && rm -f" $$files ")"; \
221 cd "$(DESTDIR)$(outputsdir)" && rm -f $$files
222 tags: TAGS
223 TAGS:
224
225 ctags: CTAGS
226 CTAGS:
227
228
229 distdir: $(DISTFILES)
230 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
231 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
232 list='$(DISTFILES)'; \
233 dist_files=`for file in $$list; do echo $$file; done | \
234 sed -e "s|^$$srcdirstrip/||;t" \
235 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
236 case $$dist_files in \
237 */*) $(MKDIR_P) `echo "$$dist_files" | \
238 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
239 sort -u` ;; \
240 esac; \
241 for file in $$dist_files; do \
242 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
243 if test -d $$d/$$file; then \
244 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
245 if test -d "$(distdir)/$$file"; then \
246 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
247 fi; \
248 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
249 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
250 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
251 fi; \
252 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
253 else \
254 test -f "$(distdir)/$$file" \
255 || cp -p $$d/$$file "$(distdir)/$$file" \
256 || exit 1; \
257 fi; \
258 done
259 check-am: all-am
260 check: check-am
261 all-am: Makefile $(DATA)
262 installdirs:
263 for dir in "$(DESTDIR)$(outputsdir)"; do \
264 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
265 done
266 install: install-am
267 install-exec: install-exec-am
268 install-data: install-data-am
269 uninstall: uninstall-am
270
271 install-am: all-am
272 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
273
274 installcheck: installcheck-am
275 install-strip:
276 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
277 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
278 `test -z '$(STRIP)' || \
279 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
280 mostlyclean-generic:
281
282 clean-generic:
283
284 distclean-generic:
285 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
286 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
287
288 maintainer-clean-generic:
289 @echo "This command is intended for maintainers to use"
290 @echo "it deletes files that may require special tools to rebuild."
291 clean: clean-am
292
293 clean-am: clean-generic mostlyclean-am
294
295 distclean: distclean-am
296 -rm -f Makefile
297 distclean-am: clean-am distclean-generic
298
299 dvi: dvi-am
300
301 dvi-am:
302
303 html: html-am
304
305 html-am:
306
307 info: info-am
308
309 info-am:
310
311 install-data-am: install-dist_outputsDATA
312
313 install-dvi: install-dvi-am
314
315 install-dvi-am:
316
317 install-exec-am:
318
319 install-html: install-html-am
320
321 install-html-am:
322
323 install-info: install-info-am
324
325 install-info-am:
326
327 install-man:
328
329 install-pdf: install-pdf-am
330
331 install-pdf-am:
332
333 install-ps: install-ps-am
334
335 install-ps-am:
336
337 installcheck-am:
338
339 maintainer-clean: maintainer-clean-am
340 -rm -f Makefile
341 maintainer-clean-am: distclean-am maintainer-clean-generic
342
343 mostlyclean: mostlyclean-am
344
345 mostlyclean-am: mostlyclean-generic
346
347 pdf: pdf-am
348
349 pdf-am:
350
351 ps: ps-am
352
353 ps-am:
354
355 uninstall-am: uninstall-dist_outputsDATA
356
357 .MAKE: install-am install-strip
358
359 .PHONY: all all-am check check-am clean clean-generic distclean \
360 distclean-generic distdir dvi dvi-am html html-am info info-am \
361 install install-am install-data install-data-am \
362 install-dist_outputsDATA install-dvi install-dvi-am \
363 install-exec install-exec-am install-html install-html-am \
364 install-info install-info-am install-man install-pdf \
365 install-pdf-am install-ps install-ps-am install-strip \
366 installcheck installcheck-am installdirs maintainer-clean \
367 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
368 pdf-am ps ps-am uninstall uninstall-am \
369 uninstall-dist_outputsDATA
370
371
372 # Tell versions [3.59,3.63) of GNU make to not export all variables.
373 # Otherwise a system limit (for SysV at least) may be exceeded.
374 .NOEXPORT:
0 <U0000> /x00 NULL
1 <U0001> /x01 START OF HEADING
2 <U0002> /x02 START OF TEXT
3 <U0003> /x03 END OF TEXT
4 <U0004> /x04 END OF TRANSMISSION
5 <U0005> /x05 ENQUIRY
6 <U0006> /x06 ACKNOWLEDGE
7 <U0007> /x07 BELL
8 <U0008> /x08 BACKSPACE
9 <U0009> /x09 HORIZONTAL TABULATION
10 <U000A> /x0a LINE FEED
11 <U000B> /x0b VERTICAL TABULATION
12 <U000C> /x0c FORM FEED
13 <U000D> /x0d CARRIAGE RETURN
14 <U000E> /x0e SHIFT OUT
15 <U000F> /x0f SHIFT IN
16 <U0010> /x10 DATA LINK ESCAPE
17 <U0011> /x11 DEVICE CONTROL ONE
18 <U0012> /x12 DEVICE CONTROL TWO
19 <U0013> /x13 DEVICE CONTROL THREE
20 <U0014> /x14 DEVICE CONTROL FOUR
21 <U0015> /x15 NEGATIVE ACKNOWLEDGE
22 <U0016> /x16 SYNCHRONOUS IDLE
23 <U0017> /x17 END OF TRANSMISSION BLOCK
24 <U0018> /x18 CANCEL
25 <U0019> /x19 END OF MEDIUM
26 <U001A> /x1a SUBSTITUTE
27 <U001B> /x1b ESCAPE
28 <U001C> /x1c FILE SEPARATOR
29 <U001D> /x1d GROUP SEPARATOR
30 <U001E> /x1e RECORD SEPARATOR
31 <U001F> /x1f UNIT SEPARATOR
32 <U0020> /x20 SPACE
33 <U0021> /x21 EXCLAMATION MARK
34 <U0022> /x22 QUOTATION MARK
35 <U0023> /x23 NUMBER SIGN
36 <U0024> /x24 DOLLAR SIGN
37 <U0025> /x25 PERCENT SIGN
38 <U0026> /x26 AMPERSAND
39 <U0027> /x27 APOSTROPHE
40 <U0028> /x28 LEFT PARENTHESIS
41 <U0029> /x29 RIGHT PARENTHESIS
42 <U002A> /x2a ASTERISK
43 <U002B> /x2b PLUS SIGN
44 <U002C> /x2c COMMA
45 <U002D> /x2d HYPHEN-MINUS
46 <U002E> /x2e FULL STOP
47 <U002F> /x2f SOLIDUS
48 <U0030> /x30 DIGIT ZERO
49 <U0031> /x31 DIGIT ONE
50 <U0032> /x32 DIGIT TWO
51 <U0033> /x33 DIGIT THREE
52 <U0034> /x34 DIGIT FOUR
53 <U0035> /x35 DIGIT FIVE
54 <U0036> /x36 DIGIT SIX
55 <U0037> /x37 DIGIT SEVEN
56 <U0038> /x38 DIGIT EIGHT
57 <U0039> /x39 DIGIT NINE
58 <U003A> /x3a COLON
59 <U003B> /x3b SEMICOLON
60 <U003C> /x3c LESS-THAN SIGN
61 <U003D> /x3d EQUALS SIGN
62 <U003E> /x3e GREATER-THAN SIGN
63 <U003F> /x3f QUESTION MARK
64 <U2245> /x40 APPROXIMATELY EQUAL TO
65 <U0391> /x41 GREEK CAPITAL LETTER ALPHA
66 <U0392> /x42 GREEK CAPITAL LETTER BETA
67 <U03A7> /x43 GREEK CAPITAL LETTER CHI
68 <U0394> /x44 GREEK CAPITAL LETTER DELTA
69 <U0395> /x45 GREEK CAPITAL LETTER EPSILON
70 <U03A6> /x46 GREEK CAPITAL LETTER PHI
71 <U0393> /x47 GREEK CAPITAL LETTER GAMMA
72 <U0397> /x48 GREEK CAPITAL LETTER ETA
73 <U0399> /x49 GREEK CAPITAL LETTER IOTA
74 <U03D1> /x4a GREEK THETA SYMBOL
75 <U039A> /x4b GREEK CAPITAL LETTER KAPPA
76 <U039B> /x4c GREEK CAPITAL LETTER LAMBDA
77 <U039C> /x4d GREEK CAPITAL LETTER MU
78 <U039D> /x4e GREEK CAPITAL LETTER NU
79 <U039F> /x4f GREEK CAPITAL LETTER OMICRON
80 <U03A0> /x50 GREEK CAPITAL LETTER PI
81 <U0398> /x51 GREEK CAPITAL LETTER THETA
82 <U03A1> /x52 GREEK CAPITAL LETTER RHO
83 <U03A3> /x53 GREEK CAPITAL LETTER SIGMA
84 <U03A4> /x54 GREEK CAPITAL LETTER TAU
85 <U03A5> /x55 GREEK CAPITAL LETTER UPSILON
86 <U03C2> /x56 GREEK SMALL LETTER FINAL SIGMA
87 <U03A9> /x57 GREEK CAPITAL LETTER OMEGA
88 <U039E> /x58 GREEK CAPITAL LETTER XI
89 <U03A8> /x59 GREEK CAPITAL LETTER PSI
90 <U0396> /x5a GREEK CAPITAL LETTER ZETA
91 <U005B> /x5b LEFT SQUARE BRACKET
92 <U2234> /x5c THEREFORE
93 <U005D> /x5d RIGHT SQUARE BRACKET
94 <U22A5> /x5e UP TACK
95 <U005F> /x5f LOW LINE
96 <U203E> /x60 OVERLINE
97 <U03B1> /x61 GREEK SMALL LETTER ALPHA
98 <U03B2> /x62 GREEK SMALL LETTER BETA
99 <U03C7> /x63 GREEK SMALL LETTER CHI
100 <U03B4> /x64 GREEK SMALL LETTER DELTA
101 <U03B5> /x65 GREEK SMALL LETTER EPSILON
102 <U03C6> /x66 GREEK SMALL LETTER PHI
103 <U03B3> /x67 GREEK SMALL LETTER GAMMA
104 <U03B7> /x68 GREEK SMALL LETTER ETA
105 <U03B9> /x69 GREEK SMALL LETTER IOTA
106 <U03D5> /x6a GREEK SMALL LETTER SCRIPT RHO
107 <U03BA> /x6b GREEK SMALL LETTER KAPPA
108 <U03BB> /x6c GREEK SMALL LETTER LAMBDA
109 <U03BC> /x6d GREEK SMALL LETTER MU
110 <U03BD> /x6e GREEK SMALL LETTER NU
111 <U03BF> /x6f GREEK SMALL LETTER OMICRON
112 <U03C0> /x70 GREEK SMALL LETTER PI
113 <U03B8> /x71 GREEK SMALL LETTER THETA
114 <U03C1> /x72 GREEK SMALL LETTER RHO
115 <U03C3> /x73 GREEK SMALL LETTER SIGMA
116 <U03C4> /x74 GREEK SMALL LETTER TAU
117 <U03C5> /x75 GREEK SMALL LETTER UPSILON
118 <U03D6> /x76 GREEK PI SYMBOL
119 <U03C9> /x77 GREEK SMALL LETTER OMEGA
120 <U03BE> /x78 GREEK SMALL LETTER XI
121 <U03C8> /x79 GREEK SMALL LETTER PSI
122 <U03B6> /x7a GREEK SMALL LETTER ZETA
123 <U007B> /x7b LEFT CURLY BRACKET
124 <U007C> /x7c VERTICAL LINE
125 <U007D> /x7d RIGHT CURLY BRACKET
126 <U223C> /x7e TILDE OPERATOR
127 <U0000> /x7f NULL
128 <U0000> /xc2/x80 NULL
129 <U0000> /xc2/x81 NULL
130 <U0000> /xc2/x82 NULL
131 <U0000> /xc2/x83 NULL
132 <U0000> /xc2/x84 NULL
133 <U0000> /xc2/x85 NULL
134 <U0000> /xc2/x86 NULL
135 <U0000> /xc2/x87 NULL
136 <U0000> /xc2/x88 NULL
137 <U0000> /xc2/x89 NULL
138 <U0000> /xc2/x8a NULL
139 <U0000> /xc2/x8b NULL
140 <U0000> /xc2/x8c NULL
141 <U0000> /xc2/x8d NULL
142 <U0000> /xc2/x8e NULL
143 <U0000> /xc2/x8f NULL
144 <U0000> /xc2/x90 NULL
145 <U0000> /xc2/x91 NULL
146 <U0000> /xc2/x92 NULL
147 <U0000> /xc2/x93 NULL
148 <U0000> /xc2/x94 NULL
149 <U0000> /xc2/x95 NULL
150 <U0000> /xc2/x96 NULL
151 <U0000> /xc2/x97 NULL
152 <U0000> /xc2/x98 NULL
153 <U0000> /xc2/x99 NULL
154 <U0000> /xc2/x9a NULL
155 <U0000> /xc2/x9b NULL
156 <U0000> /xc2/x9c NULL
157 <U0000> /xc2/x9d NULL
158 <U0000> /xc2/x9e NULL
159 <U0000> /xc2/x9f NULL
160 <U0000> /xc2/xa0 NULL
161 <U03D2> /xc2/xa1 GREEK UPSILON WITH HOOK SYMBOL
162 <U2032> /xc2/xa2 PRIME
163 <U2264> /xc2/xa3 LESS-THAN OR EQUAL TO
164 <U2044> /xc2/xa4 FRACTION SLASH
165 <U221E> /xc2/xa5 INFINITY
166 <U0192> /xc2/xa6 LATIN SMALL LETTER F WITH HOOK
167 <U2663> /xc2/xa7 BLACK CLUB SUIT
168 <U2666> /xc2/xa8 BLACK DIAMOND SUIT
169 <U2665> /xc2/xa9 BLACK HEART SUIT
170 <U2660> /xc2/xaa BLACK SPADE SUIT
171 <U2194> /xc2/xab LEFT RIGHT ARROW
172 <U2190> /xc2/xac LEFTWARDS ARROW
173 <U2191> /xc2/xad UP ARROW
174 <U2192> /xc2/xae RIGHTWARDS ARROW
175 <U2193> /xc2/xaf DOWNWARDS ARROW
176 <U00B0> /xc2/xb0 DEGREE SIGN
177 <U00B1> /xc2/xb1 PLUS-MINUS SIGN
178 <U2033> /xc2/xb2 DOUBLE PRIME
179 <U2265> /xc2/xb3 GREATER-THAN OR EQUAL TO
180 <U00D7> /xc2/xb4 MULTIPLICATION SIGN
181 <U221D> /xc2/xb5 PROPORTIONAL TO
182 <U2202> /xc2/xb6 PARTIAL DIFFERENTIAL
183 <U2022> /xc2/xb7 BULLET
184 <U00F7> /xc2/xb8 DIVISION SIGN
185 <U2260> /xc2/xb9 NOT EQUAL TO
186 <U2261> /xc2/xba IDENTICAL TO
187 <U2248> /xc2/xbb ALMOST EQUAL TO
188 <U2026> /xc2/xbc HORIZONTAL ELLIPSIS
189 <U2502> /xc2/xbd BOX DRAWINGS LIGHT VERTICAL
190 <U2014> /xc2/xbe EM DASH
191 <U21B5> /xc2/xbf DOWNWARDS ARROW WITH CORNER LEFTWARDS
192 <U2135> /xc3/x80 ALEF SYMBOL
193 <U2111> /xc3/x81 BLACK-LETTER CAPITAL I
194 <U211C> /xc3/x82 BLACK-LETTER CAPITAL R
195 <U2118> /xc3/x83 SCRIPT CAPITAL P
196 <U2297> /xc3/x84 CIRCLED TIMES
197 <U2295> /xc3/x85 CIRCLED PLUS
198 <U2205> /xc3/x86 EMPTY SET
199 <U2229> /xc3/x87 INTERSECTION
200 <U222A> /xc3/x88 UNION
201 <U2283> /xc3/x89 SUPERSET OF
202 <U2287> /xc3/x8a SUPERSET OF OR EQUAL TO
203 <U2284> /xc3/x8b NOT A SUBSET OF
204 <U2282> /xc3/x8c SUBSET OF
205 <U2286> /xc3/x8d SUBSET OF OR EQUAL TO
206 <U2208> /xc3/x8e ELEMENT OF
207 <U2209> /xc3/x8f NOT AN ELEMENT OF
208 <U2220> /xc3/x90 ANGLE
209 <U2207> /xc3/x91 NABLA
210 <U00AE> /xc3/x92 REGISTERED SIGN
211 <U00A9> /xc3/x93 COPYRIGHT SIGN
212 <U2122> /xc3/x94 TRADE MARK SIGN
213 <U220F> /xc3/x95 N-ARY PRODUCT
214 <U221A> /xc3/x96 SQUARE ROOT
215 <U00B7> /xc3/x97 MIDDLE DOT
216 <U00AC> /xc3/x98 NOT SIGN
217 <U2227> /xc3/x99 LOGICAL AND
218 <U2228> /xc3/x9a LOGICAL OR
219 <U21D4> /xc3/x9b LEFT RIGHT DOUBLE ARROW
220 <U21D0> /xc3/x9c LEFTWARDS DOUBLE ARROW
221 <U21D1> /xc3/x9d UPWARDS DOUBLE ARROW
222 <U21D2> /xc3/x9e RIGHTWARDS DOUBLE ARROW
223 <U21D3> /xc3/x9f DOWNWARDS DOUBLE ARROW
224 <U25CA> /xc3/xa0 LOZENGE
225 <U2329> /xc3/xa1 LEFT-POINTING ANGLE BRACKET
226 <U00AE> /xc3/xa2 REGISTERED SIGN
227 <U00A9> /xc3/xa3 COPYRIGHT SIGN
228 <U2122> /xc3/xa4 TRADE MARK SIGN
229 <U2211> /xc3/xa5 N-ARY SUMMATION
230 <U239B> /xc3/xa6 left parenthesis upper hook
231 <U239C> /xc3/xa7 left parenthesis extension
232 <U239D> /xc3/xa8 left parenthesis lower hook
233 <U2308> /xc3/xa9 LEFT CEILING
234 <U007C> /xc3/xaa VERTICAL LINE
235 <U230A> /xc3/xab LEFT FLOOR
236 <U23A7> /xc3/xac left brace top (curly bracket)
237 <U23A8> /xc3/xad left brace middle
238 <U23A9> /xc3/xae left brace bottom
239 <U007C> /xc3/xaf VERTICAL LINE
240 <U00F0> /xc3/xb0 LATIN SMALL LETTER ETH
241 <U232A> /xc3/xb1 RIGHT-POINTING ANGLE BRACKET
242 <U222B> /xc3/xb2 INTEGRAL
243 <U2320> /xc3/xb3 integral top
244 <U23AE> /xc3/xb4 integral extension
245 <U2321> /xc3/xb5 integral bottom
246 <U239E> /xc3/xb6 right parenthesis top
247 <U239F> /xc3/xb7 right parenthesis extension
248 <U23A0> /xc3/xb8 right parenthesis bottom
249 <U2309> /xc3/xb9 RIGHT CEILING (right bracket top)
250 <U007C> /xc3/xba VERTICAL LINE
251 <U230B> /xc3/xbb RIGHT FLOOR
252 <U23AB> /xc3/xbc right brace top (curly bracket)
253 <U23AC> /xc3/xbd right brace middle
254 <U23AD> /xc3/xbe right brace bottom
255 <U0000> /xc3/xbf ff
256
0 <U0000> /x00 NULL
1 <U0001> /x01 START OF HEADING
2 <U0002> /x02 START OF TEXT
3 <U0003> /x03 END OF TEXT
4 <U0004> /x04 END OF TRANSMISSION
5 <U0005> /x05 ENQUIRY
6 <U0006> /x06 ACKNOWLEDGE
7 <U0007> /x07 BELL
8 <U0008> /x08 BACKSPACE
9 <U0009> /x09 HORIZONTAL TABULATION
10 <U000A> /x0a LINE FEED
11 <U000B> /x0b VERTICAL TABULATION
12 <U000C> /x0c FORM FEED
13 <U000D> /x0d CARRIAGE RETURN
14 <U000E> /x0e SHIFT OUT
15 <U000F> /x0f SHIFT IN
16 <U0010> /x10 DATA LINK ESCAPE
17 <U0011> /x11 DEVICE CONTROL ONE
18 <U0012> /x12 DEVICE CONTROL TWO
19 <U0013> /x13 DEVICE CONTROL THREE
20 <U0014> /x14 DEVICE CONTROL FOUR
21 <U0015> /x15 NEGATIVE ACKNOWLEDGE
22 <U0016> /x16 SYNCHRONOUS IDLE
23 <U0017> /x17 END OF TRANSMISSION BLOCK
24 <U0018> /x18 CANCEL
25 <U0019> /x19 END OF MEDIUM
26 <U001A> /x1a SUBSTITUTE
27 <U001B> /x1b ESCAPE
28 <U001C> /x1c FILE SEPARATOR
29 <U001D> /x1d GROUP SEPARATOR
30 <U001E> /x1e RECORD SEPARATOR
31 <U001F> /x1f UNIT SEPARATOR
32 <U0020> /x20 SPACE
33 <U0021> /x21 EXCLAMATION MARK
34 <U0022> /x22 QUOTATION MARK
35 <U0023> /x23 NUMBER SIGN
36 <U0024> /x24 DOLLAR SIGN
37 <U0025> /x25 PERCENT SIGN
38 <U0026> /x26 AMPERSAND
39 <U0027> /x27 APOSTROPHE
40 <U0028> /x28 LEFT PARENTHESIS
41 <U0029> /x29 RIGHT PARENTHESIS
42 <U002A> /x2a ASTERISK
43 <U002B> /x2b PLUS SIGN
44 <U002C> /x2c COMMA
45 <U002D> /x2d HYPHEN-MINUS
46 <U002E> /x2e FULL STOP
47 <U002F> /x2f SOLIDUS
48 <U0030> /x30 DIGIT ZERO
49 <U0031> /x31 DIGIT ONE
50 <U0032> /x32 DIGIT TWO
51 <U0033> /x33 DIGIT THREE
52 <U0034> /x34 DIGIT FOUR
53 <U0035> /x35 DIGIT FIVE
54 <U0036> /x36 DIGIT SIX
55 <U0037> /x37 DIGIT SEVEN
56 <U0038> /x38 DIGIT EIGHT
57 <U0039> /x39 DIGIT NINE
58 <U003A> /x3a COLON
59 <U003B> /x3b SEMICOLON
60 <U003C> /x3c LESS-THAN SIGN
61 <U003D> /x3d EQUALS SIGN
62 <U003E> /x3e GREATER-THAN SIGN
63 <U003F> /x3f QUESTION MARK
64 <U2245> /x40 APPROXIMATELY EQUAL TO
65 <U0391> /x41 GREEK CAPITAL LETTER ALPHA
66 <U0392> /x42 GREEK CAPITAL LETTER BETA
67 <U03A7> /x43 GREEK CAPITAL LETTER CHI
68 <U0394> /x44 GREEK CAPITAL LETTER DELTA
69 <U0395> /x45 GREEK CAPITAL LETTER EPSILON
70 <U03A6> /x46 GREEK CAPITAL LETTER PHI
71 <U0393> /x47 GREEK CAPITAL LETTER GAMMA
72 <U0397> /x48 GREEK CAPITAL LETTER ETA
73 <U0399> /x49 GREEK CAPITAL LETTER IOTA
74 <U03D1> /x4a GREEK THETA SYMBOL
75 <U039A> /x4b GREEK CAPITAL LETTER KAPPA
76 <U039B> /x4c GREEK CAPITAL LETTER LAMBDA
77 <U039C> /x4d GREEK CAPITAL LETTER MU
78 <U039D> /x4e GREEK CAPITAL LETTER NU
79 <U039F> /x4f GREEK CAPITAL LETTER OMICRON
80 <U03A0> /x50 GREEK CAPITAL LETTER PI
81 <U0398> /x51 GREEK CAPITAL LETTER THETA
82 <U03A1> /x52 GREEK CAPITAL LETTER RHO
83 <U03A3> /x53 GREEK CAPITAL LETTER SIGMA
84 <U03A4> /x54 GREEK CAPITAL LETTER TAU
85 <U03A5> /x55 GREEK CAPITAL LETTER UPSILON
86 <U03C2> /x56 GREEK SMALL LETTER FINAL SIGMA
87 <U03A9> /x57 GREEK CAPITAL LETTER OMEGA
88 <U039E> /x58 GREEK CAPITAL LETTER XI
89 <U03A8> /x59 GREEK CAPITAL LETTER PSI
90 <U0396> /x5a GREEK CAPITAL LETTER ZETA
91 <U005B> /x5b LEFT SQUARE BRACKET
92 <U2234> /x5c THEREFORE
93 <U005D> /x5d RIGHT SQUARE BRACKET
94 <U22A5> /x5e UP TACK
95 <U005F> /x5f LOW LINE
96 <U203E> /x60 OVERLINE
97 <U03B1> /x61 GREEK SMALL LETTER ALPHA
98 <U03B2> /x62 GREEK SMALL LETTER BETA
99 <U03C7> /x63 GREEK SMALL LETTER CHI
100 <U03B4> /x64 GREEK SMALL LETTER DELTA
101 <U03B5> /x65 GREEK SMALL LETTER EPSILON
102 <U03C6> /x66 GREEK SMALL LETTER PHI
103 <U03B3> /x67 GREEK SMALL LETTER GAMMA
104 <U03B7> /x68 GREEK SMALL LETTER ETA
105 <U03B9> /x69 GREEK SMALL LETTER IOTA
106 <U0000> /x6a NULL
107 <U03BA> /x6b GREEK SMALL LETTER KAPPA
108 <U03BB> /x6c GREEK SMALL LETTER LAMBDA
109 <U03BC> /x6d GREEK SMALL LETTER MU
110 <U03BD> /x6e GREEK SMALL LETTER NU
111 <U03BF> /x6f GREEK SMALL LETTER OMICRON
112 <U03C0> /x70 GREEK SMALL LETTER PI
113 <U03B8> /x71 GREEK SMALL LETTER THETA
114 <U03C1> /x72 GREEK SMALL LETTER RHO
115 <U03C3> /x73 GREEK SMALL LETTER SIGMA
116 <U03C4> /x74 GREEK SMALL LETTER TAU
117 <U03C5> /x75 GREEK SMALL LETTER UPSILON
118 <U03D6> /x76 GREEK PI SYMBOL
119 <U03C9> /x77 GREEK SMALL LETTER OMEGA
120 <U03BE> /x78 GREEK SMALL LETTER XI
121 <U03C8> /x79 GREEK SMALL LETTER PSI
122 <U03B6> /x7a GREEK SMALL LETTER ZETA
123 <U007B> /x7b LEFT CURLY BRACKET
124 <U007C> /x7c VERTICAL LINE
125 <U007D> /x7d RIGHT CURLY BRACKET
126 <U223C> /x7e TILDE OPERATOR
127 <U0000> /x7f NULL
128 <U0000> /xc2/x80 NULL
129 <U0000> /xc2/x81 NULL
130 <U0000> /xc2/x82 NULL
131 <U0000> /xc2/x83 NULL
132 <U0000> /xc2/x84 NULL
133 <U0000> /xc2/x85 NULL
134 <U0000> /xc2/x86 NULL
135 <U0000> /xc2/x87 NULL
136 <U0000> /xc2/x88 NULL
137 <U0000> /xc2/x89 NULL
138 <U0000> /xc2/x8a NULL
139 <U0000> /xc2/x8b NULL
140 <U0000> /xc2/x8c NULL
141 <U0000> /xc2/x8d NULL
142 <U0000> /xc2/x8e NULL
143 <U0000> /xc2/x8f NULL
144 <U0000> /xc2/x90 NULL
145 <U0000> /xc2/x91 NULL
146 <U0000> /xc2/x92 NULL
147 <U0000> /xc2/x93 NULL
148 <U0000> /xc2/x94 NULL
149 <U0000> /xc2/x95 NULL
150 <U0000> /xc2/x96 NULL
151 <U0000> /xc2/x97 NULL
152 <U0000> /xc2/x98 NULL
153 <U0000> /xc2/x99 NULL
154 <U0000> /xc2/x9a NULL
155 <U0000> /xc2/x9b NULL
156 <U0000> /xc2/x9c NULL
157 <U0000> /xc2/x9d NULL
158 <U0000> /xc2/x9e NULL
159 <U0000> /xc2/x9f NULL
160 <U0000> /xc2/xa0 NULL
161 <U03D2> /xc2/xa1 GREEK UPSILON WITH HOOK SYMBOL
162 <U2032> /xc2/xa2 PRIME
163 <U2264> /xc2/xa3 LESS-THAN OR EQUAL TO
164 <U2044> /xc2/xa4 FRACTION SLASH
165 <U221E> /xc2/xa5 INFINITY
166 <U0192> /xc2/xa6 LATIN SMALL LETTER F WITH HOOK
167 <U2663> /xc2/xa7 BLACK CLUB SUIT
168 <U2666> /xc2/xa8 BLACK DIAMOND SUIT
169 <U2665> /xc2/xa9 BLACK HEART SUIT
170 <U2660> /xc2/xaa BLACK SPADE SUIT
171 <U2194> /xc2/xab LEFT RIGHT ARROW
172 <U2190> /xc2/xac LEFTWARDS ARROW
173 <U0000> /xc2/xad NULL
174 <U2192> /xc2/xae RIGHTWARDS ARROW
175 <U2193> /xc2/xaf DOWNWARDS ARROW
176 <U00B0> /xc2/xb0 DEGREE SIGN
177 <U00B1> /xc2/xb1 PLUS-MINUS SIGN
178 <U2033> /xc2/xb2 DOUBLE PRIME
179 <U2265> /xc2/xb3 GREATER-THAN OR EQUAL TO
180 <U00D7> /xc2/xb4 MULTIPLICATION SIGN
181 <U221D> /xc2/xb5 PROPORTIONAL TO
182 <U2202> /xc2/xb6 PARTIAL DIFFERENTIAL
183 <U2022> /xc2/xb7 BULLET
184 <U00F7> /xc2/xb8 DIVISION SIGN
185 <U2260> /xc2/xb9 NOT EQUAL TO
186 <U2261> /xc2/xba IDENTICAL TO
187 <U2248> /xc2/xbb ALMOST EQUAL TO
188 <U2026> /xc2/xbc HORIZONTAL ELLIPSIS
189 <U2502> /xc2/xbd BOX DRAWINGS LIGHT VERTICAL
190 <U2014> /xc2/xbe EM DASH
191 <U21B5> /xc2/xbf DOWNWARDS ARROW WITH CORNER LEFTWARDS
192 <U2135> /xc3/x80 ALEF SYMBOL
193 <U2111> /xc3/x81 BLACK-LETTER CAPITAL I
194 <U211C> /xc3/x82 BLACK-LETTER CAPITAL R
195 <U2118> /xc3/x83 SCRIPT CAPITAL P
196 <U2297> /xc3/x84 CIRCLED TIMES
197 <U2295> /xc3/x85 CIRCLED PLUS
198 <U2205> /xc3/x86 EMPTY SET
199 <U2229> /xc3/x87 INTERSECTION
200 <U222A> /xc3/x88 UNION
201 <U2283> /xc3/x89 SUPERSET OF
202 <U2287> /xc3/x8a SUPERSET OF OR EQUAL TO
203 <U2284> /xc3/x8b NOT A SUBSET OF
204 <U2282> /xc3/x8c SUBSET OF
205 <U2286> /xc3/x8d SUBSET OF OR EQUAL TO
206 <U2208> /xc3/x8e ELEMENT OF
207 <U2209> /xc3/x8f NOT AN ELEMENT OF
208 <U2220> /xc3/x90 ANGLE
209 <U2207> /xc3/x91 NABLA
210 <U00AE> /xc3/x92 REGISTERED SIGN
211 <U00A9> /xc3/x93 COPYRIGHT SIGN
212 <U2122> /xc3/x94 TRADE MARK SIGN
213 <U220F> /xc3/x95 N-ARY PRODUCT
214 <U221A> /xc3/x96 SQUARE ROOT
215 <U00B7> /xc3/x97 MIDDLE DOT
216 <U00AC> /xc3/x98 NOT SIGN
217 <U2227> /xc3/x99 LOGICAL AND
218 <U2228> /xc3/x9a LOGICAL OR
219 <U21D4> /xc3/x9b LEFT RIGHT DOUBLE ARROW
220 <U21D0> /xc3/x9c LEFTWARDS DOUBLE ARROW
221 <U21D1> /xc3/x9d UPWARDS DOUBLE ARROW
222 <U21D2> /xc3/x9e RIGHTWARDS DOUBLE ARROW
223 <U21D3> /xc3/x9f DOWNWARDS DOUBLE ARROW
224 <U25CA> /xc3/xa0 LOZENGE
225 <U2329> /xc3/xa1 LEFT-POINTING ANGLE BRACKET
226 <U00AE> /xc3/xa2 REGISTERED SIGN
227 <U00A9> /xc3/xa3 COPYRIGHT SIGN
228 <U2122> /xc3/xa4 TRADE MARK SIGN
229 <U2211> /xc3/xa5 N-ARY SUMMATION
230 <U00E5> /xc3/xa6 NULL
231 <U00E6> /xc3/xa7 NULL
232 <U00E7> /xc3/xa8 NULL
233 <U2308> /xc3/xa9 LEFT CEILING
234 <U007C> /xc3/xaa VERTICAL LINE
235 <U230A> /xc3/xab LEFT FLOOR
236 <U0000> /xc3/xac NULL
237 <U0000> /xc3/xad NULL
238 <U0000> /xc3/xae NULL
239 <U007C> /xc3/xaf VERTICAL LINE
240 <U00F0> /xc3/xb0 LATIN SMALL LETTER ETH
241 <U232A> /xc3/xb1 RIGHT-POINTING ANGLE BRACKET
242 <U222B> /xc3/xb2 INTEGRAL
243 <U0000> /xc3/xb3 NULL
244 <U0000> /xc3/xb4 NULL
245 <U0000> /xc3/xb5 NULL
246 <U0000> /xc3/xb6 NULL
247 <U0000> /xc3/xb7 NULL
248 <U0000> /xc3/xb8 NULL
249 <U2309> /xc3/xb9 RIGHT CEILING
250 <U007C> /xc3/xba VERTICAL LINE
251 <U230B> /xc3/xbb RIGHT FLOOR
252 <U0000> /xc3/xbc NULL
253 <U0000> /xc3/xbd NULL
254 <U0000> /xc3/xbe NULL
255 <U0000> /xc3/xbf NULL
256
0 #! /bin/sh
1 # Wrapper for compilers which do not understand '-c -o'.
2
3 scriptversion=2012-10-14.11; # UTC
4
5 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
6 # Written by Tom Tromey <tromey@cygnus.com>.
7 #
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2, or (at your option)
11 # any later version.
12 #
13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
17 #
18 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20
21 # As a special exception to the GNU General Public License, if you
22 # distribute this file as part of a program that contains a
23 # configuration script generated by Autoconf, you may include it under
24 # the same distribution terms that you use for the rest of that program.
25
26 # This file is maintained in Automake, please report
27 # bugs to <bug-automake@gnu.org> or send patches to
28 # <automake-patches@gnu.org>.
29
30 nl='
31 '
32
33 # We need space, tab and new line, in precisely that order. Quoting is
34 # there to prevent tools from complaining about whitespace usage.
35 IFS=" "" $nl"
36
37 file_conv=
38
39 # func_file_conv build_file lazy
40 # Convert a $build file to $host form and store it in $file
41 # Currently only supports Windows hosts. If the determined conversion
42 # type is listed in (the comma separated) LAZY, no conversion will
43 # take place.
44 func_file_conv ()
45 {
46 file=$1
47 case $file in
48 / | /[!/]*) # absolute file, and not a UNC file
49 if test -z "$file_conv"; then
50 # lazily determine how to convert abs files
51 case `uname -s` in
52 MINGW*)
53 file_conv=mingw
54 ;;
55 CYGWIN*)
56 file_conv=cygwin
57 ;;
58 *)
59 file_conv=wine
60 ;;
61 esac
62 fi
63 case $file_conv/,$2, in
64 *,$file_conv,*)
65 ;;
66 mingw/*)
67 file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
68 ;;
69 cygwin/*)
70 file=`cygpath -m "$file" || echo "$file"`
71 ;;
72 wine/*)
73 file=`winepath -w "$file" || echo "$file"`
74 ;;
75 esac
76 ;;
77 esac
78 }
79
80 # func_cl_dashL linkdir
81 # Make cl look for libraries in LINKDIR
82 func_cl_dashL ()
83 {
84 func_file_conv "$1"
85 if test -z "$lib_path"; then
86 lib_path=$file
87 else
88 lib_path="$lib_path;$file"
89 fi
90 linker_opts="$linker_opts -LIBPATH:$file"
91 }
92
93 # func_cl_dashl library
94 # Do a library search-path lookup for cl
95 func_cl_dashl ()
96 {
97 lib=$1
98 found=no
99 save_IFS=$IFS
100 IFS=';'
101 for dir in $lib_path $LIB
102 do
103 IFS=$save_IFS
104 if $shared && test -f "$dir/$lib.dll.lib"; then
105 found=yes
106 lib=$dir/$lib.dll.lib
107 break
108 fi
109 if test -f "$dir/$lib.lib"; then
110 found=yes
111 lib=$dir/$lib.lib
112 break
113 fi
114 if test -f "$dir/lib$lib.a"; then
115 found=yes
116 lib=$dir/lib$lib.a
117 break
118 fi
119 done
120 IFS=$save_IFS
121
122 if test "$found" != yes; then
123 lib=$lib.lib
124 fi
125 }
126
127 # func_cl_wrapper cl arg...
128 # Adjust compile command to suit cl
129 func_cl_wrapper ()
130 {
131 # Assume a capable shell
132 lib_path=
133 shared=:
134 linker_opts=
135 for arg
136 do
137 if test -n "$eat"; then
138 eat=
139 else
140 case $1 in
141 -o)
142 # configure might choose to run compile as 'compile cc -o foo foo.c'.
143 eat=1
144 case $2 in
145 *.o | *.[oO][bB][jJ])
146 func_file_conv "$2"
147 set x "$@" -Fo"$file"
148 shift
149 ;;
150 *)
151 func_file_conv "$2"
152 set x "$@" -Fe"$file"
153 shift
154 ;;
155 esac
156 ;;
157 -I)
158 eat=1
159 func_file_conv "$2" mingw
160 set x "$@" -I"$file"
161 shift
162 ;;
163 -I*)
164 func_file_conv "${1#-I}" mingw
165 set x "$@" -I"$file"
166 shift
167 ;;
168 -l)
169 eat=1
170 func_cl_dashl "$2"
171 set x "$@" "$lib"
172 shift
173 ;;
174 -l*)
175 func_cl_dashl "${1#-l}"
176 set x "$@" "$lib"
177 shift
178 ;;
179 -L)
180 eat=1
181 func_cl_dashL "$2"
182 ;;
183 -L*)
184 func_cl_dashL "${1#-L}"
185 ;;
186 -static)
187 shared=false
188 ;;
189 -Wl,*)
190 arg=${1#-Wl,}
191 save_ifs="$IFS"; IFS=','
192 for flag in $arg; do
193 IFS="$save_ifs"
194 linker_opts="$linker_opts $flag"
195 done
196 IFS="$save_ifs"
197 ;;
198 -Xlinker)
199 eat=1
200 linker_opts="$linker_opts $2"
201 ;;
202 -*)
203 set x "$@" "$1"
204 shift
205 ;;
206 *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
207 func_file_conv "$1"
208 set x "$@" -Tp"$file"
209 shift
210 ;;
211 *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
212 func_file_conv "$1" mingw
213 set x "$@" "$file"
214 shift
215 ;;
216 *)
217 set x "$@" "$1"
218 shift
219 ;;
220 esac
221 fi
222 shift
223 done
224 if test -n "$linker_opts"; then
225 linker_opts="-link$linker_opts"
226 fi
227 exec "$@" $linker_opts
228 exit 1
229 }
230
231 eat=
232
233 case $1 in
234 '')
235 echo "$0: No command. Try '$0 --help' for more information." 1>&2
236 exit 1;
237 ;;
238 -h | --h*)
239 cat <<\EOF
240 Usage: compile [--help] [--version] PROGRAM [ARGS]
241
242 Wrapper for compilers which do not understand '-c -o'.
243 Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
244 arguments, and rename the output as expected.
245
246 If you are trying to build a whole package this is not the
247 right script to run: please start by reading the file 'INSTALL'.
248
249 Report bugs to <bug-automake@gnu.org>.
250 EOF
251 exit $?
252 ;;
253 -v | --v*)
254 echo "compile $scriptversion"
255 exit $?
256 ;;
257 cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
258 func_cl_wrapper "$@" # Doesn't return...
259 ;;
260 esac
261
262 ofile=
263 cfile=
264
265 for arg
266 do
267 if test -n "$eat"; then
268 eat=
269 else
270 case $1 in
271 -o)
272 # configure might choose to run compile as 'compile cc -o foo foo.c'.
273 # So we strip '-o arg' only if arg is an object.
274 eat=1
275 case $2 in
276 *.o | *.obj)
277 ofile=$2
278 ;;
279 *)
280 set x "$@" -o "$2"
281 shift
282 ;;
283 esac
284 ;;
285 *.c)
286 cfile=$1
287 set x "$@" "$1"
288 shift
289 ;;
290 *)
291 set x "$@" "$1"
292 shift
293 ;;
294 esac
295 fi
296 shift
297 done
298
299 if test -z "$ofile" || test -z "$cfile"; then
300 # If no '-o' option was seen then we might have been invoked from a
301 # pattern rule where we don't need one. That is ok -- this is a
302 # normal compilation that the losing compiler can handle. If no
303 # '.c' file was seen then we are probably linking. That is also
304 # ok.
305 exec "$@"
306 fi
307
308 # Name of file we expect compiler to create.
309 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
310
311 # Create the lock directory.
312 # Note: use '[/\\:.-]' here to ensure that we don't use the same name
313 # that we are using for the .o file. Also, base the name on the expected
314 # object file name, since that is what matters with a parallel build.
315 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
316 while true; do
317 if mkdir "$lockdir" >/dev/null 2>&1; then
318 break
319 fi
320 sleep 1
321 done
322 # FIXME: race condition here if user kills between mkdir and trap.
323 trap "rmdir '$lockdir'; exit 1" 1 2 15
324
325 # Run the compile.
326 "$@"
327 ret=$?
328
329 if test -f "$cofile"; then
330 test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
331 elif test -f "${cofile}bj"; then
332 test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
333 fi
334
335 rmdir "$lockdir"
336 exit $ret
337
338 # Local Variables:
339 # mode: shell-script
340 # sh-indentation: 2
341 # eval: (add-hook 'write-file-hooks 'time-stamp)
342 # time-stamp-start: "scriptversion="
343 # time-stamp-format: "%:y-%02m-%02d.%02H"
344 # time-stamp-time-zone: "UTC"
345 # time-stamp-end: "; # UTC"
346 # End:
00 #! /bin/sh
11 # Attempt to guess a canonical system name.
2 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
4 # 2011, 2012 Free Software Foundation, Inc.
5
6 timestamp='2012-02-10'
2 # Copyright 1992-2013 Free Software Foundation, Inc.
3
4 timestamp='2013-06-10'
75
86 # This file is free software; you can redistribute it and/or modify it
97 # under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2 of the License, or
8 # the Free Software Foundation; either version 3 of the License, or
119 # (at your option) any later version.
1210 #
1311 # This program is distributed in the hope that it will be useful, but
2119 # As a special exception to the GNU General Public License, if you
2220 # distribute this file as part of a program that contains a
2321 # configuration script generated by Autoconf, you may include it under
24 # the same distribution terms that you use for the rest of that program.
25
26
27 # Originally written by Per Bothner. Please send patches (context
28 # diff format) to <config-patches@gnu.org> and include a ChangeLog
29 # entry.
22 # the same distribution terms that you use for the rest of that
23 # program. This Exception is an additional permission under section 7
24 # of the GNU General Public License, version 3 ("GPLv3").
3025 #
31 # This script attempts to guess a canonical system name similar to
32 # config.sub. If it succeeds, it prints the system name on stdout, and
33 # exits with 0. Otherwise, it exits with 1.
26 # Originally written by Per Bothner.
3427 #
3528 # You can get the latest version of this script from:
3629 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
30 #
31 # Please send patches with a ChangeLog entry to config-patches@gnu.org.
32
3733
3834 me=`echo "$0" | sed -e 's,.*/,,'`
3935
5349 GNU config.guess ($timestamp)
5450
5551 Originally written by Per Bothner.
56 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
57 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
58 Free Software Foundation, Inc.
52 Copyright 1992-2013 Free Software Foundation, Inc.
5953
6054 This is free software; see the source for copying conditions. There is NO
6155 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
137131 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
138132 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
139133
140 case "${UNAME_MACHINE}" in
141 i?86)
142 test -z "$VENDOR" && VENDOR=pc
143 ;;
144 *)
145 test -z "$VENDOR" && VENDOR=unknown
146 ;;
134 case "${UNAME_SYSTEM}" in
135 Linux|GNU|GNU/*)
136 # If the system lacks a compiler, then just pick glibc.
137 # We could probably try harder.
138 LIBC=gnu
139
140 eval $set_cc_for_build
141 cat <<-EOF > $dummy.c
142 #include <features.h>
143 #if defined(__UCLIBC__)
144 LIBC=uclibc
145 #elif defined(__dietlibc__)
146 LIBC=dietlibc
147 #else
148 LIBC=gnu
149 #endif
150 EOF
151 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
152 ;;
147153 esac
148 test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse
149154
150155 # Note: order is significant - the case branches are not exclusive.
151156
209214 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
210215 echo "${machine}-${os}${release}"
211216 exit ;;
217 *:Bitrig:*:*)
218 UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
219 echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
220 exit ;;
212221 *:OpenBSD:*:*)
213222 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
214 echo ${UNAME_MACHINE_ARCH}-${VENDOR}-openbsd${UNAME_RELEASE}
223 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
215224 exit ;;
216225 *:ekkoBSD:*:*)
217 echo ${UNAME_MACHINE}-${VENDOR}-ekkobsd${UNAME_RELEASE}
226 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
218227 exit ;;
219228 *:SolidBSD:*:*)
220 echo ${UNAME_MACHINE}-${VENDOR}-solidbsd${UNAME_RELEASE}
229 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
221230 exit ;;
222231 macppc:MirBSD:*:*)
223 echo powerpc-${VENDOR}-mirbsd${UNAME_RELEASE}
232 echo powerpc-unknown-mirbsd${UNAME_RELEASE}
224233 exit ;;
225234 *:MirBSD:*:*)
226 echo ${UNAME_MACHINE}-${VENDOR}-mirbsd${UNAME_RELEASE}
235 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
227236 exit ;;
228237 alpha:OSF1:*:*)
229238 case $UNAME_RELEASE in
291300 echo alpha-dec-winnt3.5
292301 exit ;;
293302 Amiga*:UNIX_System_V:4.0:*)
294 echo m68k-${VENDOR}-sysv4
303 echo m68k-unknown-sysv4
295304 exit ;;
296305 *:[Aa]miga[Oo][Ss]:*:*)
297 echo ${UNAME_MACHINE}-${VENDOR}-amigaos
306 echo ${UNAME_MACHINE}-unknown-amigaos
298307 exit ;;
299308 *:[Mm]orph[Oo][Ss]:*:*)
300 echo ${UNAME_MACHINE}-${VENDOR}-morphos
309 echo ${UNAME_MACHINE}-unknown-morphos
301310 exit ;;
302311 *:OS/390:*:*)
303312 echo i370-ibm-openedition
311320 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
312321 echo arm-acorn-riscix${UNAME_RELEASE}
313322 exit ;;
314 arm:riscos:*:*|arm:RISCOS:*:*)
315 echo arm-${VENDOR}-riscos
323 arm*:riscos:*:*|arm*:RISCOS:*:*)
324 echo arm-unknown-riscos
316325 exit ;;
317326 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
318327 echo hppa1.1-hitachi-hiuxmpp
420429 echo m68k-hades-mint${UNAME_RELEASE}
421430 exit ;;
422431 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
423 echo m68k-${VENDOR}-mint${UNAME_RELEASE}
432 echo m68k-unknown-mint${UNAME_RELEASE}
424433 exit ;;
425434 m68k:machten:*:*)
426435 echo m68k-apple-machten${UNAME_RELEASE}
731740 exit ;;
732741 i*86:OSF1:*:*)
733742 if [ -x /usr/sbin/sysversion ] ; then
734 echo ${UNAME_MACHINE}-${VENDOR}-osf1mk
743 echo ${UNAME_MACHINE}-unknown-osf1mk
735744 else
736 echo ${UNAME_MACHINE}-${VENDOR}-osf1
745 echo ${UNAME_MACHINE}-unknown-osf1
737746 fi
738747 exit ;;
739748 parisc*:Lites*:*:*)
793802 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
794803 exit ;;
795804 sparc*:BSD/OS:*:*)
796 echo sparc-${VENDOR}-bsdi${UNAME_RELEASE}
805 echo sparc-unknown-bsdi${UNAME_RELEASE}
797806 exit ;;
798807 *:BSD/OS:*:*)
799 echo ${UNAME_MACHINE}-${VENDOR}-bsdi${UNAME_RELEASE}
808 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
800809 exit ;;
801810 *:FreeBSD:*:*)
802811 UNAME_PROCESSOR=`/usr/bin/uname -p`
803812 case ${UNAME_PROCESSOR} in
804813 amd64)
805 echo x86_64-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
814 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
806815 *)
807 echo ${UNAME_PROCESSOR}-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
816 echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
808817 esac
809818 exit ;;
810819 i*:CYGWIN*:*)
811820 echo ${UNAME_MACHINE}-pc-cygwin
821 exit ;;
822 *:MINGW64*:*)
823 echo ${UNAME_MACHINE}-pc-mingw64
812824 exit ;;
813825 *:MINGW*:*)
814826 echo ${UNAME_MACHINE}-pc-mingw32
829841 echo i586-pc-interix${UNAME_RELEASE}
830842 exit ;;
831843 authenticamd | genuineintel | EM64T)
832 echo x86_64-${VENDOR}-interix${UNAME_RELEASE}
844 echo x86_64-unknown-interix${UNAME_RELEASE}
833845 exit ;;
834846 IA64)
835 echo ia64-${VENDOR}-interix${UNAME_RELEASE}
847 echo ia64-unknown-interix${UNAME_RELEASE}
836848 exit ;;
837849 esac ;;
838850 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
851863 echo ${UNAME_MACHINE}-pc-uwin
852864 exit ;;
853865 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
854 echo x86_64-${VENDOR}-cygwin
866 echo x86_64-unknown-cygwin
855867 exit ;;
856868 p*:CYGWIN*:*)
857 echo powerpcle-${VENDOR}-cygwin
869 echo powerpcle-unknown-cygwin
858870 exit ;;
859871 prep*:SunOS:5.*:*)
860 echo powerpcle-${VENDOR}-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
872 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
861873 exit ;;
862874 *:GNU:*:*)
863875 # the GNU system
864 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-${VENDOR}-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
876 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
865877 exit ;;
866878 *:GNU/*:*:*)
867879 # other systems with GNU libc and userland
868 echo ${UNAME_MACHINE}-${VENDOR}-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
880 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
869881 exit ;;
870882 i*86:Minix:*:*)
871883 echo ${UNAME_MACHINE}-pc-minix
872884 exit ;;
873885 aarch64:Linux:*:*)
874 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
886 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
875887 exit ;;
876888 aarch64_be:Linux:*:*)
877889 UNAME_MACHINE=aarch64_be
878 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
890 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
879891 exit ;;
880892 alpha:Linux:*:*)
881893 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
888900 EV68*) UNAME_MACHINE=alphaev68 ;;
889901 esac
890902 objdump --private-headers /bin/sh | grep -q ld.so.1
891 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
892 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC}
903 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
904 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
905 exit ;;
906 arc:Linux:*:* | arceb:Linux:*:*)
907 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
893908 exit ;;
894909 arm*:Linux:*:*)
895910 eval $set_cc_for_build
896911 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
897912 | grep -q __ARM_EABI__
898913 then
899 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
914 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
900915 else
901916 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
902917 | grep -q __ARM_PCS_VFP
903918 then
904 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabi
919 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
905920 else
906 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabihf
921 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
907922 fi
908923 fi
909924 exit ;;
910925 avr32*:Linux:*:*)
911 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
926 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
912927 exit ;;
913928 cris:Linux:*:*)
914 echo ${UNAME_MACHINE}-axis-linux-gnu
929 echo ${UNAME_MACHINE}-axis-linux-${LIBC}
915930 exit ;;
916931 crisv32:Linux:*:*)
917 echo ${UNAME_MACHINE}-axis-linux-gnu
932 echo ${UNAME_MACHINE}-axis-linux-${LIBC}
918933 exit ;;
919934 frv:Linux:*:*)
920 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
935 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
921936 exit ;;
922937 hexagon:Linux:*:*)
923 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
938 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
924939 exit ;;
925940 i*86:Linux:*:*)
926 LIBC=gnu
927 eval $set_cc_for_build
928 sed 's/^ //' << EOF >$dummy.c
929 #ifdef __dietlibc__
930 LIBC=dietlibc
931 #endif
932 EOF
933 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
934 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
941 echo ${UNAME_MACHINE}-pc-linux-${LIBC}
935942 exit ;;
936943 ia64:Linux:*:*)
937 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
944 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
938945 exit ;;
939946 m32r*:Linux:*:*)
940 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
947 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
941948 exit ;;
942949 m68*:Linux:*:*)
943 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
950 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
944951 exit ;;
945952 mips:Linux:*:* | mips64:Linux:*:*)
946953 eval $set_cc_for_build
959966 #endif
960967 EOF
961968 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
962 test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
969 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
963970 ;;
971 or1k:Linux:*:*)
972 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
973 exit ;;
964974 or32:Linux:*:*)
965 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
975 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
966976 exit ;;
967977 padre:Linux:*:*)
968 echo sparc-${VENDOR}-linux-gnu
978 echo sparc-unknown-linux-${LIBC}
969979 exit ;;
970980 parisc64:Linux:*:* | hppa64:Linux:*:*)
971 echo hppa64-${VENDOR}-linux-gnu
981 echo hppa64-unknown-linux-${LIBC}
972982 exit ;;
973983 parisc:Linux:*:* | hppa:Linux:*:*)
974984 # Look for CPU level
975985 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
976 PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;;
977 PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;;
978 *) echo hppa-${VENDOR}-linux-gnu ;;
986 PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
987 PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
988 *) echo hppa-unknown-linux-${LIBC} ;;
979989 esac
980990 exit ;;
981991 ppc64:Linux:*:*)
982 echo powerpc64-${VENDOR}-linux-gnu
992 echo powerpc64-unknown-linux-${LIBC}
983993 exit ;;
984994 ppc:Linux:*:*)
985 echo powerpc-${VENDOR}-linux-gnu
995 echo powerpc-unknown-linux-${LIBC}
996 exit ;;
997 ppc64le:Linux:*:*)
998 echo powerpc64le-unknown-linux-${LIBC}
999 exit ;;
1000 ppcle:Linux:*:*)
1001 echo powerpcle-unknown-linux-${LIBC}
9861002 exit ;;
9871003 s390:Linux:*:* | s390x:Linux:*:*)
988 echo ${UNAME_MACHINE}-ibm-linux
1004 echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
9891005 exit ;;
9901006 sh64*:Linux:*:*)
991 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1007 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9921008 exit ;;
9931009 sh*:Linux:*:*)
994 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1010 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9951011 exit ;;
9961012 sparc:Linux:*:* | sparc64:Linux:*:*)
997 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1013 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9981014 exit ;;
9991015 tile*:Linux:*:*)
1000 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1016 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
10011017 exit ;;
10021018 vax:Linux:*:*)
1003 echo ${UNAME_MACHINE}-dec-linux-gnu
1019 echo ${UNAME_MACHINE}-dec-linux-${LIBC}
10041020 exit ;;
10051021 x86_64:Linux:*:*)
1006 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1022 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
10071023 exit ;;
10081024 xtensa*:Linux:*:*)
1009 echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
1025 echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
10101026 exit ;;
10111027 i*86:DYNIX/ptx:4*:*)
10121028 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
10281044 echo ${UNAME_MACHINE}-pc-os2-emx
10291045 exit ;;
10301046 i*86:XTS-300:*:STOP)
1031 echo ${UNAME_MACHINE}-${VENDOR}-stop
1047 echo ${UNAME_MACHINE}-unknown-stop
10321048 exit ;;
10331049 i*86:atheos:*:*)
1034 echo ${UNAME_MACHINE}-${VENDOR}-atheos
1050 echo ${UNAME_MACHINE}-unknown-atheos
10351051 exit ;;
10361052 i*86:syllable:*:*)
10371053 echo ${UNAME_MACHINE}-pc-syllable
10381054 exit ;;
10391055 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1040 echo i386-${VENODR}-lynxos${UNAME_RELEASE}
1056 echo i386-unknown-lynxos${UNAME_RELEASE}
10411057 exit ;;
10421058 i*86:*DOS:*:*)
10431059 echo ${UNAME_MACHINE}-pc-msdosdjgpp
10571073 *Pentium) UNAME_MACHINE=i586 ;;
10581074 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
10591075 esac
1060 echo ${UNAME_MACHINE}-${VENDOR}-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1076 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
10611077 exit ;;
10621078 i*86:*:3.2:*)
10631079 if test -f /usr/options/cb.name; then
10961112 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
10971113 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
10981114 else # Add other i860-SVR4 vendors below as they are discovered.
1099 echo i860-${VENODR}-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1115 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
11001116 fi
11011117 exit ;;
11021118 mini*:CTIX:SYS*5:*)
11331149 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
11341150 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
11351151 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1136 echo m68k-${VENDOR}-lynxos${UNAME_RELEASE}
1152 echo m68k-unknown-lynxos${UNAME_RELEASE}
11371153 exit ;;
11381154 mc68030:UNIX_System_V:4.*:*)
11391155 echo m68k-atari-sysv4
11401156 exit ;;
11411157 TSUNAMI:LynxOS:2.*:*)
1142 echo sparc-${VENDOR}-lynxos${UNAME_RELEASE}
1158 echo sparc-unknown-lynxos${UNAME_RELEASE}
11431159 exit ;;
11441160 rs6000:LynxOS:2.*:*)
1145 echo rs6000-${VENDOR}-lynxos${UNAME_RELEASE}
1161 echo rs6000-unknown-lynxos${UNAME_RELEASE}
11461162 exit ;;
11471163 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1148 echo powerpc-${VENDOR}-lynxos${UNAME_RELEASE}
1164 echo powerpc-unknown-lynxos${UNAME_RELEASE}
11491165 exit ;;
11501166 SM[BE]S:UNIX_SV:*:*)
11511167 echo mips-dde-sysv${UNAME_RELEASE}
11951211 if [ -d /usr/nec ]; then
11961212 echo mips-nec-sysv${UNAME_RELEASE}
11971213 else
1198 echo mips-${VENDOR}-sysv${UNAME_RELEASE}
1214 echo mips-unknown-sysv${UNAME_RELEASE}
11991215 fi
12001216 exit ;;
12011217 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
12101226 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
12111227 echo i586-pc-haiku
12121228 exit ;;
1229 x86_64:Haiku:*:*)
1230 echo x86_64-unknown-haiku
1231 exit ;;
12131232 SX-4:SUPER-UX:*:*)
12141233 echo sx4-nec-superux${UNAME_RELEASE}
12151234 exit ;;
12361255 exit ;;
12371256 *:Darwin:*:*)
12381257 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1239 case $UNAME_PROCESSOR in
1240 i386)
1241 eval $set_cc_for_build
1242 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1243 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1244 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1245 grep IS_64BIT_ARCH >/dev/null
1246 then
1247 UNAME_PROCESSOR="x86_64"
1248 fi
1249 fi ;;
1250 unknown) UNAME_PROCESSOR=powerpc ;;
1251 esac
1258 eval $set_cc_for_build
1259 if test "$UNAME_PROCESSOR" = unknown ; then
1260 UNAME_PROCESSOR=powerpc
1261 fi
1262 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1263 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1264 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1265 grep IS_64BIT_ARCH >/dev/null
1266 then
1267 case $UNAME_PROCESSOR in
1268 i386) UNAME_PROCESSOR=x86_64 ;;
1269 powerpc) UNAME_PROCESSOR=powerpc64 ;;
1270 esac
1271 fi
1272 fi
12521273 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
12531274 exit ;;
12541275 *:procnto*:*:* | *:QNX:[0123456789]*:*)
12651286 NEO-?:NONSTOP_KERNEL:*:*)
12661287 echo neo-tandem-nsk${UNAME_RELEASE}
12671288 exit ;;
1268 NSE-?:NONSTOP_KERNEL:*:*)
1289 NSE-*:NONSTOP_KERNEL:*:*)
12691290 echo nse-tandem-nsk${UNAME_RELEASE}
12701291 exit ;;
12711292 NSR-?:NONSTOP_KERNEL:*:*)
12891310 else
12901311 UNAME_MACHINE="$cputype"
12911312 fi
1292 echo ${UNAME_MACHINE}-${VENDOR}-plan9
1313 echo ${UNAME_MACHINE}-unknown-plan9
12931314 exit ;;
12941315 *:TOPS-10:*:*)
1295 echo pdp10-${VENDOR}-tops10
1316 echo pdp10-unknown-tops10
12961317 exit ;;
12971318 *:TENEX:*:*)
1298 echo pdp10-${VENDOR}-tenex
1319 echo pdp10-unknown-tenex
12991320 exit ;;
13001321 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
13011322 echo pdp10-dec-tops20
13041325 echo pdp10-xkl-tops20
13051326 exit ;;
13061327 *:TOPS-20:*:*)
1307 echo pdp10-${VENDOR}-tops20
1328 echo pdp10-unknown-tops20
13081329 exit ;;
13091330 *:ITS:*:*)
1310 echo pdp10-${VENDOR}-its
1331 echo pdp10-unknown-its
13111332 exit ;;
13121333 SEI:*:*:SEIUX)
13131334 echo mips-sei-seiux${UNAME_RELEASE}
13141335 exit ;;
13151336 *:DragonFly:*:*)
1316 echo ${UNAME_MACHINE}-${VENDOR}-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1337 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
13171338 exit ;;
13181339 *:*VMS:*:*)
13191340 UNAME_MACHINE=`(uname -p) 2>/dev/null`
13351356 echo ${UNAME_MACHINE}-pc-aros
13361357 exit ;;
13371358 x86_64:VMkernel:*:*)
1338 echo ${UNAME_MACHINE}-${VENDOR}-esx
1359 echo ${UNAME_MACHINE}-unknown-esx
13391360 exit ;;
13401361 esac
1341
1342 #echo '(No uname command or uname output not recognized.)' 1>&2
1343 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
13441362
13451363 eval $set_cc_for_build
13461364 cat >$dummy.c <<EOF
00 #! /bin/sh
11 # Configuration validation subroutine script.
2 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
4 # 2011, 2012 Free Software Foundation, Inc.
5
6 timestamp='2012-04-18'
7
8 # This file is (in principle) common to ALL GNU software.
9 # The presence of a machine in this file suggests that SOME GNU software
10 # can handle that machine. It does not imply ALL GNU software can.
11 #
12 # This file is free software; you can redistribute it and/or modify
13 # it under the terms of the GNU General Public License as published by
14 # the Free Software Foundation; either version 2 of the License, or
2 # Copyright 1992-2013 Free Software Foundation, Inc.
3
4 timestamp='2013-04-24'
5
6 # This file is free software; you can redistribute it and/or modify it
7 # under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
159 # (at your option) any later version.
1610 #
17 # This program is distributed in the hope that it will be useful,
18 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 # GNU General Public License for more details.
11 # This program is distributed in the hope that it will be useful, but
12 # WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # General Public License for more details.
2115 #
2216 # You should have received a copy of the GNU General Public License
2317 # along with this program; if not, see <http://www.gnu.org/licenses/>.
2519 # As a special exception to the GNU General Public License, if you
2620 # distribute this file as part of a program that contains a
2721 # configuration script generated by Autoconf, you may include it under
28 # the same distribution terms that you use for the rest of that program.
29
30
31 # Please send patches to <config-patches@gnu.org>. Submit a context
32 # diff and a properly formatted GNU ChangeLog entry.
22 # the same distribution terms that you use for the rest of that
23 # program. This Exception is an additional permission under section 7
24 # of the GNU General Public License, version 3 ("GPLv3").
25
26
27 # Please send patches with a ChangeLog entry to config-patches@gnu.org.
3328 #
3429 # Configuration subroutine to validate and canonicalize a configuration type.
3530 # Supply the specified configuration type as an argument.
7267 version="\
7368 GNU config.sub ($timestamp)
7469
75 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
76 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
77 Free Software Foundation, Inc.
70 Copyright 1992-2013 Free Software Foundation, Inc.
7871
7972 This is free software; see the source for copying conditions. There is NO
8073 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
122115 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
123116 case $maybe_os in
124117 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
125 linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
118 linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
126119 knetbsd*-gnu* | netbsd*-gnu* | \
127120 kopensolaris*-gnu* | \
128121 storm-chaos* | os2-emx* | rtmk-nova*)
155148 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
156149 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
157150 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
158 -apple | -axis | -knuth | -cray | -microblaze)
151 -apple | -axis | -knuth | -cray | -microblaze*)
159152 os=
160153 basic_machine=$1
161154 ;;
258251 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
259252 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
260253 | am33_2.0 \
261 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
262 | be32 | be64 \
254 | arc | arceb \
255 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
256 | avr | avr32 \
257 | be32 | be64 \
263258 | bfin \
264259 | c4x | clipper \
265260 | d10v | d30v | dlx | dsp16xx \
272267 | le32 | le64 \
273268 | lm32 \
274269 | m32c | m32r | m32rle | m68000 | m68k | m88k \
275 | maxq | mb | microblaze | mcore | mep | metag \
270 | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
276271 | mips | mipsbe | mipseb | mipsel | mipsle \
277272 | mips16 \
278273 | mips64 | mips64el \
290285 | mipsisa64r2 | mipsisa64r2el \
291286 | mipsisa64sb1 | mipsisa64sb1el \
292287 | mipsisa64sr71k | mipsisa64sr71kel \
288 | mipsr5900 | mipsr5900el \
293289 | mipstx39 | mipstx39el \
294290 | mn10200 | mn10300 \
295291 | moxie \
296292 | mt \
297293 | msp430 \
298294 | nds32 | nds32le | nds32be \
299 | nios | nios2 \
295 | nios | nios2 | nios2eb | nios2el \
300296 | ns16k | ns32k \
301297 | open8 \
302 | or32 \
298 | or1k | or32 \
303299 | pdp10 | pdp11 | pj | pjl \
304300 | powerpc | powerpc64 | powerpc64le | powerpcle \
305301 | pyramid \
369365 | aarch64-* | aarch64_be-* \
370366 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
371367 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
372 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
368 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
373369 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
374370 | avr-* | avr32-* \
375371 | be32-* | be64-* \
388384 | lm32-* \
389385 | m32c-* | m32r-* | m32rle-* \
390386 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
391 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
387 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
388 | microblaze-* | microblazeel-* \
392389 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
393390 | mips16-* \
394391 | mips64-* | mips64el-* \
406403 | mipsisa64r2-* | mipsisa64r2el-* \
407404 | mipsisa64sb1-* | mipsisa64sb1el-* \
408405 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
406 | mipsr5900-* | mipsr5900el-* \
409407 | mipstx39-* | mipstx39el-* \
410408 | mmix-* \
411409 | mt-* \
412410 | msp430-* \
413411 | nds32-* | nds32le-* | nds32be-* \
414 | nios-* | nios2-* \
412 | nios-* | nios2-* | nios2eb-* | nios2el-* \
415413 | none-* | np1-* | ns16k-* | ns32k-* \
416414 | open8-* \
417415 | orion-* \
787785 basic_machine=ns32k-utek
788786 os=-sysv
789787 ;;
790 microblaze)
788 microblaze*)
791789 basic_machine=microblaze-xilinx
790 ;;
791 mingw64)
792 basic_machine=x86_64-pc
793 os=-mingw64
792794 ;;
793795 mingw32)
794796 basic_machine=i386-pc
10181020 basic_machine=i586-unknown
10191021 os=-pw32
10201022 ;;
1021 rdos)
1023 rdos | rdos64)
1024 basic_machine=x86_64-pc
1025 os=-rdos
1026 ;;
1027 rdos32)
10221028 basic_machine=i386-pc
10231029 os=-rdos
10241030 ;;
13451351 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
13461352 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
13471353 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1348 | -sym* | -kopensolaris* \
1354 | -sym* | -kopensolaris* | -plan9* \
13491355 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
13501356 | -aos* | -aros* \
13511357 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
13521358 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
13531359 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1354 | -openbsd* | -solidbsd* \
1360 | -bitrig* | -openbsd* | -solidbsd* \
13551361 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
13561362 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
13571363 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
13581364 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
13591365 | -chorusos* | -chorusrdb* | -cegcc* \
13601366