libtoytoolkit_a_SOURCES = \
window.c \
- window.h \
- cairo-util.c \
- cairo-util.h
+ window.h
toolkit_libs = \
libtoytoolkit.a \
#include <linux/input.h>
#include <wayland-client.h>
-#include "cairo-util.h"
#include "window.h"
+#include "../shared/cairo-util.h"
#include "../shared/config-parser.h"
#include "desktop-shell-client-protocol.h"
#include <wayland-client.h>
#include "window.h"
-#include "cairo-util.h"
+#include "../shared/cairo-util.h"
struct dnd {
struct window *window;
#include <wayland-client.h>
#include "window.h"
-#include "cairo-util.h"
+#include "../shared/cairo-util.h"
struct image {
struct window *window;
#include <sys/wait.h>
#include "window.h"
-#include "cairo-util.h"
+#include "../shared/cairo-util.h"
#include "../shared/config-parser.h"
#include "tablet-shell-client-protocol.h"
#include <linux/input.h>
#include <wayland-client.h>
-#include "cairo-util.h"
+#include "../shared/cairo-util.h"
#include "window.h"
PKG_CHECK_MODULES(WEBP, [libwebp], [have_webp=yes], [have_webp=no])
AS_IF([test "x$have_webp" = "xyes"],
[AC_DEFINE([HAVE_WEBP], [1], [Have webp])])
-IMAGE_LIBS="$PIXMAN_LIBS $PNG_LIBS $WEBP_LIBS"
-IMAGE_CFLAGS="$PIXMAN_CFLAGS $PNG_CFLAGS $WEBP_CFLAGS"
-AC_SUBST(IMAGE_LIBS)
-AC_SUBST(IMAGE_CFLAGS)
+
+PKG_CHECK_MODULES(CAIRO, [cairo])
+SHARED_LIBS="$CAIRO_LIBS $PIXMAN_LIBS $PNG_LIBS $WEBP_LIBS"
+SHARED_CFLAGS="$CAIRO_CFLAGS $PIXMAN_CFLAGS $PNG_CFLAGS $WEBP_CFLAGS"
+AC_SUBST(SHARED_LIBS)
+AC_SUBST(SHARED_CFLAGS)
AC_CHECK_LIB([jpeg], [jpeg_CreateDecompress], have_jpeglib=yes)
if test x$have_jpeglib = xyes; then
-libconfig_parser_la_LIBADD = $(IMAGE_LIBS)
-AM_CPPFLAGS = $(IMAGE_CFLAGS)
+libconfig_parser_la_LIBADD = $(SHARED_LIBS)
+AM_CPPFLAGS = $(SHARED_CFLAGS)
AM_CFLAGS = $(GCC_CFLAGS)
noinst_LTLIBRARIES = libconfig-parser.la
config-parser.c \
option-parser.c \
image-loader.c \
- config-parser.h
+ config-parser.h \
+ cairo-util.c \
+ cairo-util.h