]> Pileus Git - ~andy/gtk/blob - gdk/broadway/Makefile.am
broadway: rename broadway.[ch] to broadway-output.[ch]
[~andy/gtk] / gdk / broadway / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2 include $(top_srcdir)/Makefile.decl
3
4 libgdkincludedir = $(includedir)/gtk-3.0/gdk
5 libgdkbroadwayincludedir = $(includedir)/gtk-3.0/gdk/broadway
6
7 AM_CPPFLAGS =                   \
8         -DG_LOG_DOMAIN=\"Gdk\"  \
9         -DGDK_COMPILATION       \
10         -I$(top_srcdir)         \
11         -I$(top_srcdir)/gdk     \
12         -I$(top_builddir)/gdk   \
13         $(GTK_DEBUG_FLAGS)      \
14         $(GDK_DEP_CFLAGS)
15
16 LDADDS = $(GDK_DEP_LIBS)
17
18 noinst_LTLIBRARIES = libbroadway.la libgdk-broadway.la
19
20 libexec_PROGRAMS = broadway-server
21
22 libgdkinclude_HEADERS =         \
23         gdkbroadway.h
24
25 libgdkbroadwayinclude_HEADERS =         \
26         gdkbroadwaydisplaymanager.h     \
27         gdkbroadwaywindow.h             \
28         gdkbroadwaycursor.h             \
29         gdkbroadwayvisual.h
30
31 libbroadway_la_SOURCES =                \
32         gdkbroadway-server.h            \
33         broadway-protocol.h             \
34         gdkbroadway-server.c            \
35         broadway-output.h               \
36         broadway-output.c
37
38 clienthtml.h: client.html
39         $(PERL) $(srcdir)/toarray.pl $(srcdir)/client.html client_html > $@
40
41 EXTRA_DIST += client.html
42
43 broadwayjs.h: broadway.js
44         $(PERL) $(srcdir)/toarray.pl $(srcdir)/broadway.js broadway_js > $@
45
46 EXTRA_DIST += broadway.js
47
48 # built headers that don't get installed
49 broadway_built_private_headers =        \
50         clienthtml.h                    \
51         broadwayjs.h
52
53 broadway_built_sources =                \
54         ${broadway_built_private_headers}
55
56 libgdk_broadway_la_SOURCES =            \
57         ${broadway_built_private_headers}\
58         gdkcursor-broadway.c    \
59         gdkdevice-broadway.h    \
60         gdkdevice-broadway.c    \
61         gdkdevicemanager-broadway.h \
62         gdkdevicemanager-broadway.c \
63         gdkdisplay-broadway.c   \
64         gdkdisplay-broadway.h   \
65         gdkdisplaymanager-broadway.c    \
66         gdkdnd-broadway.c       \
67         gdkeventsource.c        \
68         gdkeventsource.h        \
69         gdkglobals-broadway.c   \
70         gdkim-broadway.c        \
71         gdkkeys-broadway.c      \
72         gdkmain-broadway.c      \
73         gdkproperty-broadway.c  \
74         gdkscreen-broadway.c    \
75         gdkscreen-broadway.h    \
76         gdkselection-broadway.c \
77         gdktestutils-broadway.c \
78         gdkvisual-broadway.c    \
79         gdkwindow-broadway.c    \
80         gdkwindow-broadway.h    \
81         gdkprivate-broadway.h   \
82         gdkbroadway-server.h    \
83         gdkbroadway-server-client.c
84
85 broadway_server_SOURCES = \
86         broadway-server.c
87
88 broadway_server_LDADD = libbroadway.la $(GDK_DEP_LIBS) -lrt
89
90 MAINTAINERCLEANFILES = $(broadway_built_sources)
91 EXTRA_DIST += $(broadway_built_sources)
92
93 BUILT_SOURCES = $(broadway_built_sources)
94
95 -include $(top_srcdir)/git.mk