 787e1d7113
			
		
	
	787e1d7113
	
	
	
		
			
			This protocol is an internal mirror of the primary selection drafts being proposed for wayland-protocols. No changes besides prefix/suffix changes. https://bugzilla.gnome.org/show_bug.cgi?id=762561
		
			
				
	
	
		
			98 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| ## Process this file with automake to produce Makefile.in
 | |
| include $(top_srcdir)/Makefile.decl
 | |
| 
 | |
| libgdkincludedir = $(includedir)/gtk-3.0/gdk
 | |
| libgdkwaylandincludedir = $(includedir)/gtk-3.0/gdk/wayland
 | |
| 
 | |
| AM_CPPFLAGS =					\
 | |
| 	-DG_LOG_DOMAIN=\"Gdk\"			\
 | |
| 	-DGDK_COMPILATION			\
 | |
| 	-I$(top_srcdir)				\
 | |
| 	-I$(top_srcdir)/gdk			\
 | |
| 	-I$(top_builddir)/gdk			\
 | |
| 	$(GDK_HIDDEN_VISIBILITY_CFLAGS)		\
 | |
| 	$(GTK_DEBUG_FLAGS)			\
 | |
| 	$(GDK_DEP_CFLAGS)
 | |
| 
 | |
| LDADDS = $(GDK_DEP_LIBS)
 | |
| 
 | |
| noinst_LTLIBRARIES =				\
 | |
| 	libgdk-wayland.la
 | |
| 
 | |
| BUILT_SOURCES = 				\
 | |
| 	pointer-gestures-unstable-v1-client-protocol.h		\
 | |
| 	pointer-gestures-unstable-v1-protocol.c			\
 | |
| 	xdg-shell-unstable-v5-client-protocol.h			\
 | |
| 	xdg-shell-unstable-v5-protocol.c			\
 | |
| 	gtk-primary-selection-client-protocol.h			\
 | |
| 	gtk-primary-selection-protocol.c			\
 | |
| 	gtk-shell-client-protocol.h		\
 | |
| 	gtk-shell-protocol.c
 | |
| 
 | |
| nodist_libgdk_wayland_la_SOURCES =		\
 | |
| 	$(BUILT_SOURCES)
 | |
| 
 | |
| DISTCLEANFILES =				\
 | |
| 	$(BUILT_SOURCES)
 | |
| 
 | |
| libgdk_wayland_la_SOURCES =			\
 | |
| 	gdkapplaunchcontext-wayland.c		\
 | |
| 	gdkcursor-wayland.c			\
 | |
| 	gdkdevice-wayland.c			\
 | |
| 	gdkdisplay-wayland.c			\
 | |
| 	gdkdisplay-wayland.h			\
 | |
| 	gdkdnd-wayland.c			\
 | |
| 	gdkeventsource.c			\
 | |
| 	gdkkeys-wayland.c                       \
 | |
| 	gdkglcontext-wayland.c			\
 | |
| 	gdkglcontext-wayland.h			\
 | |
| 	gdkscreen-wayland.c			\
 | |
| 	gdkseat-wayland.h			\
 | |
| 	gdkselection-wayland.c			\
 | |
| 	gdkwindow-wayland.c			\
 | |
| 	gdkwayland.h				\
 | |
| 	gdkprivate-wayland.h			\
 | |
| 	wm-button-layout-translation.c		\
 | |
| 	wm-button-layout-translation.h
 | |
| 
 | |
| libgdkinclude_HEADERS =				\
 | |
| 	gdkwayland.h
 | |
| 
 | |
| libgdkwaylandinclude_HEADERS = 			\
 | |
| 	gdkwaylanddevice.h			\
 | |
| 	gdkwaylanddisplay.h			\
 | |
| 	gdkwaylandglcontext.h			\
 | |
| 	gdkwaylandselection.h			\
 | |
| 	gdkwaylandwindow.h
 | |
| 
 | |
| .SECONDEXPANSION:
 | |
| 
 | |
| define protostability
 | |
| $(shell echo $1 | sed 's/.*\(\<unstable\>\|\<stable\>\).*/\1/')
 | |
| endef
 | |
| 
 | |
| define protoname
 | |
| $(shell echo $1 | sed 's/\([a-z\-]\+\)-[a-z]\+-v[0-9]\+/\1/')
 | |
| endef
 | |
| 
 | |
| %-protocol.c : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
 | |
| 	$(AM_V_GEN)$(WAYLAND_SCANNER) code < $< > $@
 | |
| 	$(AM_V_GEN)$(SED) -i -e 's/WL_EXPORT //' $@
 | |
| %-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
 | |
| 	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header < $< > $@
 | |
| 
 | |
| %-protocol.c : $(srcdir)/protocol/%.xml
 | |
| 	$(AM_V_GEN)$(WAYLAND_SCANNER) code < $< > $@
 | |
| 	$(AM_V_GEN)$(SED) -i -e 's/WL_EXPORT //' $@
 | |
| 
 | |
| %-server-protocol.h : $(srcdir)/protocol/%.xml
 | |
| 	$(AM_V_GEN)$(WAYLAND_SCANNER) server-header < $< > $@
 | |
| %-client-protocol.h : $(srcdir)/protocol/%.xml
 | |
| 	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header < $< > $@
 | |
| 
 | |
| EXTRA_DIST += 					\
 | |
| 	protocol/gtk-primary-selection.xml	\
 | |
| 	protocol/gtk-shell.xml
 | |
| 
 | |
| -include $(top_srcdir)/git.mk
 |