8 PREFIX ?= $(DESTDIR)/usr/local
9 MANPREFIX ?= $(PREFIX)/man
11 X11INC ?= $(X11BASE)/include
12 X11LIB ?= $(X11BASE)/lib
13 FREETYPEINC ?= $(X11INC)/freetype2
14 FREETYPELIBS ?= -lfontconfig -lXft
16 INCS = -I$(X11INC) -I$(FREETYPEINC)
17 LIBS = -L$(X11LIB) -lX11 $(FREETYPELIBS)
19 bindir = $(PREFIX)/bin
20 man1dir = $(MANPREFIX)/man1
25 $(CC) -o $@ $(OBJ) $(LIBS) $(LDFLAGS)
28 $(CC) -std=c99 -pedantic $(INCS) $(CFLAGS) $(CPPFLAGS) -c $<
32 install -m 755 $(BIN) $(bindir)
34 install -m 644 $(MAN) $(man1dir)
37 cd $(bindir) && rm -f $(BIN)
38 cd $(man1dir) && rm -f $(MAN)
41 -rm -rf $(BIN) $(OBJ) xitems$(V) *.tar.gz *.core
45 cp $(SRC) $(MAN) README COPYING CHANGES Makefile version.mk \
47 tar cf - xitems$(V) | gzip >xitems$(V).tar.gz
53 .PHONY: all install uninstall clean dist