Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Merge branch 'autotools' into master

The Autotools-based build system is now the default.  Yay!
  • Loading branch information...
commit 3046d638b49edd114dc26cd55474515e83b8962b 2 parents 43ab729 + f69fb95
Eric Eide authored June 07, 2012

Showing 171 changed files with 47,728 additions and 363 deletions. Show diff stats Hide diff stats

  1. 6  .gitignore
  2. 8  AUTHORS
  3. 32  COPYING
  4. 0  ChangeLog
  5. 37  INSTALL
  6. 24  Makefile.am
  7. 774  Makefile.in
  8. 3  NEWS
  9. 2  README
  10. 2  TODO
  11. 1,053  aclocal.m4
  12. 310  autoconf/compile
  13. 1,522  autoconf/config.guess
  14. 1,766  autoconf/config.sub
  15. 688  autoconf/depcomp
  16. 527  autoconf/install-sh
  17. 9,655  autoconf/ltmain.sh
  18. 331  autoconf/missing
  19. 6  bootstrap
  20. 4  clang_delta/.gitignore
  21. 6  clang_delta/AggregateToScalar.cpp
  22. 2  clang_delta/AggregateToScalar.h
  23. 6  clang_delta/BinOpSimplification.cpp
  24. 2  clang_delta/BinOpSimplification.h
  25. 6  clang_delta/CallExprToValue.cpp
  26. 2  clang_delta/CallExprToValue.h
  27. 23  clang_delta/ClangDelta.cpp
  28. 6  clang_delta/ClassTemplateToClass.cpp
  29. 2  clang_delta/ClassTemplateToClass.h
  30. 6  clang_delta/CombineGlobalVarDecl.cpp
  31. 2  clang_delta/CombineGlobalVarDecl.h
  32. 6  clang_delta/CombineLocalVarDecl.cpp
  33. 2  clang_delta/CombineLocalVarDecl.h
  34. 2  clang_delta/CommonParameterRewriteVisitor.h
  35. 2  clang_delta/CommonRenameClassRewriteVisitor.h
  36. 2  clang_delta/CommonStatementVisitor.h
  37. 6  clang_delta/CopyPropagation.cpp
  38. 2  clang_delta/CopyPropagation.h
  39. 6  clang_delta/EmptyStructToInt.cpp
  40. 2  clang_delta/EmptyStructToInt.h
  41. 28  clang_delta/LICENSE.TXT
  42. 6  clang_delta/LiftAssignmentExpr.cpp
  43. 2  clang_delta/LiftAssignmentExpr.h
  44. 6  clang_delta/LocalToGlobal.cpp
  45. 2  clang_delta/LocalToGlobal.h
  46. 191  clang_delta/Makefile
  47. 157  clang_delta/Makefile.am
  48. 1,438  clang_delta/Makefile.in
  49. 6  clang_delta/MoveFunctionBody.cpp
  50. 2  clang_delta/MoveFunctionBody.h
  51. 6  clang_delta/MoveGlobalVar.cpp
  52. 2  clang_delta/MoveGlobalVar.h
  53. 6  clang_delta/ParamToGlobal.cpp
  54. 2  clang_delta/ParamToGlobal.h
  55. 6  clang_delta/ParamToLocal.cpp
  56. 2  clang_delta/ParamToLocal.h
  57. 4  clang_delta/README.txt
  58. 6  clang_delta/ReduceArrayDim.cpp
  59. 2  clang_delta/ReduceArrayDim.h
  60. 6  clang_delta/ReduceArraySize.cpp
  61. 2  clang_delta/ReduceArraySize.h
  62. 6  clang_delta/ReduceClassTemplateParameter.cpp
  63. 2  clang_delta/ReduceClassTemplateParameter.h
  64. 6  clang_delta/ReducePointerLevel.cpp
  65. 2  clang_delta/ReducePointerLevel.h
  66. 6  clang_delta/RemoveBaseClass.cpp
  67. 2  clang_delta/RemoveBaseClass.h
  68. 6  clang_delta/RemoveCtorInitializer.cpp
  69. 2  clang_delta/RemoveCtorInitializer.h
  70. 6  clang_delta/RemoveNamespace.cpp
  71. 2  clang_delta/RemoveNamespace.h
  72. 6  clang_delta/RemoveNestedFunction.cpp
  73. 2  clang_delta/RemoveNestedFunction.h
  74. 6  clang_delta/RemoveTrivialBaseTemplate.cpp
  75. 2  clang_delta/RemoveTrivialBaseTemplate.h
  76. 6  clang_delta/RemoveUnresolvedBase.cpp
  77. 2  clang_delta/RemoveUnresolvedBase.h
  78. 6  clang_delta/RemoveUnusedFunction.cpp
  79. 2  clang_delta/RemoveUnusedFunction.h
  80. 6  clang_delta/RemoveUnusedStructField.cpp
  81. 2  clang_delta/RemoveUnusedStructField.h
  82. 6  clang_delta/RemoveUnusedVar.cpp
  83. 2  clang_delta/RemoveUnusedVar.h
  84. 6  clang_delta/RenameClass.cpp
  85. 2  clang_delta/RenameClass.h
  86. 6  clang_delta/RenameFun.cpp
  87. 2  clang_delta/RenameFun.h
  88. 6  clang_delta/RenameParam.cpp
  89. 2  clang_delta/RenameParam.h
  90. 6  clang_delta/RenameVar.cpp
  91. 2  clang_delta/RenameVar.h
  92. 6  clang_delta/ReplaceCallExpr.cpp
  93. 2  clang_delta/ReplaceCallExpr.h
  94. 6  clang_delta/ReplaceDerivedClass.cpp
  95. 2  clang_delta/ReplaceDerivedClass.h
  96. 6  clang_delta/ReplaceSimpleTypedef.cpp
  97. 2  clang_delta/ReplaceSimpleTypedef.h
  98. 6  clang_delta/ReturnVoid.cpp
  99. 2  clang_delta/ReturnVoid.h
  100. 6  clang_delta/RewriteUtils.cpp
  101. 2  clang_delta/RewriteUtils.h
  102. 6  clang_delta/SimpleInliner.cpp
  103. 2  clang_delta/SimpleInliner.h
  104. 6  clang_delta/SimplifyCallExpr.cpp
  105. 2  clang_delta/SimplifyCallExpr.h
  106. 6  clang_delta/SimplifyCommaExpr.cpp
  107. 2  clang_delta/SimplifyCommaExpr.h
  108. 6  clang_delta/SimplifyDependentTypedef.cpp
  109. 2  clang_delta/SimplifyDependentTypedef.h
  110. 6  clang_delta/SimplifyIf.cpp
  111. 2  clang_delta/SimplifyIf.h
  112. 6  clang_delta/SimplifyStructUnionDecl.cpp
  113. 2  clang_delta/SimplifyStructUnionDecl.h
  114. 6  clang_delta/Transformation.cpp
  115. 2  clang_delta/Transformation.h
  116. 19  clang_delta/TransformationManager.cpp
  117. 2  clang_delta/TransformationManager.h
  118. 6  clang_delta/UnifyFunctionDecl.cpp
  119. 2  clang_delta/UnifyFunctionDecl.h
  120. 6  clang_delta/UnionToStruct.cpp
  121. 2  clang_delta/UnionToStruct.h
  122. 2  clang_delta/test_transformation
  123. 68  config.h.in
  124. 18,202  configure
  125. 144  configure.ac
  126. 5  creduce/.gitignore
  127. 105  creduce/Makefile.am
  128. 584  creduce/Makefile.in
  129. 12  creduce/{creduce → creduce.in}
  130. 51  creduce/creduce_config.pm.in
  131. 8  creduce/creduce_regexes.pm
  132. 8  creduce/creduce_utils.pm
  133. 8  creduce/pass_balanced.pm
  134. 32  creduce/pass_clang.pm
  135. 8  creduce/pass_crc.pm
  136. 8  creduce/pass_indent.pm
  137. 8  creduce/pass_ints.pm
  138. 8  creduce/pass_lines.pm
  139. 8  creduce/pass_peep.pm
  140. 8  creduce/pass_ternary.pm
  141. 2  git-hash.sh
  142. 92  m4/ax_llvm.m4
  143. 77  m4/ax_prog_perl_modules.m4
  144. 7,982  m4/libtool.m4
  145. 384  m4/ltoptions.m4
  146. 123  m4/ltsugar.m4
  147. 23  m4/ltversion.m4
  148. 98  m4/lt~obsolete.m4
  149. 23  scripts/Makefile.am
  150. 393  scripts/Makefile.in
  151. 8  scripts/del_lines
  152. 10  scripts/godelta8
  153. 8  scripts/make_cde_package.sh
  154. 8  scripts/prep
  155. 27  scripts/shorten
  156. 8  scripts/test1_crash.sh
  157. 8  scripts/test1_wrong_code_framac.sh
  158. 8  scripts/test1_wrong_code_kcc.sh
  159. 4  tests/.gitignore
  160. 44  tests/Makefile.am
  161. 417  tests/Makefile.in
  162. 8  tests/run_tests
  163. 8  tests/test0.sh
  164. 8  tests/test1.sh
  165. 8  tests/test2.sh
  166. 8  tests/test3.sh
  167. 8  tests/test4.sh
  168. 8  tests/test5.sh
  169. 8  tests/test6.sh
  170. 8  tests/test7.sh
  171. 17  version.m4
