summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorFabrice <fabrice@schaub-dev.xyz>2026-02-09 22:51:30 +0100
committerFabrice <fabrice@schaub-dev.xyz>2026-02-09 22:51:30 +0100
commit629b90d59bcc84be7cc6443f66fcacf1cde51272 (patch)
treef26d2649869bd4baf160d714f7d420062c2f50c3 /src/Makefile.am
parentb817dbffa2edec560bd4340b9368ae26ba854012 (diff)
idk
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