From 3036894841fce9b73e6b34779eeabbe326e19302 Mon Sep 17 00:00:00 2001 From: uint23 Date: Sun, 20 Apr 2025 06:13:41 +0100 Subject: fullscr support + readme glowup + makefile glowup gaaaaashhh --- Makefile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 64b0b60..b31c83d 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,7 @@ SRC_DIR = src SRC = $(wildcard $(SRC_DIR)/*.c) OBJ = $(SRC:.c=.o) BIN = sxwm +PREFIX = /usr/local all: $(BIN) @@ -15,7 +16,20 @@ $(BIN): $(OBJ) $(SRC_DIR)/%.o: $(SRC_DIR)/%.c $(CC) $(CFLAGS) -c -o $@ $< -c: +clean: rm -f $(SRC_DIR)/*.o $(BIN) -.PHONY: all c +install: all + @echo "Installing $(BIN) to $(DESTDIR)$(PREFIX)/bin..." + @mkdir -p $(DESTDIR)$(PREFIX)/bin + @install -m 755 $(BIN) $(DESTDIR)$(PREFIX)/bin/$(BIN) + @echo "Installation complete." + +uninstall: + @echo "Uninstalling $(BIN) from $(DESTDIR)$(PREFIX)/bin..." + @rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN) + @echo "Uninstallation complete." + +clean-install: clean install + +.PHONY: all clean install uninstall clean-install -- cgit v1.2.3