6  .gitignore
... ...
@@ -1,10 +1,11 @@
1 1
 # Files made by `configure' and friends.
2  
-# Makefile -- not yet Autoconf'ed.
  2
+Makefile
3 3
 autom4te.cache
  4
+config.h
4 5
 config.log
5 6
 config.status
6 7
 libtool
7  
-stamp-h.in
  8
+stamp-h1
8 9
 
9 10
 # Files made by compilation.
10 11
 .deps/
@@ -14,6 +15,7 @@ stamp-h.in
14 15
 *.lo
15 16
 *.o
16 17
 *.obj
  18
+creduce-*.tar.gz
17 19
 
18 20
 # Files made by Eclipse CDT.
19 21
 .autotools
8  AUTHORS
... ...
@@ -0,0 +1,8 @@
  1
+-*- mode: Text -*-
  2
+
  3
+C-Reduce was written by Yang Chen, Eric Eide, and John Regehr at the
  4
+University of Utah.
  5
+
  6
+  Yang Chen <chenyang@cs.utah.edu>
  7
+  Eric Eide <eeide@cs.utah.edu>
  8
+  John Regehr <regehr@cs.utah.edu>
32  COPYING
... ...
@@ -0,0 +1,32 @@
  1
+-*- mode: Text -*-
  2
+
  3
+C-Reduce is Copyright (c) 2011-2012 The University of Utah.
  4
+
  5
+C-Reduce is distributed under the following license, which is often called
  6
+the "University of Illinois Open Source License."
  7
+
  8
+// Permission is hereby granted, free of charge, to any person obtaining a copy
  9
+// of this software and associated documentation files (the "Software"), to
  10
+// deal with the Software without restriction, including without limitation the
  11
+// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  12
+// sell copies of the Software, and to permit persons to whom the Software is
  13
+// furnished to do so, subject to the following conditions:
  14
+//
  15
+//     * Redistributions of source code must retain the above copyright notice,
  16
+//       this list of conditions and the following disclaimers.
  17
+//
  18
+//     * Redistributions in binary form must reproduce the above copyright
  19
+//       notice, this list of conditions and the following disclaimers in the
  20
+//       documentation and/or other materials provided with the distribution.
  21
+//
  22
+//     * Neither the names of the University of Utah nor the names of its
  23
+//       contributors may be used to endorse or promote products derived from
  24
+//       this Software without specific prior written permission.
  25
+//
  26
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  27
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  28
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  29
+// CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  30
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  31
+// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  32
+// WITH THE SOFTWARE.
0  ChangeLog
No changes.
37  INSTALL
... ...
@@ -1,3 +1,5 @@
  1
+-*- mode: Text -*-
  2
+
1 3
 --------------------------------------------------------------------
2 4
 
3 5
 C-Reduce 
@@ -8,7 +10,7 @@ Prereqs:
8 10
 On Ubuntu, all non-standard prerequisites can be installed like this:
9 11
 
10 12
   sudo apt-get install libfile-which-perl libregexp-common-perl \
11  
-  indent astyle delta libexporter-lite-perl
  13
+    indent astyle delta libexporter-lite-perl
12 14
 
13 15
 On other systems, install these packages either manually or using the
14 16
 package manager:
@@ -27,35 +29,44 @@ Perl modules
27 29
   File::Which
28 30
   Regexp::Common
29 31
 
30  
-for example (perhaps as root):
  32
+For example, (perhaps as root):
31 33
 
