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