summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 9c2d1da..258ac4e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,4 +1,19 @@
+XDG_SHELL_PROT = $(SRC_DIR)/xdg-shell.xml
+XDG_SHELL_C = $(SRC_BUILD_DIR)/xdg-shell.c
+
+BUILT_SOURCES = $(XDG_SHELL_C)
+CLEANFILES = $(XDG_SHELL_C)
+
+noinst_LIBRARIES = libwayland.a
+libwayland_a_SOURCES = \
+ $(XDG_SHELL_C)
+
bin_PROGRAMS = wayclock
wayclock_SOURCES = \
- $(SRC_DIR)/wayclock.cc \ No newline at end of file
+ $(SRC_DIR)/wayclock.cc
+
+wayclock_LDADD = $(SRC_BUILD_DIR)/libwayland.a
+
+$(XDG_SHELL_C): $(XDG_SHELL_PROT)
+ $(WAYLAND_SCANNER) private-code $< $@ \ No newline at end of file