32 34
   cpan -i 'Exporter::Lite'
33 35
   cpan -i 'File::Which'
34 36
   cpan -i 'Regexp::Common'
35 37
 
36 38
 --------------------------------------------------------------------
37  
-Building and installing the clang_delta plugin
  39
+Building and installing C-Reduce and the clang_delta plugin
38 40
 
39 41
 1. Download, build, and install the latest LLVM/Clang from their
40 42
 repository:
41 43
 
42 44
   http://llvm.org/docs/GettingStarted.html#checkout
43 45
 
44  
-[Note: If you're having trouble with their trunk, you can use
  46
+Note: If you're having trouble with their trunk, you can use
45 47
 LLVM/Clang 3.0 instead, but in that case you'll have to grab an older
46  
-C-Reduce tagged "creduce-1.0.0".]
  48
+C-Reduce tagged "creduce-1.0.0".
47 49
 
48  
-2. Build the plugin:
  50
+2. Build the C-Reduce software distribution:
49 51
 
50  
-  cd clang_delta
51  
-  export LLVM_PATH=PATH_TO_CLANG_INSTALLATION
  52
+  # cd to where you want to build the package, then:
  53
+  configure
52 54
   make
53  
-  cp clang_delta SOME_DIRECTORY_IN_PATH
  55
+  make install
54 56
 
55  
-Note that assertions are enabled by default. To disable assertions,
56  
-build the program with:
  57
+The `configure' script was generated by GNU Autoconf, and therefore
  58
+accepts the usual options for naming the installation directories,
  59
+choosing the compilers you want to use, and so on.  `configure --help'
  60
+summarizes the command-line options.
57 61
 
58  
-  DISABLE_TRANS_ASSERT=1 make
  62
