diff options
| -rw-r--r-- | Makefile | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -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 |
