summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabrice <fabrice@schaub-dev.xyz>2026-02-09 23:40:42 +0100
committerFabrice <fabrice@schaub-dev.xyz>2026-02-09 23:40:42 +0100
commita0f3f80d8145349c58e95d2d820a5432441aabbe (patch)
tree950ac32e7c62065e5256276ddceb2ca068a51296
parent9e8b564bbd1561985c12d8151cc786198e454ec0 (diff)
printing and opening display
-rw-r--r--Makefile12
-rw-r--r--src/wayclock.cc9
2 files changed, 16 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 221b253..6556686 100644
--- a/Makefile
+++ b/Makefile
@@ -12,6 +12,7 @@ CXX_STD = -std=c++11
CXX_FLAGS = -fno-rtti -fno-exceptions $(CXX_STD) $(CSH_FLAGS)
RM = rm -f
+ECHO = echo
XDG_SHELL_PROT = $(WORK_DIR)/xdg-shell.xml
@@ -28,14 +29,17 @@ LIBRARIES = -lwayland-client
all: $(WAYCLOCK)
$(WAYCLOCK): $(OBJECTS)
- $(CXX) $(CXX_FLAGS) -o $@ $^ $(LIBRARIES)
+ @echo " LD $@"
+ @$(CXX) $(CXX_FLAGS) -o $@ $^ $(LIBRARIES)
%.o: %.cc
- $(CXX) $(CXX_FLAGS) -c -o $@ $<
+ @echo " CXX $<"
+ @$(CXX) $(CXX_FLAGS) -c -o $@ $<
%.o: %.c
- $(CC) $(CC_FLAGS) -c -o $@ $<
+ @echo " CC $<"
+ @$(CC) $(CC_FLAGS) -c -o $@ $<
.PHONY: clean
clean:
- $(RM) $(OBJECTS) $(WAYCLOCK) \ No newline at end of file
+ @$(RM) $(OBJECTS) $(WAYCLOCK) \ No newline at end of file
diff --git a/src/wayclock.cc b/src/wayclock.cc
index a398993..0e39169 100644
--- a/src/wayclock.cc
+++ b/src/wayclock.cc
@@ -1,3 +1,10 @@
+#include <wayland-client.h>
+
int main() {
-
+ struct wl_display *disp = wl_display_connect(NULL);
+ if (!disp) {
+ return -1;
+ }
+ wl_display_disconnect(disp);
+ return 0;
} \ No newline at end of file