include $(top_srcdir)/Makefile.decl
libgdkincludedir = $(includedir)/gtk-3.0/gdk
+libgdkbroadwayincludedir = $(includedir)/gtk-3.0/gdk/broadway
-INCLUDES = \
+AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\"Gdk\" \
-DGDK_COMPILATION \
-I$(top_srcdir) \
LDADDS = $(GDK_DEP_LIBS)
-noinst_LTLIBRARIES = libbroadway.la libgdk-broadway.la
+noinst_LTLIBRARIES = libgdk-broadway.la
-libbroadway_la_SOURCES = \
- broadway.h \
- broadway.c
+bin_PROGRAMS = broadwayd
+
+libgdkinclude_HEADERS = \
+ gdkbroadway.h
+
+libgdkbroadwayinclude_HEADERS = \
+ gdkbroadwaydisplaymanager.h \
+ gdkbroadwaywindow.h \
+ gdkbroadwaycursor.h \
+ gdkbroadwayvisual.h
clienthtml.h: client.html
- $(PERL) ./toarray.pl client.html client_html > $@
+ $(PERL) $(srcdir)/toarray.pl $(srcdir)/client.html client_html > $@
+
+EXTRA_DIST += client.html
broadwayjs.h: broadway.js
- $(PERL) ./toarray.pl broadway.js broadway_js > $@
+ $(PERL) $(srcdir)/toarray.pl $(srcdir)/broadway.js broadway_js > $@
+
+EXTRA_DIST += broadway.js
# built headers that don't get installed
broadway_built_private_headers = \
libgdk_broadway_la_SOURCES = \
${broadway_built_private_headers}\
- gdkbroadwaydisplaymanager.h \
gdkcursor-broadway.c \
gdkdevice-broadway.h \
gdkdevice-broadway.c \
gdkvisual-broadway.c \
gdkwindow-broadway.c \
gdkwindow-broadway.h \
- gdkprivate-broadway.h
+ gdkprivate-broadway.h \
+ gdkbroadway-server.h \
+ gdkbroadway-server.c
-libgdk_broadway_la_LIBADD = libbroadway.la
+broadwayd_SOURCES = \
+ broadway-protocol.h \
+ broadwayd.c \
+ broadway-server.h \
+ broadway-server.c \
+ broadway-output.h \
+ broadway-output.c
+
+broadwayd_LDADD = $(GDK_DEP_LIBS) -lrt
MAINTAINERCLEANFILES = $(broadway_built_sources)
EXTRA_DIST += $(broadway_built_sources)
BUILT_SOURCES = $(broadway_built_sources)
-noinst_PROGRAMS = broadway-demo
-broadway_demo_LDADD = -lz -lcairo libbroadway.la -lglib-2.0
-
-include $(top_srcdir)/git.mk