summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2001-07-29 14:54:07 +0000
committerWim Taymans <wim.taymans@gmail.com>2001-07-29 14:54:07 +0000
commit667036d780caeefdef0c3ac1a86363d37d926753 (patch)
tree537a38feb95ef6faabc720ff2fa038a3ee50b369 /Makefile.am
parent044f044e33a37f9de28db66aea714739be13f7e8 (diff)
Added the initial build system.
Original commit message from CVS: Added the initial build system. Code to build against uninstalled gstreamer is not added yet.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am61
1 files changed, 61 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..a057d99
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,61 @@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+if BUILD_DOCS
+SUBDIRS_DOCS = docs
+else
+SUBDIRS_DOCS =
+endif
+
+if BUILD_TESTS
+SUBDIRS_TESTS = test
+else
+SUBDIRS_TESTS =
+endif
+
+if BUILD_EXAMPLES
+SUBDIRS_EXAMPLES = examples
+else
+SUBDIRS_EXAMPLES =
+endif
+
+SUBDIRS = gnl $(SUBDIRS_TESTS) $(SUBDIRS_EXAMPLES) $(SUBDIRS_DOCS)
+
+# These are all the possible subdirs
+DIST_SUBDIRS = gnl test examples docs
+
+
+bin_SCRIPTS = gnonlin-config
+
+m4datadir = $(datadir)/aclocal
+m4data_DATA = gnonlin.m4
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = gnonlin.pc
+
+man_MANS = gnonlin-config.1
+
+EXTRA_DIST = gnonlin.spec.in gnonlin-config.in gnonlin.m4 \
+ gnonlin.pc.in gnonlin-uninstalled.pc.in \
+ configure.base autogen.sh \
+ LICENSE REQUIREMENTS ABOUT-NLS $(man_MANS)
+
+dist-hook:
+ cp gnonlin.spec $(distdir)
+
+rpm: dist
+ rpm -ta $(distdir).tar.gz
+
+deb:
+ dpkg-buildpacakge -rfakeroot -us -uc
+
+deb-maint:
+ debuild
+
+# Rules to generate autoconf scripts if configure.base is updated
+$(top_srcdir)/configure.in: $(top_srcdir)/configure.base
+ $(top_srcdir)/makeconfigure <$(top_srcdir)/configure.base >$(top_srcdir)/configure.in configure.in
+
+$(top_srcdir)/configure.ac: $(top_srcdir)/configure.base
+ $(top_srcdir)/makeconfigure <$(top_srcdir)/configure.base >$(top_srcdir)/configure.ac configure.ac
+