+If LLVM/Clang is not in your search path, you can tell the `configure'
  63
+script where to find LLVM/Clang:
59 64
 
60  
---------------------------------------------------------------------
  65
+  # Use the LLVM/Clang tree rooted at /opt/llvm
  66
+  configure --with-llvm=/opt/llvm
  67
+
  68
+Note that assertions are disabled by default.  To enable assertions:
61 69
 
  70
+  configure --enable-trans-assert
  71
+
  72
+--------------------------------------------------------------------
24  Makefile.am
... ...
@@ -0,0 +1,24 @@
  1
+## -*- mode: Makefile-Automake -*-
  2
+##
  3
+## Copyright (c) 2012 The University of Utah
  4
+## All rights reserved.
  5
+##
  6
+## This file is distributed under the University of Illinois Open Source
  7
+## License.  See the file COPYING for details.
  8
+
  9
+###############################################################################
  10
+
  11
+ACLOCAL_AMFLAGS = -I m4
  12
+
  13
+SUBDIRS = \
  14
+	creduce \
  15
+	clang_delta \
  16
+	scripts \
  17
+	tests
  18
+
  19
+EXTRA_DIST = \
  20
+	git-hash.sh
  21
+
  22
+###############################################################################
  23
+
  24
+## End of file.
774  Makefile.in
... ...
@@ -0,0 +1,774 @@
  1
+# Makefile.in generated by automake 1.11.3 from Makefile.am.
  2
+# @configure_input@
  3
+
  4
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
  5
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
  6
+# Foundation, Inc.
  7
+# This Makefile.in is free software; the Free Software Foundation
  8
+# gives unlimited permission to copy and/or distribute it,
  9
+# with or without modifications, as long as this notice is preserved.
  10
+
  11
+# This program is distributed in the hope that it will be useful,
  12
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  13
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  14
+# PARTICULAR PURPOSE.
  15
+
  16
+@SET_MAKE@
  17
+
  18
+###############################################################################
  19
+VPATH = @srcdir@
  20
+pkgdatadir = $(datadir)/@PACKAGE@
  21
+pkgincludedir = $(includedir)/@PACKAGE@
  22
+pkglibdir = $(libdir)/@PACKAGE@
  23
+pkglibexecdir = $(libexecdir)/@PACKAGE@
  24
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  25
+install_sh_DATA = $(install_sh) -c -m 644
  26
+install_sh_PROGRAM = $(install_sh) -c
  27
+install_sh_SCRIPT = $(install_sh) -c
  28
+INSTALL_HEADER = $(INSTALL_DATA)
  29
+transform = $(program_transform_name)
  30
+NORMAL_INSTALL = :
  31
+PRE_INSTALL = :
  32
+POST_INSTALL = :
  33
+NORMAL_UNINSTALL = :
  34
+PRE_UNINSTALL = :
  35
+POST_UNINSTALL = :
  36
+build_triplet = @build@
  37
+host_triplet = @host@
  38
+target_triplet = @target@
  39
+subdir = .
  40
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
  41
+	$(srcdir)/Makefile.in $(srcdir)/config.h.in \
  42
+	$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
  43
+	TODO autoconf/compile autoconf/config.guess \
  44
+	autoconf/config.sub autoconf/depcomp autoconf/install-sh \
  45
+	autoconf/ltmain.sh autoconf/missing
  46
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  47
+am__aclocal_m4_deps = $(top_srcdir)/m4/ax_llvm.m4 \
  48
+	$(top_srcdir)/m4/ax_prog_perl_modules.m4 \
  49
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
  50
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
  51
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/version.m4 \
  52
+	$(top_srcdir)/configure.ac
  53
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  54
+	$(ACLOCAL_M4)
  55
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  56
+ configure.lineno config.status.lineno
  57
+mkinstalldirs = $(install_sh) -d
  58
+CONFIG_HEADER = config.h
  59
+CONFIG_CLEAN_FILES =
  60
+CONFIG_CLEAN_VPATH_FILES =
  61
+SOURCES =
  62
+DIST_SOURCES =
  63
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
  64
+	html-recursive info-recursive install-data-recursive \
  65
+	install-dvi-recursive install-exec-recursive \
  66
+	install-html-recursive install-info-recursive \
  67
+	install-pdf-recursive install-ps-recursive install-recursive \
  68
+	installcheck-recursive installdirs-recursive pdf-recursive \
  69
+	ps-recursive uninstall-recursive
  70
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
  71
+  distclean-recursive maintainer-clean-recursive
  72
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
  73
+	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
  74
+	distdir dist dist-all distcheck
  75
+ETAGS = etags
  76
+CTAGS = ctags
  77
+DIST_SUBDIRS = $(SUBDIRS)
  78
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  79
+distdir = $(PACKAGE)-$(VERSION)
  80
+top_distdir = $(distdir)
  81
+am__remove_distdir = \
  82
+  if test -d "$(distdir)"; then \
  83
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
  84
+      && rm -rf "$(distdir)" \
  85
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
  86
+  else :; fi
  87
+am__relativize = \
  88
+  dir0=`pwd`; \
  89
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
  90
+  sed_rest='s,^[^/]*/*,,'; \
  91
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
  92
+  sed_butlast='s,/*[^/]*$$,,'; \
  93
+  while test -n "$$dir1"; do \
  94
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
  95
+    if test "$$first" != "."; then \
  96
+      if test "$$first" = ".."; then \
  97
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
  98
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
  99
+      else \
  100
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
  101
+        if test "$$first2" = "$$first"; then \
  102
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
  103
+        else \
  104
+          dir2="../$$dir2"; \
  105
+        fi; \
  106
+        dir0="$$dir0"/"$$first"; \
  107
+      fi; \
  108
+    fi; \
  109
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
  110
+  done; \
  111
+  reldir="$$dir2"
  112
+DIST_ARCHIVES = $(distdir).tar.gz
  113
+GZIP_ENV = --best
  114
+distuninstallcheck_listfiles = find . -type f -print
  115
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
  116
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
  117
+distcleancheck_listfiles = find . -type f -print
  118
+ACLOCAL = @ACLOCAL@
  119
+AMTAR = @AMTAR@
  120
+AR = @AR@
  121
+ASTYLE = @ASTYLE@
  122
+AUTOCONF = @AUTOCONF@
  123
+AUTOHEADER = @AUTOHEADER@
  124
+AUTOMAKE = @AUTOMAKE@
  125
+AWK = @AWK@
  126
+CC = @CC@
  127
+CCDEPMODE = @CCDEPMODE@
  128
+CFLAGS = @CFLAGS@
  129
+CPP = @CPP@
  130
+CPPFLAGS = @CPPFLAGS@
  131
+CXX = @CXX@
  132
+CXXCPP = @CXXCPP@
  133
+CXXDEPMODE = @CXXDEPMODE@
  134
+CXXFLAGS = @CXXFLAGS@
  135
+CYGPATH_W = @CYGPATH_W@
  136
+DEFS = @DEFS@
  137
+DEPDIR = @DEPDIR@
  138
+DLLTOOL = @DLLTOOL@
  139
+DSYMUTIL = @DSYMUTIL@
  140
+DUMPBIN = @DUMPBIN@
  141
+ECHO_C = @ECHO_C@
  142
+ECHO_N = @ECHO_N@
  143
+ECHO_T = @ECHO_T@
  144
+EGREP = @EGREP@
  145
+EXEEXT = @EXEEXT@
  146
+FGREP = @FGREP@
  147
+GREP = @GREP@
  148
+INDENT = @INDENT@
  149
+INSTALL = @INSTALL@
  150
+INSTALL_DATA = @INSTALL_DATA@
  151
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
  152
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
  153
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  154
+LD = @LD@
  155
+LDFLAGS = @LDFLAGS@
  156
+LIBOBJS = @LIBOBJS@
  157
+LIBS = @LIBS@
  158
+LIBTOOL = @LIBTOOL@
  159
+LIPO = @LIPO@
  160
+LLVM_BINDIR = @LLVM_BINDIR@
  161
+LLVM_CONFIG = @LLVM_CONFIG@
  162
+LN_S = @LN_S@
  163
+LTLIBOBJS = @LTLIBOBJS@
  164
+MAINT = @MAINT@
  165
+MAKEINFO = @MAKEINFO@
  166
+MANIFEST_TOOL = @MANIFEST_TOOL@
  167
+MKDIR_P = @MKDIR_P@
  168
+NM = @NM@
  169
+NMEDIT = @NMEDIT@
  170
+OBJDUMP = @OBJDUMP@
  171
+OBJEXT = @OBJEXT@
  172
+OTOOL = @OTOOL@
  173
+OTOOL64 = @OTOOL64@
  174
+PACKAGE = @PACKAGE@
  175
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  176
+PACKAGE_NAME = @PACKAGE_NAME@
  177
+PACKAGE_STRING = @PACKAGE_STRING@
  178
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
  179
+PACKAGE_URL = @PACKAGE_URL@
  180
+PACKAGE_VERSION = @PACKAGE_VERSION@
  181
+PATH_SEPARATOR = @PATH_SEPARATOR@
  182
+PERL = @PERL@
  183
+RANLIB = @RANLIB@
  184
+SED = @SED@
  185
+SET_MAKE = @SET_MAKE@
  186
+SHELL = @SHELL@
  187
+STRIP = @STRIP@
  188
+TOPFORMFLAT = @TOPFORMFLAT@
  189
+VERSION = @VERSION@
  190
+abs_builddir = @abs_builddir@
  191
+abs_srcdir = @abs_srcdir@
  192
+abs_top_builddir = @abs_top_builddir@
  193
+abs_top_srcdir = @abs_top_srcdir@
  194
+ac_ct_AR = @ac_ct_AR@
  195
+ac_ct_CC = @ac_ct_CC@
  196
+ac_ct_CXX = @ac_ct_CXX@
  197
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  198
+am__include = @am__include@
  199
+am__leading_dot = @am__leading_dot@
  200
+am__quote = @am__quote@
  201
+am__tar = @am__tar@
  202
+am__untar = @am__untar@
  203
+bindir = @bindir@
  204
+build = @build@
  205
+build_alias = @build_alias@
  206
+build_cpu = @build_cpu@
  207
+build_os = @build_os@
  208
+build_vendor = @build_vendor@
  209
+builddir = @builddir@
  210
+datadir = @datadir@
  211
+datarootdir = @datarootdir@
  212
+docdir = @docdir@
  213
+dvidir = @dvidir@
  214
+exec_prefix = @exec_prefix@
  215
+host = @host@
  216
+host_alias = @host_alias@
  217
+host_cpu = @host_cpu@
  218
+host_os = @host_os@
  219
+host_vendor = @host_vendor@
  220
+htmldir = @htmldir@
  221
+includedir = @includedir@
  222
+infodir = @infodir@
  223
+install_sh = @install_sh@
  224
+libdir = @libdir@
  225
+libexecdir = @libexecdir@
  226
+localedir = @localedir@
  227
+localstatedir = @localstatedir@
  228
+mandir = @mandir@
  229
+mkdir_p = @mkdir_p@
  230
+oldincludedir = @oldincludedir@
  231
+pdfdir = @pdfdir@
  232
+prefix = @prefix@
  233
+program_transform_name = @program_transform_name@
  234
+psdir = @psdir@
  235
+sbindir = @sbindir@
  236
+sharedstatedir = @sharedstatedir@
  237
+srcdir = @srcdir@
  238
+sysconfdir = @sysconfdir@
  239
+target = @target@
  240
+target_alias = @target_alias@
  241
+target_cpu = @target_cpu@
  242
+target_os = @target_os@
  243
+target_vendor = @target_vendor@
  244
+top_build_prefix = @top_build_prefix@
  245
+top_builddir = @top_builddir@
  246
+top_srcdir = @top_srcdir@
  247
+ACLOCAL_AMFLAGS = -I m4
  248
+SUBDIRS = \
  249
+	creduce \
  250
+	clang_delta \
  251
+	scripts \
  252
+	tests
  253
+
  254
+EXTRA_DIST = \
  255
+	git-hash.sh
  256
+
  257
+all: config.h
  258
+	$(MAKE) $(AM_MAKEFLAGS) all-recursive
  259
+
  260
+.SUFFIXES:
  261
+am--refresh: Makefile
  262
+	@:
  263
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
  264
+	@for dep in $?; do \
  265
+	  case '$(am__configure_deps)' in \
  266
+	    *$$dep*) \
  267
+	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
  268
+	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
  269
+		&& exit 0; \
  270
+	      exit 1;; \
  271
+	  esac; \
  272
+	done; \
  273
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
  274
+	$(am__cd) $(top_srcdir) && \
  275
+	  $(AUTOMAKE) --gnu Makefile
  276
+.PRECIOUS: Makefile
  277
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  278
+	@case '$?' in \
  279
+	  *config.status*) \
  280
+	    echo ' $(SHELL) ./config.status'; \
  281
+	    $(SHELL) ./config.status;; \
  282
+	  *) \
  283
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
  284
+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
  285
+	esac;
  286
+
  287
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
  288
+	$(SHELL) ./config.status --recheck
  289
+
  290
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
  291
+	$(am__cd) $(srcdir) && $(AUTOCONF)
  292
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
  293
+	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  294
+$(am__aclocal_m4_deps):
  295
+
  296
+config.h: stamp-h1
  297
+	@if test ! -f $@; then rm -f stamp-h1; else :; fi
  298
+	@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
  299
+
  300
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
  301
+	@rm -f stamp-h1
  302
+	cd $(top_builddir) && $(SHELL) ./config.status config.h
  303
+$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
  304
+	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
  305
+	rm -f stamp-h1
  306
+	touch $@
  307
+
  308
+distclean-hdr:
  309
+	-rm -f config.h stamp-h1
  310
+
  311
+mostlyclean-libtool:
  312
+	-rm -f *.lo
  313
+
  314
+clean-libtool:
  315
+	-rm -rf .libs _libs
  316
+
  317
+distclean-libtool:
  318
+	-rm -f libtool config.lt
  319
+
  320
+# This directory's subdirectories are mostly independent; you can cd
  321
+# into them and run `make' without going through this Makefile.
  322
