Home | History | Annotate | Download | only in wayland
      1 # Copyright (C) 2012 Intel Corporation. All Rights Reserved.
      2 #
      3 # Permission is hereby granted, free of charge, to any person obtaining a
      4 # copy of this software and associated documentation files (the
      5 # "Software"), to deal in the Software without restriction, including
      6 # without limitation the rights to use, copy, modify, merge, publish,
      7 # distribute, sub license, and/or sell copies of the Software, and to
      8 # permit persons to whom the Software is furnished to do so, subject to
      9 # the following conditions:
     10 # 
     11 # The above copyright notice and this permission notice (including the
     12 # next paragraph) shall be included in all copies or substantial portions
     13 # of the Software.
     14 # 
     15 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
     16 # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
     17 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
     18 # IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
     19 # ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
     20 # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
     21 # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
     22 
     23 SUBDIRS = protocol
     24 
     25 INCLUDES = \
     26 	-DLINUX			\
     27 	-I$(top_srcdir)		\
     28 	-I$(top_srcdir)/va	\
     29 	$(WAYLAND_CFLAGS)	\
     30 	$(DRM_CFLAGS)		\
     31 	$(NULL)
     32 
     33 source_c = \
     34 	va_wayland.c		\
     35 	va_wayland_drm.c	\
     36 	va_wayland_emgd.c	\
     37 	$(top_srcdir)/va/drm/va_drm_utils.c \
     38 	$(NULL)
     39 
     40 source_h = \
     41 	va_backend_wayland.h	\
     42 	va_wayland.h		\
     43 	$(NULL)
     44 
     45 source_h_priv = \
     46 	va_wayland_drm.h	\
     47 	va_wayland_emgd.h	\
     48 	va_wayland_private.h	\
     49 	$(NULL)
     50 
     51 protocol_source_h = \
     52 	wayland-drm-client-protocol.h	\
     53 	$(NULL)
     54 
     55 noinst_LTLIBRARIES		= libva_wayland.la
     56 libva_waylandincludedir		= ${includedir}/va
     57 libva_waylandinclude_HEADERS	= $(source_h)
     58 libva_wayland_la_SOURCES	= $(source_c) $(protocol_source_h)
     59 noinst_HEADERS			= $(source_h_priv)
     60 
     61 # Wayland protocol
     62 va_wayland_drm.c: $(protocol_source_h)
     63 @wayland_scanner_rules@
     64 
     65 # Extra clean files so that maintainer-clean removes *everything*
     66 MAINTAINERCLEANFILES = Makefile.in
     67