From 671329cb11d1ae2253a4381e49767c7ea5a56048 Mon Sep 17 00:00:00 2001 From: Fabrice Date: Mon, 9 Feb 2026 23:37:02 +0100 Subject: complete build --- Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 4a2ba81..c15317a 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,8 @@ CXX = clang++ CXX_STD = -std=c++11 CXX_FLAGS = -fno-rtti -fno-exceptions $(CXX_STD) $(CSH_FLAGS) +RM = rm -f + XDG_SHELL_PROT = $(WORK_DIR)/xdg-shell.xml WAYCLOCK = $(WORK_DIR)/wayclock @@ -19,12 +21,15 @@ SOURCES = \ $(SRC_DIR)/wayclock.cc \ $(SRC_DIR)/xdg-shell.c -OBJECTS = $(SOURCES:.cc=.o) +OBJECTS := $(SOURCES:.cc=.o) +OBJECTS := $(OBJECTS:.c=.o) + +LIBRARIES = -lwayland-client all: $(WAYCLOCK) $(WAYCLOCK): $(OBJECTS) - $(CXX) $(CXX_FLAGS) -o $@ $^ + $(CXX) $(CXX_FLAGS) -o $@ $^ $(LIBRARIES) %.o: %.cc $(CXX) $(CXX_FLAGS) -c -o $@ $< @@ -34,4 +39,4 @@ $(WAYCLOCK): $(OBJECTS) .PHONY: clean clean: - rm -f $(OBJECTS) $(WAYCLOCK) \ No newline at end of file + $(RM) $(OBJECTS) $(WAYCLOCK) \ No newline at end of file -- cgit v1.2.3