summaryrefslogtreecommitdiff
path: root/glib/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'glib/Makefile.am')
-rw-r--r--glib/Makefile.am66
1 files changed, 66 insertions, 0 deletions
diff --git a/glib/Makefile.am b/glib/Makefile.am
new file mode 100644
index 0000000..95c71de
--- /dev/null
+++ b/glib/Makefile.am
@@ -0,0 +1,66 @@
+## Process this file with automake to produce Makefile.in
+include $(top_srcdir)/Makefile.decl
+
+# http://people.gnome.org/~walters/docs/build-api.txt
+.buildapi-allow-builddir:
+
+ACLOCAL_AMFLAGS = -I m4macros ${ACLOCAL_FLAGS}
+
+SUBDIRS = . m4macros glib
+DIST_SUBDIRS = $(SUBDIRS)
+
+AM_CPPFLAGS = \
+ -DG_LOG_DOMAIN=g_log_domain_glib \
+ @GLIB_DEBUG_FLAGS@ \
+ -DG_DISABLE_DEPRECATED \
+ -DGLIB_COMPILATION
+
+EXTRA_DIST += \
+ acglib.m4 \
+ README.in \
+ Makefile.decl \
+ mkinstalldirs
+
+
+# These may be in the builddir too
+BUILT_EXTRA_DIST = \
+ README
+
+CONFIGURE_DEPENDENCIES = acglib.m4
+
+# build documentation when doing distcheck
+DISTCHECK_CONFIGURE_FLAGS = --enable-debug --enable-gtk-doc --enable-man --disable-maintainer-mode
+
+DISTCLEANFILES = config.lt
+
+distclean-local: lcov-clean
+ if test $(srcdir) = .; then :; else \
+ rm -f $(BUILT_EXTRA_DIST); \
+ fi
+
+.PHONY: files release sanity snapshot
+
+files:
+ @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
+ echo $$p; \
+ done
+
+release:
+ rm -rf .deps */.deps
+ cd docs && make glib.html
+ $(MAKE) distcheck
+
+sanity:
+ ./sanity_check $(VERSION)
+
+snapshot:
+ $(MAKE) dist distdir=$(PACKAGE)-snap`date +"%Y%m%d"`
+
+snapcheck:
+ $(MAKE) distcheck distdir=$(PACKAGE)-snap`date +"%Y%m%d"`
+
+dist-hook: $(BUILT_EXTRA_DIST)
+ files='$(BUILT_EXTRA_DIST)'; \
+ for f in $$files; do \
+ if test -f $$f; then d=.; else d=$(srcdir); fi; \
+ rm -f $(distdir)/$$f && cp $$d/$$f $(distdir) || exit 1; done