PREFIX ?= /usr/local BINDIR ?= /bin MANDIR ?= /share/man CFLAGS = -I . -Wunused-function -Wunused-variable -Wconversion LDLIBS = -lX11 -lm ifeq ($(DEBUG),1) CFLAGS += -Og -g else CFLAGS += -O2 endif all: wmsl sigwmsl clean: rm -f wmsl sigwmsl wmsl: wmsl.c $(CC) -o $@ $< $(CFLAGS) $(LDLIBS) sigwmsl: sigwmsl.c $(CC) -o $@ $< $(CFLAGS) $(LDLIBS) install: all install -Dm755 wmsl -t "$(DESTDIR)$(PREFIX)$(BINDIR)" install -Dm755 sigwmsl -t "$(DESTDIR)$(PREFIX)$(BINDIR)" install -Dm644 wmsl.1 -t "$(DESTDIR)$(PREFIX)$(MANDIR)/man1" install -Dm644 sigwmsl.1 -t "$(DESTDIR)$(PREFIX)$(MANDIR)/man1" install-contrib: install -Dm755 contrib/wmsl-* -t "$(DESTDIR)$(PREFIX)$(BINDIR)" uninstall: rm -f "$(DESTDIR)$(PREFIX)$(BINDIR)/wmsl" rm -f "$(DESTDIR)$(PREFIX)$(BINDIR)/sigwmsl" rm -f "$(DESTDIR)$(PREFIX)$(MANDIR)/man1/wmsl.1" rm -f "$(DESTDIR)$(PREFIX)$(MANDIR)/man1/sigwmsl.1" .PHONY: all clean install install-contrib uninstall