-rw-r--r-- makefile
1 OUT = xoop 2 SRC = xoop.c 3 CFLAGS += -Wall -Wextra -pedantic 4 LDLIBS += -lxcb -lxcb-randr -lxcb-xinput -lxcb-xfixes 5 PREFIX ?= /usr/local 6 BINPREFIX ?= $(PREFIX)/bin 7 MANPREFIX ?= $(PREFIX)/man/man1 8 9 all: clean $(OUT) 10 11 clean: 12 $(RM) $(OUT) $(OBJ) 13 14 install: 15 mkdir -p "$(DESTDIR)$(BINPREFIX)" 16 cp -pf "$(OUT)" "$(DESTDIR)$(BINPREFIX)" 17 mkdir -p "${DESTDIR}${MANPREFIX}" 18 cp -pf "${OUT}.1" "${DESTDIR}${MANPREFIX}" 19 20 21 uninstall: 22 rm -f "$(DESTDIR)$(BINPREFIX)/$(OUT)" 23 rm -f "$(DESTDIR)$(MANPREFIX)/$(OUT).1" 24 25 26 .PHONY: all debug clean install uninstall 27