SHELL_CLIENT_REQUIRES="wayland-client pixman-1"
PKG_CHECK_MODULES(SHELL_CLIENT, [$SHELL_CLIENT_REQUIRES])
-SHELL_CLIENT_CFLAGS="$PEPPER_DIR $PEPPER_DESKTOP_SHELL_DIR $SHELL_CLIENT_CFLAGS"
-
+SHELL_CLIENT_CFLAGS="$PEPPER_DIR $SHELL_CLIENT_CFLAGS"
SHELL_CLIENT_LIBS="$PEPPER_LIB $PEPPER_LIBS $SHELL_CLIENT_LIBS"
-SHELL_CLIENT_LIBS="$PEPPER_DESKTOP_SHELL_LIB $PEPPER_DESKTOP_SHELL_LIBS $SHELL_CLIENT_LIBS"
AC_SUBST(SHELL_CLIENT_CFLAGS)
AC_SUBST(SHELL_CLIENT_LIBS)
%files desktop-shell
%defattr(-,root,root,-)
%{_libdir}/libpepper-desktop-shell.so.*
+%{_bindir}/shell-client
%files desktop-shell-devel
%defattr(-,root,root,-)
%{_includedir}/pepper/pepper-desktop-shell.h
+%{_includedir}/pepper/pepper-shell-client-protocol.h
+%{_includedir}/pepper/xdg-shell-client-protocol.h
%{_libdir}/pkgconfig/pepper-desktop-shell.pc
%{_libdir}/libpepper-desktop-shell.so
$(srcdir)/protocol/%-client-protocol.h : $(srcdir)/protocol/%.xml
$(AM_V_GEN)$(wayland_scanner) client-header < $< > $@
-shell_client_CFLAGS = $(SHELL_CLIENT_CFLAGS)
-shell_client_LDADD = $(SHELL_CLIENT_LIBS)
+shell_client_CFLAGS = $(SHELL_CLIENT_CFLAGS) -I$(srcdir)/protocol/
+shell_client_LDADD = $(SHELL_CLIENT_LIBS) libpepper-desktop-shell.la
shell_client_SOURCES = shell-client.c
#include <pepper-utils.h>
#include <stdio.h>
#include <sys/mman.h>
+#include <unistd.h>
#define CURSOR_WIDTH 32
#define CURSOR_HEIGHT 32
cursor->frame_done = 0;
pepper_shell_set_cursor(display->shell, cursor->surface);
+
+ return 0;
}
static void