diff options
-rw-r--r-- | Makefile | 7 | ||||
-rw-r--r-- | sxwm.desktop | 6 |
2 files changed, 13 insertions, 0 deletions
@@ -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 diff --git a/sxwm.desktop b/sxwm.desktop new file mode 100644 index 0000000..51fbf89 --- /dev/null +++ b/sxwm.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Sxwm +Comment=Simple Xorg Window Manager +Exec=sxwm +Type=XSession |