+# To change the values of `make' variables: instead of editing Makefiles,
  323
+# (1) if the variable is set in `config.status', edit `config.status'
  324
+#     (which will cause the Makefiles to be regenerated when you run `make');
  325
+# (2) otherwise, pass the desired values on the `make' command line.
  326
+$(RECURSIVE_TARGETS):
  327
+	@fail= failcom='exit 1'; \
  328
+	for f in x $$MAKEFLAGS; do \
  329
+	  case $$f in \
  330
+	    *=* | --[!k]*);; \
  331
+	    *k*) failcom='fail=yes';; \
  332
+	  esac; \
  333
+	done; \
  334
+	dot_seen=no; \
  335
+	target=`echo $@ | sed s/-recursive//`; \
  336
+	list='$(SUBDIRS)'; for subdir in $$list; do \
  337
+	  echo "Making $$target in $$subdir"; \
  338
+	  if test "$$subdir" = "."; then \
  339
+	    dot_seen=yes; \
  340
+	    local_target="$$target-am"; \
  341
+	  else \
  342
+	    local_target="$$target"; \
  343
+	  fi; \
  344
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  345
+	  || eval $$failcom; \
  346
+	done; \
  347
+	if test "$$dot_seen" = "no"; then \
  348
+	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
  349
+	fi; test -z "$$fail"
  350
+
  351
+$(RECURSIVE_CLEAN_TARGETS):
  352
+	@fail= failcom='exit 1'; \
  353
+	for f in x $$MAKEFLAGS; do \
  354
+	  case $$f in \
  355
+	    *=* | --[!k]*);; \
  356
+	    *k*) failcom='fail=yes';; \
  357
+	  esac; \
  358
+	done; \
  359
+	dot_seen=no; \
  360
+	case "$@" in \
  361
+	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
  362
+	  *) list='$(SUBDIRS)' ;; \
  363
+	esac; \
  364
+	rev=''; for subdir in $$list; do \
  365
+	  if test "$$subdir" = "."; then :; else \
  366
+	    rev="$$subdir $$rev"; \
  367
+	  fi; \
  368
+	done; \
  369
+	rev="$$rev ."; \
  370
+	target=`echo $@ | sed s/-recursive//`; \
  371
+	for subdir in $$rev; do \
  372
+	  echo "Making $$target in $$subdir"; \
  373
+	  if test "$$subdir" = "."; then \
  374
+	    local_target="$$target-am"; \
  375
+	  else \
  376
+	    local_target="$$target"; \
  377
+	  fi; \
  378
+	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
  379
+	  || eval $$failcom; \
  380
+	done && test -z "$$fail"
  381
+tags-recursive:
  382
+	list='$(SUBDIRS)'; for subdir in $$list; do \
  383
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
  384
+	done
  385
+ctags-recursive:
  386
+	list='$(SUBDIRS)'; for subdir in $$list; do \
  387
+	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
  388
+	done
  389
+
  390
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
  391
+	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
  392
