libtizen_dpms_client_la_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
libtizen_dpms_client_la_LIBADD = @WAYLAND_CLIENT_LIBS@
+### tizen-hwc
+protocol_LTLIBRARIES += \
+ libtizen-hwc-server.la \
+ libtizen-hwc-client.la
+pkgconfig_DATA += \
+ src/tizen-hwc-server.pc \
+ src/tizen-hwc-client.pc
+protocolinclude_HEADERS += \
+ protocol/tizen/tizen-hwc-server-protocol.h \
+ protocol/tizen/tizen-hwc-client-protocol.h
+libtizen_hwc_server_la_SOURCES = protocol/tizen/tizen-hwc-protocol.c
+libtizen_hwc_server_la_CFLAGS = @WAYLAND_SERVER_CFLAGS@
+libtizen_hwc_server_la_LIBADD = @WAYLAND_SERVER_LIBS@
+libtizen_hwc_client_la_SOURCES = protocol/tizen/tizen-hwc-protocol.c
+libtizen_hwc_client_la_CFLAGS = @WAYLAND_CLIENT_CFLAGS@
+libtizen_hwc_client_la_LIBADD = @WAYLAND_CLIENT_LIBS@
+
### presentation_time
protocol_LTLIBRARIES += \
libpresentation-time-server.la \
--- /dev/null
+<protocol name="tizen_hwc">
+ <interface name="tizen_hwc" version="1">
+ <request name="commit">
+ <description summary="">
+ Request a notification when a display server requests a hwc_commit to the device.
+ This request is a tizen-specific one. The client wants to know about when a
+ display server requests all displaying requests to the Hardware. In this case,
+ the display server has to send wl_callback done event to the client after a hwc_commit
+ is excuted when it gets the commit request from the client.
+ </description>
+ <arg name="callback" type="new_id" interface="wl_callback" summary="callback object for the commit request"/>
+ </request>
+
+ <request name="destroy" type="destructor">
+ <description summary="destroy tizen_hwc">
+ Destroy tizen_hwc.
+ </description>
+ </request>
+ </interface>
+</protocol>