1
2
3
4
5
6
7
|
all: out/tweetnacl.c out/tweetnacl.h
tweetnacl.h.new: src/tweetnacl.h
rm -f tweetnacl.h.new tweetnacl.h
cp src/tweetnacl.h tweetnacl.h.new
tweetnacl.c.new: src/tweetnacl.c
|
>
>
|
1
2
3
4
5
6
7
8
9
|
PREFIX := $(shell pwd)/INST
all: out/tweetnacl.c out/tweetnacl.h
tweetnacl.h.new: src/tweetnacl.h
rm -f tweetnacl.h.new tweetnacl.h
cp src/tweetnacl.h tweetnacl.h.new
tweetnacl.c.new: src/tweetnacl.c
|
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
mv tweetnacl.h.new tweetnacl.h
mv tweetnacl.c.new tweetnacl.c
mv tweetnacl.c out
out/tweetnacl.h: out/tweetnacl.c
mv tweetnacl.h out
clean:
rm -f tweetnacl.c.new.orig tweetnacl.h.new.orig
rm -f tweetnacl.h.new tweetnacl.h
rm -f tweetnacl.c.new tweetnacl.c
rm -f out/tweetnacl.c out/tweetnacl.h
-rmdir out
distclean: clean
.PHONY: all clean distclean
|
>
>
>
>
|
|
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
mv tweetnacl.h.new tweetnacl.h
mv tweetnacl.c.new tweetnacl.c
mv tweetnacl.c out
out/tweetnacl.h: out/tweetnacl.c
mv tweetnacl.h out
install: out/tweetnacl.c out/tweetnacl.h
mkdir -p '$(PREFIX)'
cp out/tweetnacl.c out/tweetnacl.h '$(PREFIX)'
clean:
rm -f tweetnacl.c.new.orig tweetnacl.h.new.orig
rm -f tweetnacl.h.new tweetnacl.h
rm -f tweetnacl.c.new tweetnacl.c
rm -f out/tweetnacl.c out/tweetnacl.h
-rmdir out
distclean: clean
.PHONY: all install clean distclean
|