tizen-surface: move tizen-surface protocol from enlightenment package to wayland... 01/165301/1
authorJunSeok, Kim <juns.kim@samsung.com>
Thu, 28 Dec 2017 05:31:58 +0000 (14:31 +0900)
committerJunSeok, Kim <juns.kim@samsung.com>
Thu, 28 Dec 2017 05:31:58 +0000 (14:31 +0900)
Change-Id: Ib372b2b217ad9b3f2b03fd2976bf272f8dbedd9c

Makefile.am
protocol/tizen-surface.xml

index 11f0bc2..8cb6d71 100644 (file)
@@ -208,3 +208,20 @@ libtizen_launch_server_la_LIBADD  = @WAYLAND_SERVER_LIBS@
 libtizen_launch_client_la_SOURCES = protocol/tizen-launch-protocol.c
 libtizen_launch_client_la_CFLAGS  = @WAYLAND_CLIENT_CFLAGS@
 libtizen_launch_client_la_LIBADD  = @WAYLAND_CLIENT_LIBS@
+
+### tizen-surface
+protocol_LTLIBRARIES += \
+        libtizen-surface-server.la \
+        libtizen-surface-client.la
+pkgconfig_DATA += \
+        src/tizen-surface-server.pc \
+        src/tizen-surface-client.pc
+protocolinclude_HEADERS += \
+        protocol/tizen-surface-server-protocol.h \
+        protocol/tizen-surface-client-protocol.h
+libtizen_surface_server_la_SOURCES = protocol/tizen-surface-protocol.c
+libtizen_surface_server_la_CFLAGS  = @WAYLAND_SERVER_CFLAGS@
+libtizen_surface_server_la_LIBADD  = @WAYLAND_SERVER_LIBS@
+libtizen_surface_client_la_SOURCES = protocol/tizen-surface-protocol.c
+libtizen_surface_client_la_CFLAGS  = @WAYLAND_CLIENT_CFLAGS@
+libtizen_surface_client_la_LIBADD  = @WAYLAND_CLIENT_LIBS@
index b416703..ad516c0 100644 (file)
@@ -1,14 +1,16 @@
 <protocol name="tizen_surface">
-  <interface name="tizen_surface_shm" version="1">
+  <interface name="tizen_surface_shm" version="2">
     <request name="get_flusher">
       <arg name="id" type="new_id" interface="tizen_surface_shm_flusher" summary=""/>
       <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
     </request>
   </interface>
 
-  <interface name="tizen_surface_shm_flusher" version="1">
+  <interface name="tizen_surface_shm_flusher" version="2">
     <request name="destroy" type="destructor" />
     <event name="flush">
     </event>
+    <event name="free_flush" since="2">
+    </event>
   </interface>
 </protocol>