equal
deleted
inserted
replaced
8 stowdir = /usr/local/stow |
8 stowdir = /usr/local/stow |
9 |
9 |
10 prefix = $(stowdir)/$(p) |
10 prefix = $(stowdir)/$(p) |
11 bindir = $(prefix)/bin |
11 bindir = $(prefix)/bin |
12 |
12 |
13 .PHONY: all install uninstall |
13 .PHONY: all install clean uninstall |
14 |
14 |
15 all: |
15 all: .ok.$(BIN) |
16 @echo "Nothing. Just install :)" |
16 @test -x $(BIN) || chmod +x $(BIN) |
17 |
17 |
18 install: $(BIN) |
18 install: $(BIN) |
19 install -d $(bindir) |
19 install -d $(bindir) |
20 install -m 0755 $(BIN) $(bindir)/ |
20 install -m 0755 $(BIN) $(bindir)/ |
21 stow -d $(stowdir) -vR $(p) |
21 stow -d $(stowdir) -vR $(p) |
22 |
22 |
|
23 clean: |
|
24 @-rm -fv .ok.* |
|
25 |
23 uninstall: |
26 uninstall: |
24 stow -d $(stowdir) -vD $(p) |
27 stow -d $(stowdir) -vD $(p) |
25 rm -rf $(stowdir)/$(p) |
28 rm -rf $(stowdir)/$(p) |
26 |
29 |
27 |
30 |
|
31 .ok.%: % |
|
32 @perl -c $< |
|
33 @touch $@ |
28 |
34 |
29 |
35 |
30 # vim:sts=4 sw=4 aw ai sm: |
36 # vim:sts=4 sw=4 aw ai sm: |