summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile.in9
-rw-r--r--configure.ac4
-rw-r--r--wayland-server.pc.in10
-rw-r--r--wayland.pc.in10
5 files changed, 32 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 576f560..db2a1fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
*.o
*.so
+*.pc
glx-compositor
egl-compositor
gears
diff --git a/Makefile.in b/Makefile.in
index 82894df..06936a3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,5 +1,8 @@
CFLAGS = @GCC_CFLAGS@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
libs = libwayland-server.so libwayland.so
clients = flower gears screenshot terminal
compositors = egl-compositor glx-compositor
@@ -48,6 +51,12 @@ terminal : LDLIBS += -lutil
$(clients) : CFLAGS += @CLIENT_CFLAGS@
$(clients) : LDLIBS += @CLIENT_LIBS@ -L. -lwayland -lrt
+install : $(libs)
+ install -d @libdir@ @libdir@/pkgconfig
+ install $(libs) @libdir@
+ install wayland-server.pc wayland.pc @libdir@/pkgconfig
+ install wayland-client.h @includedir@
+
clean :
rm -f $(clients) $(compositors) *.o *.so
diff --git a/configure.ac b/configure.ac
index 58b4429..5a08af5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,5 +14,5 @@ if test $CC = gcc; then
fi
AC_SUBST(GCC_CFLAGS)
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT \ No newline at end of file
+AC_CONFIG_FILES([Makefile wayland-server.pc wayland.pc])
+AC_OUTPUT
diff --git a/wayland-server.pc.in b/wayland-server.pc.in
new file mode 100644
index 0000000..b317461
--- /dev/null
+++ b/wayland-server.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: Wayland Server
+Description: Server side implementation of the Wayland protocol
+Version: 0.1
+Cflags: -I${includedir}
+Libs: -L${libdir} -lwayland-server
diff --git a/wayland.pc.in b/wayland.pc.in
new file mode 100644
index 0000000..63f638a
--- /dev/null
+++ b/wayland.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: Wayland Client
+Description: Wayland client side library
+Version: 0.1
+Cflags: -I${includedir}
+Libs: -L${libdir} -lwayland