+	unique=`for i in $$list; do \
  393
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  394
+	  done | \
  395
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  396
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  397
+	mkid -fID $$unique
  398
+tags: TAGS
  399
+
  400
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
  401
+		$(TAGS_FILES) $(LISP)
  402
+	set x; \
  403
+	here=`pwd`; \
  404
+	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
  405
+	  include_option=--etags-include; \
  406
+	  empty_fix=.; \
  407
+	else \
  408
+	  include_option=--include; \
  409
+	  empty_fix=; \
  410
+	fi; \
  411
+	list='$(SUBDIRS)'; for subdir in $$list; do \
  412
+	  if test "$$subdir" = .; then :; else \
  413
+	    test ! -f $$subdir/TAGS || \
  414
+	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
  415
+	  fi; \
  416
+	done; \
  417
+	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
  418
+	unique=`for i in $$list; do \
  419
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  420
+	  done | \
  421
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  422
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  423
+	shift; \
  424
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
  425
+	  test -n "$$unique" || unique=$$empty_fix; \
  426
+	  if test $$# -gt 0; then \
  427
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  428
+	      "$$@" $$unique; \
  429
+	  else \
  430
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  431
+	      $$unique; \
  432
+	  fi; \
  433
+	fi
  434
+ctags: CTAGS
  435
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
  436
+		$(TAGS_FILES) $(LISP)
  437
+	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
  438
+	unique=`for i in $$list; do \
  439
+	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  440
+	  done | \
  441
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
  442
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
  443
+	test -z "$(CTAGS_ARGS)$$unique" \
  444
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
  445
+	     $$unique
  446
+
  447
+GTAGS:
  448
+	here=`$(am__cd) $(top_builddir) && pwd` \
  449
+	  && $(am__cd) $(top_srcdir) \
  450
+	  && gtags -i $(GTAGS_ARGS) "$$here"
  451
+
  452
+distclean-tags:
  453
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  454
+
  455
+distdir: $(DISTFILES)
  456
+	$(am__remove_distdir)
  457
+	test -d "$(distdir)" || mkdir "$(distdir)"
  458
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  459
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  460
+	list='$(DISTFILES)'; \
  461
+	  dist_files=`for file in $$list; do echo $$file; done | \
  462
+	  sed -e "s|^$$srcdirstrip/||;t" \
  463
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
  464
+	case $$dist_files in \
  465
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
  466
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
  467
