From 8e9fd42bec720b9cf7d97558eaa248dd1eb223a9 Mon Sep 17 00:00:00 2001
From: Chris Cheney <calc@xiph.org>
Date: Thu, 11 Sep 2003 07:46:48 +0000
Subject: [PATCH] add pkg-config support

git-svn-id: http://svn.xiph.org/trunk/ao@5329 0101bb08-14d6-0310-b084-bc0e0c8e3800
---
 Makefile.am  |  6 +++++-
 ao.pc.in     | 14 ++++++++++++++
 configure.in |  2 +-
 3 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100644 ao.pc.in

diff --git a/Makefile.am b/Makefile.am
index 83a0e6c..95744dd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,10 +6,14 @@ SUBDIRS = src include doc debian
 
 m4datadir = $(datadir)/aclocal
 m4data_DATA = ao.m4
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = ao.pc
+
 mandir = @MANDIR@
 man_MANS = libao.conf.5
 
-EXTRA_DIST = README AUTHORS CHANGES COPYING libao.spec ao.m4 acinclude.m4 $(man_MANS)
+EXTRA_DIST = README AUTHORS CHANGES COPYING libao.spec ao.m4 acinclude.m4 ao.pc.in $(man_MANS)
 
 debug:
 	$(MAKE) all CFLAGS="@DEBUG@"
diff --git a/ao.pc.in b/ao.pc.in
new file mode 100644
index 0000000..71113ea
--- /dev/null
+++ b/ao.pc.in
@@ -0,0 +1,14 @@
+# libao pkg-config source file
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: ao
+Description: ao is a cross-platform audio output library
+Version: @VERSION@
+Requires:
+Conflicts:
+Libs: -L${libdir} -lao
+Cflags: -I${includedir}
diff --git a/configure.in b/configure.in
index f90e34a..d36cf01 100644
--- a/configure.in
+++ b/configure.in
@@ -354,4 +354,4 @@ dnl Plugins get special LDFLAGS
 AC_SUBST(PLUGIN_LDFLAGS)
 
 
-AC_OUTPUT(Makefile src/Makefile doc/Makefile include/Makefile include/ao/Makefile include/ao/os_types.h src/plugins/Makefile src/plugins/esd/Makefile src/plugins/oss/Makefile src/plugins/alsa/Makefile src/plugins/alsa09/Makefile src/plugins/sun/Makefile src/plugins/irix/Makefile src/plugins/arts/Makefile src/plugins/macosx/Makefile src/plugins/nas/Makefile debian/Makefile)
+AC_OUTPUT(Makefile src/Makefile doc/Makefile include/Makefile include/ao/Makefile include/ao/os_types.h src/plugins/Makefile src/plugins/esd/Makefile src/plugins/oss/Makefile src/plugins/alsa/Makefile src/plugins/alsa09/Makefile src/plugins/sun/Makefile src/plugins/irix/Makefile src/plugins/arts/Makefile src/plugins/macosx/Makefile src/plugins/nas/Makefile debian/Makefile ao.pc)
-- 
GitLab