]> git.meshlink.io Git - catta/commitdiff
Add a new documentation file telling distributors how to get full build system
authorLennart Poettering <lennart@poettering.net>
Sun, 20 Nov 2005 16:00:37 +0000 (16:00 +0000)
committerLennart Poettering <lennart@poettering.net>
Sun, 20 Nov 2005 16:00:37 +0000 (16:00 +0000)
compatibility with HOWL/Bonjour in addition to ABI/API compatibility.

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1019 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

docs/COMPAT-LAYERS [new file with mode: 0644]
docs/TODO

diff --git a/docs/COMPAT-LAYERS b/docs/COMPAT-LAYERS
new file mode 100644 (file)
index 0000000..050c988
--- /dev/null
@@ -0,0 +1,18 @@
+Avahi 0.6.1 and above offer full API and ABI compatibility with HOWL
+and Bonjour out-of-the-box. To enable this you pass
+--enable-compat-libdns_sd and/or --enable-compat-howl to the configure
+script. The build system installs both a shared library libdns_sd.so
+and one named libhowl.so. These files might overwrite the original
+implementations, so take care!
+
+Distributors that want full build system compatibility in addition to
+ABI/API compatibility should:
+
+        1) Symlink the pkg-config file avahi-compat-howl.pc to howl.pc
+        2) Symlink $(includedir)/avahi-compat-libdns_sd/dns_sd.h to 
+           $(includedir)/dns_sd.h
+
+-- Lennart
+
+$Id$
index 70db9b35fbda455e00ffced751a4fb5a5a83ae63..55f1aad177759e0b19d6090fcfe45277b5a360be 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
@@ -1,6 +1,3 @@
-for 0.6:
-* RELEASE!
-
 later:
 * add simplification routine for adding services 
 * support for special domain PTR records based on local IP subnet address