+			   sort -u` ;; \
  468
+	esac; \
  469
+	for file in $$dist_files; do \
  470
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
  471
+	  if test -d $$d/$$file; then \
  472
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
  473
+	    if test -d "$(distdir)/$$file"; then \
  474
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  475
+	    fi; \
  476
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
  477
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
  478
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  479
+	    fi; \
  480
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
  481
+	  else \
  482
+	    test -f "$(distdir)/$$file" \
  483
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
  484
+	    || exit 1; \
  485
+	  fi; \
  486
+	done
  487
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
  488
+	  if test "$$subdir" = .; then :; else \
  489
+	    test -d "$(distdir)/$$subdir" \
  490
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
  491
+	    || exit 1; \
  492
+	  fi; \
  493
+	done
  494
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
  495
+	  if test "$$subdir" = .; then :; else \
  496
+	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
  497
+	    $(am__relativize); \
  498
+	    new_distdir=$$reldir; \
  499
+	    dir1=$$subdir; dir2="$(top_distdir)"; \
  500
+	    $(am__relativize); \
  501
+	    new_top_distdir=$$reldir; \
  502
+	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
  503
+	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
  504
+	    ($(am__cd) $$subdir && \
  505
+	      $(MAKE) $(AM_MAKEFLAGS) \
  506
+	        top_distdir="$$new_top_distdir" \
  507
+	        distdir="$$new_distdir" \
  508
+		am__remove_distdir=: \
  509
+		am__skip_length_check=: \
  510
+		am__skip_mode_fix=: \
  511
+	        distdir) \
  512
+	      || exit 1; \
  513
+	  fi; \
  514
+	done
  515
+	-test -n "$(am__skip_mode_fix)" \
  516
+	|| find "$(distdir)" -type d ! -perm -755 \
  517
+		-exec chmod u+rwx,go+rx {} \; -o \
  518
+	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
  519
+	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
  520
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
  521
+	|| chmod -R a+r "$(distdir)"
  522
+dist-gzip: distdir
  523
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  524
+	$(am__remove_distdir)
  525
+
  526
+dist-bzip2: distdir
  527
+	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
  528
+	$(am__remove_distdir)
  529
+
  530
+dist-lzip: distdir
  531
+	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
  532
+	$(am__remove_distdir)
  533
+
  534
+dist-lzma: distdir
  535
+	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
  536
+	$(am__remove_distdir)
  537
+
  538
+dist-xz: distdir
  539
+	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
  540
+	$(am__remove_distdir)
  541
+
  542
+dist-tarZ: distdir
  543
+	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
  544
+	$(am__remove_distdir)
  545
+
  546
+dist-shar: distdir
  547
+	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
  548
+	$(am__remove_distdir)
  549
+
  550
+dist-zip: distdir
  551
+	-rm -f $(distdir).zip
  552
+	zip -rq $(distdir).zip $(distdir)
  553
+	$(am__remove_distdir)
  554
+
  555
+dist dist-all: distdir
  556
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  557
+	$(am__remove_distdir)
  558
+
  559
+# This target untars the dist file and tries a VPATH configuration.  Then
  560
+# it guarantees that the distribution is self-contained by making another
  561
+# tarfile.
  562
+distcheck: dist
  563
+	case '$(DIST_ARCHIVES)' in \
  564
+	*.tar.gz*) \
  565
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
  566
+	*.tar.bz2*) \
  567
+	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
  568
+	*.tar.lzma*) \
  569
+	  lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
  570
+	*.tar.lz*) \
  571
+	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
  572
+	*.tar.xz*) \
  573
+	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
  574
+	*.tar.Z*) \
  575
+	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
  576
+	*.shar.gz*) \
  577
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
  578
+	*.zip*) \
  579
+	  unzip $(distdir).zip ;;\
  580
+	esac
  581
+	chmod -R a-w $(distdir); chmod a+w $(distdir)
  582
+	mkdir $(distdir)/_build
  583
+	mkdir $(distdir)/_inst
  584
+	chmod a-w $(distdir)
  585
+	test -d $(distdir)/_build || exit 0; \
  586
+	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
  587
+	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
  588
+	  && am__cwd=`pwd` \
  589
+	  && $(am__cd) $(distdir)/_build \
  590
+	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
  591
+	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
  592
+	    $(DISTCHECK_CONFIGURE_FLAGS) \
  593
+	  && $(MAKE) $(AM_MAKEFLAGS) \
  594
+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
  595
+	  && $(MAKE) $(AM_MAKEFLAGS) check \
  596
+	  && $(MAKE) $(AM_MAKEFLAGS) install \
  597
+	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
  598
+	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
  599
+	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
  600
+	        distuninstallcheck \
  601
+	  && chmod -R a-w "$$dc_install_base" \
  602
+	  && ({ \
  603
+	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
  604
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
  605
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
  606
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
  607
+	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
  608
+	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
  609
+	  && rm -rf "$$dc_destdir" \
  610
+	  && $(MAKE) $(AM_MAKEFLAGS) dist \
  611
+	  && rm -rf $(DIST_ARCHIVES) \
  612
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
  613
+	  && cd "$$am__cwd" \
  614
+	  || exit 1
  615
+	$(am__remove_distdir)
  616
+	@(echo "$(distdir) archives ready for distribution: "; \
  617
+	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
  618
+	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
  619
+distuninstallcheck:
  620
+	@test -n '$(distuninstallcheck_dir)' || { \
  621
+	  echo 'ERROR: trying to run $@ with an empty' \
  622
+	       '$$(distuninstallcheck_dir)' >&2; \
  623
+	  exit 1; \
  624
+	}; \
  625
+	$(am__cd) '$(distuninstallcheck_dir)' || { \
  626
+	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
  627
+	  exit 1; \
  628
+	}; \
  629
+	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
  630
+	   || { echo "ERROR: files left after uninstall:" ; \
  631
+	        if test -n "$(DESTDIR)"; then \
  632
+	          echo "  (check DESTDIR support)"; \
  633
+	        fi ; \
  634
+	        $(distuninstallcheck_listfiles) ; \
  635
+	        exit 1; } >&2
  636
+distcleancheck: distclean
  637
+	@if test '$(srcdir)' = . ; then \
  638
+	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
  639
+	  exit 1 ; \
  640
+	fi
  641
+	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
  642
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
  643
+	       $(distcleancheck_listfiles) ; \
  644
+	       exit 1; } >&2
  645
+check-am: all-am
  646
+check: check-recursive
  647
+all-am: Makefile config.h
  648
+installdirs: installdirs-recursive
  649
+installdirs-am:
  650
+install: install-recursive
  651
+install-exec: install-exec-recursive
  652
+install-data: install-data-recursive
  653
+uninstall: uninstall-recursive
  654
+
  655
+install-am: all-am
  656
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  657
+
  658
+installcheck: installcheck-recursive
  659
+install-strip:
  660
+	if test -z '$(STRIP)'; then \
  661
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  662
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  663
+	      install; \
  664
+	else \
  665
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  666
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  667
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
  668
+	fi
  669
+mostlyclean-generic:
  670
+
  671
+clean-generic:
  672
+
  673
+distclean-generic:
  674
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
  675
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
  676
+
  677
+maintainer-clean-generic:
  678
+	@echo "This command is intended for maintainers to use"
  679
+	@echo "it deletes files that may require special tools to rebuild."
  680
+clean: clean-recursive
  681
+
  682
+clean-am: clean-generic clean-libtool mostlyclean-am
  683
+
  684
+distclean: distclean-recursive
  685
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
  686
+	-rm -f Makefile
  687
+distclean-am: clean-am distclean-generic distclean-hdr \
  688
+	distclean-libtool distclean-tags
  689
+
  690
+dvi: dvi-recursive
  691
+
  692
+dvi-am:
  693
+
  694
+html: html-recursive
  695
+
  696
+html-am:
  697
+
  698
+info: info-recursive
  699
+
  700
+info-am:
  701
+
  702
+install-data-am:
  703
+
  704
+install-dvi: install-dvi-recursive
  705
+
  706
+install-dvi-am:
  707
+
  708
+install-exec-am:
  709
+
  710
+install-html: install-html-recursive
  711
+
  712
+install-html-am:
  713
+
  714
+install-info: install-info-recursive
  715
+
  716
+install-info-am:
  717
+
  718
+install-man:
  719
+
  720
+install-pdf: install-pdf-recursive
  721
+
  722
+install-pdf-am:
  723
+
  724
+install-ps: install-ps-recursive
  725
+
  726
+install-ps-am:
  727
+
  728
+installcheck-am:
  729
+
  730
+maintainer-clean: maintainer-clean-recursive
  731
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
  732
+	-rm -rf $(top_srcdir)/autom4te.cache
  733
+	-rm -f Makefile
  734
+maintainer-clean-am: distclean-am maintainer-clean-generic
  735
+
  736
+mostlyclean: mostlyclean-recursive
  737
+
  738
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
  739
+
  740
+pdf: pdf-recursive
  741
+
  742
+pdf-am:
  743
+
  744
+ps: ps-recursive
  745
+
  746
+ps-am:
  747
+
  748
+uninstall-am:
  749
+
  750
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
  751
+	ctags-recursive install-am install-strip tags-recursive
  752
+
  753
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
  754
+	all all-am am--refresh check check-am clean clean-generic \
  755
+	clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
  756
+	dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
  757
+	dist-zip distcheck distclean distclean-generic distclean-hdr \
  758
+	distclean-libtool distclean-tags distcleancheck distdir \
  759
+	distuninstallcheck dvi dvi-am html html-am info info-am \
  760
+	install install-am install-data install-data-am install-dvi \
  761
+	install-dvi-am install-exec install-exec-am install-html \
  762
+	install-html-am install-info install-info-am install-man \
  763
+	install-pdf install-pdf-am install-ps install-ps-am \
  764
+	install-strip installcheck installcheck-am installdirs \
  765
+	installdirs-am maintainer-clean maintainer-clean-generic \
  766
+	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
  767
+	ps ps-am tags tags-recursive uninstall uninstall-am
  768
+
  769
+
  770
+###############################################################################
  771
+
  772
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
  773
+# Otherwise a system limit (for SysV at least) may be exceeded.
  774
+.NOEXPORT:
3  NEWS
... ...
@@ -0,0 +1,3 @@
  1
+-*- mode: Outline -*-
  2
+
  3
+No news is good news.
2  README
... ...
@@ -1,3 +1,5 @@
  1
+-*- mode: Text -*-
  2
+
1 3
 --------------------------------------------------------------------
2 4
 C-Reduce 
3 5
 --------------------------------------------------------------------
2  TODO
... ...
@@ -1,3 +1,5 @@
  1
+-*- mode: Text -*-
  2
+
1 3
 --------------------------------------------------------------------
2 4
 
3 5
 C-Reduce TODO list:
1,053  aclocal.m4
... ...
@@ -0,0 +1,1053 @@
  1
+# generated automatically by aclocal 1.11.3 -*- Autoconf -*-
  2
+
  3
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
  4
+# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
  5
+# Inc.
  6
+# This file 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
+m4_ifndef([AC_AUTOCONF_VERSION],
  16
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
  17
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
  18
+[m4_warning([this file was generated for autoconf 2.68.
  19
+You have another version of autoconf.  It may work, but is not guaranteed to.
  20
+If you have problems, you may need to regenerate the build system entirely.
  21
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
  22
+
  23
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
  24
+# Foundation, Inc.
  25
+#
  26
+# This file is free software; the Free Software Foundation
  27
+# gives unlimited permission to copy and/or distribute it,
  28
+# with or without modifications, as long as this notice is preserved.
  29
+
  30
+# serial 1
  31
+
  32
+# AM_AUTOMAKE_VERSION(VERSION)
  33
+# ----------------------------
  34
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
  35
+# generated from the m4 files accompanying Automake X.Y.
  36
+# (This private macro should not be called outside this file.)
  37
+AC_DEFUN([AM_AUTOMAKE_VERSION],
  38
+[am__api_version='1.11'
  39
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
  40
+dnl require some minimum version.  Point them to the right macro.
  41
+m4_if([$1], [1.11.3], [],
  42
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  43
+])
  44
+
  45
+# _AM_AUTOCONF_VERSION(VERSION)
  46
+# -----------------------------
  47
+# aclocal traces this macro to find the Autoconf version.
  48
+# This is a private macro too.  Using m4_define simplifies
  49
+# the logic in aclocal, which can simply ignore this definition.
  50
+m4_define([_AM_AUTOCONF_VERSION], [])
  51
+
  52
+# AM_SET_CURRENT_AUTOMAKE_VERSION
  53
+# -------------------------------
  54
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
  55
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
  56
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
  57
+[AM_AUTOMAKE_VERSION([1.11.3])dnl
  58
+m4_ifndef([AC_AUTOCONF_VERSION],
  59
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
  60
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
  61
+
  62
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  63
+
  64
+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
  65
+#
  66
+# This file is free software; the Free Software Foundation
  67
+# gives unlimited permission to copy and/or distribute it,
  68
+# with or without modifications, as long as this notice is preserved.
  69
+
  70
+# serial 1
  71
+
  72
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
  73
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
  74
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
  75
+#
  76
+# Of course, Automake must honor this variable whenever it calls a
  77
+# tool from the auxiliary directory.  The problem is that $srcdir (and
  78
+# therefore $ac_aux_dir as well) can be either absolute or relative,
  79
+# depending on how configure is run.  This is pretty annoying, since
  80
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
  81
+# source directory, any form will work fine, but in subdirectories a
  82
+# relative path needs to be adjusted first.
  83
+#
  84
+# $ac_aux_dir/missing
  85
+#    fails when called from a subdirectory if $ac_aux_dir is relative
  86
+# $top_srcdir/$ac_aux_dir/missing
  87
+#    fails if $ac_aux_dir is absolute,
  88
+#    fails when called from a subdirectory in a VPATH build with
  89
+#          a relative $ac_aux_dir
  90
+#
  91
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
  92
+# are both prefixed by $srcdir.  In an in-source build this is usually
  93
+# harmless because $srcdir is `.', but things will broke when you
  94
