summaryrefslogtreecommitdiff
path: root/src/Makefile_Ecore_X.am
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-07-27 14:22:27 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-07-28 23:00:34 +0900
commit2d63a704222fa27d61a53d6b7248cd7e01ebb100 (patch)
tree5fc471053b54615d0bdf2d7d609520f10f661700 /src/Makefile_Ecore_X.am
parent89d0e9f0333fc84c1ab8277537bacaf2291302b5 (diff)
ecore x vsync animator support - add a glx based vsync ticker
this adds a slave process that is useful on nvidia drivers as there isn't another way to get vsync evenys (that i know about). i need to make another slave process to that includes a dri2 protocol implementation since mesa has now hidden its dri2 symbols.
Diffstat (limited to 'src/Makefile_Ecore_X.am')
-rw-r--r--src/Makefile_Ecore_X.am24
1 files changed, 21 insertions, 3 deletions
diff --git a/src/Makefile_Ecore_X.am b/src/Makefile_Ecore_X.am
index fcb4bb4a8b..5cc4ccf138 100644
--- a/src/Makefile_Ecore_X.am
+++ b/src/Makefile_Ecore_X.am
@@ -1,5 +1,19 @@
1if HAVE_ECORE_X 1if HAVE_ECORE_X
2 2
3ecore_x_vsync_bin_PROGRAMS = lib/ecore_x/ecore_x_vsync
4ecore_x_vsync_bindir = $(libdir)/ecore_x/bin/$(MODULE_ARCH)
5lib_ecore_x_ecore_x_vsync_SOURCES = \
6lib/ecore_x/ecore_x_vsync_tool.c \
7lib/ecore_x/ecore_x_vsync_tool_glx.c
8lib_ecore_x_ecore_x_vsync_CPPFLAGS = \
9-I$(top_builddir)/src/lib/efl \
10@ECORE_CFLAGS@ @ECORE_CON_CFLAGS@ @EINA_CFLAGS@ \
11-DPACKAGE_BIN_DIR=\"$(bindir)\" \
12-DPACKAGE_LIB_DIR=\"$(libdir)\" \
13-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_x\"
14lib_ecore_x_ecore_x_vsync_LDADD = @USE_EINA_LIBS@ @USE_ECORE_LIBS@ @USE_ECORE_CON_LIBS@
15lib_ecore_x_ecore_x_vsync_DEPENDENCIES = @EINA_INTERNAL_LIBS@ @ECORE_INTERNAL_LIBS@ @ECORE_CON_INTERNAL_LIBS@
16
3### Library 17### Library
4 18
5lib_LTLIBRARIES += lib/ecore_x/libecore_x.la 19lib_LTLIBRARIES += lib/ecore_x/libecore_x.la
@@ -93,12 +107,17 @@ lib/ecore_x/xlib/ecore_x_gesture.c \
93lib/ecore_x/xlib/ecore_x_private.h 107lib/ecore_x/xlib/ecore_x_private.h
94endif 108endif
95 109
96lib_ecore_x_libecore_x_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl @ECORE_X_CFLAGS@ 110lib_ecore_x_libecore_x_la_CPPFLAGS = \
111-I$(top_builddir)/src/lib/efl \
112@ECORE_X_CFLAGS@ @ECORE_CON_CFLAGS@ \
113-DPACKAGE_BIN_DIR=\"$(bindir)\" \
114-DPACKAGE_LIB_DIR=\"$(libdir)\" \
115-DPACKAGE_DATA_DIR=\"$(datadir)/ecore_x\"
97if HAVE_ECORE_X_XCB 116if HAVE_ECORE_X_XCB
98lib_ecore_x_libecore_x_la_CPPFLAGS += -I$(top_builddir)/src/lib/ecore_x/xcb 117lib_ecore_x_libecore_x_la_CPPFLAGS += -I$(top_builddir)/src/lib/ecore_x/xcb
99endif 118endif
100 119
101lib_ecore_x_libecore_x_la_LIBADD = @ECORE_X_LIBS@ 120lib_ecore_x_libecore_x_la_LIBADD = @ECORE_X_LIBS@ @USE_ECORE_CON_LIBS@
102lib_ecore_x_libecore_x_la_DEPENDENCIES = @ECORE_X_INTERNAL_LIBS@ 121lib_ecore_x_libecore_x_la_DEPENDENCIES = @ECORE_X_INTERNAL_LIBS@
103lib_ecore_x_libecore_x_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ 122lib_ecore_x_libecore_x_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
104 123
@@ -125,4 +144,3 @@ utils_ecore_makekeys_CFLAGS = @ECORE_X_CFLAGS@
125 144
126endif 145endif
127EXTRA_DIST += utils/ecore/mkks.sh 146EXTRA_DIST += utils/ecore/mkks.sh
128