tMakefile - wmutils - X windows manipulation utilities
(HTM) git clone git://z3bra.org/wmutils
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
tMakefile (776B)
---
1 include config.mk
2
3 HDR = arg.h util.h
4 SRC = \
5 pfw.c \
6 pdw.c \
7 lsw.c \
8 mapw.c \
9 killw.c \
10 wattr.c \
11 wtp.c \
12 wmv.c \
13 chwso.c \
14 wtf.c \
15 wrs.c \
16 chwb.c \
17 ignw.c \
18 wmp.c \
19 slw.c \
20 atomx.c
21
22 OBJ = $(SRC:.c=.o)
23 BIN = $(SRC:.c=)
24 MAN = $(SRC:.c=.1)
25
26 .POSIX:
27 .SUFFIXES: .1 .1.gz
28
29 all: binutils
30
31 binutils: $(BIN)
32
33 $(OBJ): $(HDR) util.o
34
35 .o:
36 @echo "LD $@"
37 @$(LD) $< util.o -o $@ $(LDFLAGS)
38
39 .c.o:
40 @echo "CC $<"
41 @$(CC) -c $< -o $@ $(CFLAGS)
42
43 install: $(BIN)
44 mkdir -p $(DESTDIR)$(PREFIX)/bin/
45 cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin/
46 cd man; $(MAKE) install
47
48 uninstall:
49 @echo "uninstalling binaries"
50 @for util in $(BIN); do \
51 rm -f $(DESTDIR)$(PREFIX)/bin/$$util; \
52 done
53 cd man; $(MAKE) uninstall
54
55 clean :
56 rm -f $(OBJ) $(BIN) util.o