+# start a VPATH build or use an absolute $srcdir.
  95
+#
  96
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
  97
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
  98
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
  99
+# and then we would define $MISSING as
  100
+#   MISSING="\${SHELL} $am_aux_dir/missing"
  101
+# This will work as long as MISSING is not called from configure, because
  102
+# unfortunately $(top_srcdir) has no meaning in configure.
  103
+# However there are other variables, like CC, which are often used in
  104
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
  105
+#
  106
+# Another solution, used here, is to always expand $ac_aux_dir to an
  107
+# absolute PATH.  The drawback is that using absolute paths prevent a
  108
+# configured tree to be moved without reconfiguration.
  109
+
  110
+AC_DEFUN([AM_AUX_DIR_EXPAND],
  111
+[dnl Rely on autoconf to set up CDPATH properly.
  112
+AC_PREREQ([2.50])dnl
  113
+# expand $ac_aux_dir to an absolute path
  114
+am_aux_dir=`cd $ac_aux_dir && pwd`
  115
+])
  116
+
  117
+# AM_CONDITIONAL                                            -*- Autoconf -*-
  118
+
  119
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
  120
+# Free Software Foundation, Inc.
  121
+#
  122
+# This file is free software; the Free Software Foundation
  123
+# gives unlimited permission to copy and/or distribute it,
  124
+# with or without modifications, as long as this notice is preserved.
  125
+
  126
+# serial 9
  127
+
  128
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
  129
+# -------------------------------------
  130
+# Define a conditional.
  131
+AC_DEFUN([AM_CONDITIONAL],
  132
+[AC_PREREQ(2.52)dnl
  133
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
  134
+	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
  135
+AC_SUBST([$1_TRUE])dnl
  136
+AC_SUBST([$1_FALSE])dnl
  137
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
  138
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
  139
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
  140
+if $2; then
  141
+  $1_TRUE=
  142
+  $1_FALSE='#'
  143
+else
  144
+  $1_TRUE='#'
  145
+  $1_FALSE=
  146
+fi
  147
+AC_CONFIG_COMMANDS_PRE(
  148
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
  149
+  AC_MSG_ERROR([[conditional "$1" was never defined.
  150
+Usually this means the macro was only invoked conditionally.]])
  151
+fi])])
  152
+
  153
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
  154
+# 2010, 2011 Free Software Foundation, Inc.
  155
+#
  156
+# This file is free software; the Free Software Foundation
  157
+# gives unlimited permission to copy and/or distribute it,
  158
+# with or without modifications, as long as this notice is preserved.
  159
+
  160
+# serial 12
  161
+
  162
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
  163
+# written in clear, in which case automake, when reading aclocal.m4,
  164
+# will think it sees a *use*, and therefore will trigger all it's
  165
+# C support machinery.  Also note that it means that autoscan, seeing
  166
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
  167
+
  168
+
  169
+# _AM_DEPENDENCIES(NAME)
  170
+# ----------------------
  171
+# See how the compiler implements dependency checking.