]> Pileus Git - ~andy/gtk/blobdiff - gdk/broadway/Makefile.am
Add GdkFrameHistory and GdkFrameTimings, handle _NET_WM_FRAME_TIMINGS
[~andy/gtk] / gdk / broadway / Makefile.am
index 32ddb6a669e1419b096830a1c5f196ea46c7a021..a06224037040f205d35be3cdd8ae40ddefbd7e10 100644 (file)
@@ -2,8 +2,9 @@
 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)         \
@@ -14,17 +15,28 @@ INCLUDES =                  \
 
 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 =       \
@@ -36,7 +48,6 @@ broadway_built_sources =              \
 
 libgdk_broadway_la_SOURCES =           \
        ${broadway_built_private_headers}\
-       gdkbroadwaydisplaymanager.h     \
        gdkcursor-broadway.c    \
        gdkdevice-broadway.h    \
        gdkdevice-broadway.c    \
@@ -60,16 +71,23 @@ libgdk_broadway_la_SOURCES =                \
        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