summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 2b2e550..ad457e6 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
CC ?= gcc
-CFLAGS ?= -std=c99 -Wall -Wextra -O3 -Isrc -g
+CFLAGS ?= -std=c99 -Wall -Wextra -O3 -Isrc
LDFLAGS ?= -lX11 -lXinerama -lXcursor
PREFIX ?= /usr/local
@@ -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