1include config.mk
2
3HDR = arg.h util.h
4SRC = \
5 killwa.c
6
7OBJ = $(SRC:.c=.o)
8BIN = $(SRC:.c=)
9
10.POSIX:
11.SUFFIXES: .1 .1.gz
12
13all: binutils
14
15binutils: $(BIN)
16
17$(OBJ): $(HDR) util.o
18
19.o:
20 @echo "LD $@"
21 @$(LD) $< util.o -o $@ $(LDFLAGS)
22
23.c.o:
24 @echo "CC $<"
25 @$(CC) -c $< -o $@ $(CFLAGS)
26
27install: $(BIN)
28 mkdir -p $(DESTDIR)$(PREFIX)/bin/
29 cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin/
30
31uninstall:
32 @echo "uninstalling binaries"
33 @for util in $(BIN); do \
34 rm -f $(DESTDIR)$(PREFIX)/bin/$$util; \
35 done
36
37clean :
38 rm -f $(OBJ) $(BIN) util.o