1
1
include $(top_srcdir)/build/autotools/Makefile.am.silent
4
6
-DG_LOG_DOMAIN=\"ClutterX11\" \
5
7
-DCLUTTER_COMPILATION \
7
9
-I$(top_srcdir)/clutter \
10
-I$(top_srcdir)/clutter/cogl \
8
11
-I$(top_builddir)/clutter \
12
-I$(top_builddir)/clutter/cogl \
10
14
$(CLUTTER_DEBUG_CFLAGS) \
11
15
$(MAINTAINER_CFLAGS)
16
20
$(top_srcdir)/clutter/x11/clutter-x11-texture-pixmap.h \
17
21
$(top_srcdir)/clutter/x11/clutter-x11.h
19
BUILT_SOURCES = clutter-x11-enum-types.h clutter-x11-enum-types.c
21
clutter-x11-enum-types.h: stamp-clutter-x11-enum-types.h
23
stamp-clutter-x11-enum-types.h: $(source_h) Makefile
24
$(QUIET_GEN)( $(GLIB_MKENUMS) \
25
--template $(srcdir)/clutter-x11-enum-types.h.in \
26
$(source_h) ) >> xgen-ceth && \
27
(cmp -s xgen-ceth clutter-x11-enum-types.h || cp xgen-ceth clutter-x11-enum-types.h ) && \
29
echo timestamp > $(@F)
31
clutter-x11-enum-types.c: clutter-x11-enum-types.h
32
$(QUIET_GEN)( $(GLIB_MKENUMS) \
33
--template $(srcdir)/clutter-x11-enum-types.c.in \
34
$(source_h) ) >> xgen-cetc && \
35
cp xgen-cetc clutter-x11-enum-types.c && \
32
glib_enum_h = clutter-x11-enum-types.h
33
glib_enum_c = clutter-x11-enum-types.c
34
glib_enum_headers = $(source_h)
35
include $(top_srcdir)/build/autotools/Makefile.am.enums
38
37
noinst_LTLIBRARIES = libclutter-x11.la
40
39
libclutter_x11_la_SOURCES = \
41
clutter-backend-x11.h \
42
clutter-backend-x11.c \
46
clutter-x11-enum-types.h \
47
clutter-x11-enum-types.c \
48
clutter-x11-texture-pixmap.h \
49
clutter-x11-texture-pixmap.c \
40
$(srcdir)/clutter-backend-x11.h \
41
$(srcdir)/clutter-backend-x11.c \
42
$(srcdir)/clutter-device-manager-x11.h \
43
$(srcdir)/clutter-device-manager-x11.c \
44
$(srcdir)/clutter-event-x11.c \
45
$(srcdir)/clutter-input-device-x11.h \
46
$(srcdir)/clutter-input-device-x11.c \
47
$(srcdir)/clutter-stage-x11.h \
48
$(srcdir)/clutter-stage-x11.c \
49
$(srcdir)/clutter-x11-texture-pixmap.c \
50
clutter-x11-enum-types.h \
51
clutter-x11-enum-types.c \
52
54
libclutter_x11_includedir = $(includedir)/clutter-@CLUTTER_API_VERSION@/clutter/x11
53
libclutter_x11_include_HEADERS = \
55
clutter-x11-enum-types.h \
56
clutter-x11-texture-pixmap.h
55
libclutter_x11_include_HEADERS = $(source_h) clutter-x11-enum-types.h
58
57
clutter-x11-$(CLUTTER_API_VERSION).pc: clutter-x11.pc
61
60
pkgconfig_DATA = clutter-x11-@CLUTTER_API_VERSION@.pc
62
61
pkgconfigdir = $(libdir)/pkgconfig
64
CLEANFILES = clutter-x11-$(CLUTTER_API_VERSION).pc
67
stamp-clutter-x11-enum-types.h \
68
clutter-x11-enum-types.h \
69
clutter-x11-enum-types.c
73
clutter-x11-enum-types.h.in \
74
clutter-x11-enum-types.c.in
63
CLEANFILES += clutter-x11-$(CLUTTER_API_VERSION).pc
65
EXTRA_DIST += clutter-x11.pc.in