<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,13 +2,13 @@ include $(top_srcdir)/Makefile.decl
 
 ACLOCAL_AMFLAGS = -I build/autotools
 
-SUBDIRS = json-glib doc
+SUBDIRS = build json-glib doc
 
 if ENABLE_GLIB_TEST
 SUBDIRS += tests
 endif
 
-DIST_SUBDIRS = json-glib doc tests
+DIST_SUBDIRS = build json-glib doc tests
 
 pcfiles = json-glib-1.0.pc
 
@@ -25,6 +25,13 @@ CLEANFILES = $(pcfiles) test-report.xml
 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-maintainer-flags
 
 dist-hook:
-	git-log --stat &gt; ChangeLog.in &amp;&amp; \
-	cp -f ChangeLog.in $(distdir)/ChangeLog &amp;&amp; \
-	rm -f ChangeLog.in
+	@if test -d &quot;$(srcdir)/.git&quot;; then \
+	  echo Generating ChangeLog ; \
+	  ( cd &quot;$(srcdir)&quot; \
+	    &amp;&amp; $(top_srcdir)/missing --run git log --stat ) &gt; ChangeLog.tmp \
+	  &amp;&amp; mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+	  || ( rm -f ChangeLog.tmp; \
+	       echo Failed to generate ChangeLog &gt;&amp;2 ); \
+	else \
+	  echo A git checkout is required to generate a ChangeLog &gt;&amp;2; \
+	fi</diff>
      <filename>Makefile.am</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,3 @@
+include $(top_srcdir)/Makefile.decl
+
 SUBDIRS = autotools</diff>
      <filename>build/Makefile.am</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,6 @@
-EXTRA_DIST = \
+include $(top_srcdir)/Makefile.decl
+
+EXTRA_DIST += \
 	shave-libtool.in 	\
 	shave.in 		\
 	shave.m4 		\</diff>
      <filename>build/autotools/Makefile.am</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,10 @@
-## Process this file with automake to produce Makefile.in
-include $(top_srcdir)/Makefile.decl
-
-# We require automake 1.6 at least.
-AUTOMAKE_OPTIONS = 1.6
-
 # This is a blank Makefile.am for using gtk-doc.
 # Copy this to your project's API docs directory and modify the variables to
 # suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
 # of using the various options.
 
 # The name of the module, e.g. 'glib'.
-DOC_MODULE=json-glib
+DOC_MODULE = json-glib
 
 # The top-level SGML file. You can change this if you want to.
 DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
@@ -45,7 +39,7 @@ FIXXREF_OPTIONS=\
 # Used for dependencies. The docs will be rebuilt if any of these change.
 # e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
 # e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
-HFILE_GLOB=$(top_srcdir)/json-glib/*.h
+HFILE_GLOB=$(top_srcdir)/json-glib/*.h $(top_builddir)/json-glib/*.h
 CFILE_GLOB=$(top_srcdir)/json-glib/*.c
 
 # Header files to ignore when scanning.
@@ -81,9 +75,17 @@ expand_content_files=
 # e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
 # e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
 
-INCLUDES=-I$(top_srcdir) $(JSON_CFLAGS)
+INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(JSON_CFLAGS)
 GTKDOC_LIBS=$(top_builddir)/json-glib/libjson-glib-1.0.la $(JSON_LIBS)
 
+test-report:
+	@true
+
+test:
+	@true
+
+check-local: test
+
 # This includes the standard gtk-doc make rules, copied by gtkdocize.
 include $(top_srcdir)/gtk-doc.make
 </diff>
      <filename>doc/reference/Makefile.am</filename>
    </modified>
    <modified>
      <diff>@@ -32,25 +32,25 @@ BUILT_SOURCES = json-marshal.h json-marshal.c json-enum-types.h json-enum-types.
 STAMP_FILES = stamp-json-marshal.h stamp-json-enum-types.h
 
 source_h = \
-	$(srcdir)/json-generator.h 	\
-	$(srcdir)/json-gobject.h 	\
-	$(srcdir)/json-parser.h 	\
-	$(srcdir)/json-types.h 		\
+	$(top_srcdir)/json-glib/json-generator.h 	\
+	$(top_srcdir)/json-glib/json-gobject.h 		\
+	$(top_srcdir)/json-glib/json-parser.h 		\
+	$(top_srcdir)/json-glib/json-types.h 		\
 	$(NULL)
 
 source_h_private = \
-	$(srcdir)/json-scanner.h 	\
-	$(srcdir)/json-types-private.h	\
+	$(top_srcdir)/json-glib/json-scanner.h 		\
+	$(top_srcdir)/json-glib/json-types-private.h	\
 	$(NULL)
 
 source_c = \
-	json-array.c 		\
-	json-generator.c 	\
-	json-gobject.c 		\
-	json-node.c 		\
-	json-object.c 		\
-	json-parser.c 		\
-	json-scanner.c 		\
+	$(srcdir)/json-array.c 		\
+	$(srcdir)/json-generator.c 	\
+	$(srcdir)/json-gobject.c 	\
+	$(srcdir)/json-node.c 		\
+	$(srcdir)/json-object.c 	\
+	$(srcdir)/json-parser.c 	\
+	$(srcdir)/json-scanner.c 	\
 	$(NULL)
 
 json-marshal.h: stamp-json-marshal.h
@@ -115,6 +115,7 @@ DISTCLEANFILES = json-version.h
 
 EXTRA_DIST += \
 	json-version.h.in 	\
+	json-types-private.h	\
 	json-scanner.h 		\
 	json-glib.h 		\
 	json-marshal.list 	\</diff>
      <filename>json-glib/Makefile.am</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>019d8d4c1c56250cd507283c0fc478a38364e92a</id>
    </parent>
  </parents>
  <author>
    <name>Emmanuele Bassi</name>
    <email>ebassi@linux.intel.com</email>
  </author>
  <url>http://github.com/ebassi/json-glib/commit/182ca9cd9a3fabaa2533d841154856c61c570d08</url>
  <id>182ca9cd9a3fabaa2533d841154856c61c570d08</id>
  <committed-date>2009-06-18T03:14:13-07:00</committed-date>
  <authored-date>2009-06-18T03:14:13-07:00</authored-date>
  <message>[build] Fixes for passing distcheck</message>
  <tree>d51e3a73c9d60279d00dafbc0b52a8e2a0b151b2</tree>
  <committer>
    <name>Emmanuele Bassi</name>
    <email>ebassi@linux.intel.com</email>
  </committer>
</commit>
