summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 2b2e550..438965a 100644
--- a/Makefile
+++ b/Makefile
@@ -9,6 +9,8 @@ OBJ_DIR := build
SRC := $(wildcard $(SRC_DIR)/*.c)
OBJ := $(patsubst $(SRC_DIR)/%.c,$(OBJ_DIR)/%.o,$(SRC))
+XSESSIONS := $(DESTDIR)$(PREFIX)/share/xsessions
+
all: $(BIN)
$(BIN): $(OBJ)
@@ -27,11 +29,16 @@ install: all
@echo "Installing $(BIN) to $(DESTDIR)$(PREFIX)/bin..."
@mkdir -p $(DESTDIR)$(PREFIX)/bin
@install -m 755 $(BIN) $(DESTDIR)$(PREFIX)/bin/$(BIN)
+ @echo "Installing sxwm.desktop to $(XSESSIONS)..."
+ @mkdir -p $(XSESSIONS)
+ @install -m 644 sxwm.desktop $(XSESSIONS)/sxwm.desktop
@echo "Installation complete."
uninstall:
@echo "Uninstalling $(BIN) from $(DESTDIR)$(PREFIX)/bin..."
@rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN)
+ @echo "Uninstalling sxwm.desktop from $(XSESSIONS)..."
+ @rm -f $(XSESSIONS)/sxwm.desktop
@echo "Uninstallation complete."
.PHONY: all clean install uninstall