Check-in [b90a759587]
Overview
Comment:Improvements to handling of patched dependencies
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b90a759587245e85b1a0b2a9d5a4325843f87e8bc19addcdcd62847dcc85e00e
User & Date: rkeene on 2018-07-05 15:02:24.267
Other Links: manifest | tags
Context
2018-07-05
15:09
Automatically generate the version script from the exported symbols file check-in: 66d6dc7631 user: rkeene tags: trunk
15:02
Improvements to handling of patched dependencies check-in: b90a759587 user: rkeene tags: trunk
14:56
Added high-level work interfaces check-in: 5c0fe18b67 user: rkeene tags: trunk
Changes
14
15
16
17
18
19
20

21
22

23
24
14
15
16
17
18
19
20
21
22
23
24
25
26







+


+


config.sub
configure
install-sh
config.log
config.status
tweetnacl
build/tweetnacl/out
build/tweetnacl/INST
blake2b
build/blake2b/out
build/blake2b/INST
build/work
build/tcl
76
77
78
79
80
81
82
83
84
85
86

87
88
89
90
91
92

76
77
78
79
80
81
82

83


84
85
86

87


88







-

-
-
+


-

-
-
+
autoconf

rm -rf autom4te.cache

set -e

# Assemble tweetnacl
make -C build/tweetnacl
rm -rf tweetnacl
mkdir tweetnacl
cp build/tweetnacl/out/* tweetnacl/
make -C build/tweetnacl install PREFIX="$(pwd)/tweetnacl"

# Assemble blake2b
make -C build/blake2b
rm -rf blake2b
mkdir blake2b
cp build/blake2b/out/* blake2b/
make -C build/blake2b install PREFIX="$(pwd)/blake2b"


1
2
3
4
5
6
7
8
9
10
11
12
13
14




15
16
17
18
19
20
21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

27
+
+














+
+
+
+






-
+
PREFIX := $(shell pwd)/INST

all: out/blake2b.c out/blake2.h out/blake2-impl.h

out/blake2b.c: src/blake2b-ref.c blake2-nacl.c
	mkdir -p out
	cat src/blake2b-ref.c blake2-nacl.c > out/blake2b.c

out/blake2.h: src/blake2.h blake2-nacl.h
	mkdir -p out
	cat src/blake2.h blake2-nacl.h > out/blake2.h

out/blake2-impl.h: src/blake2-impl.h
	mkdir -p out
	cp src/blake2-impl.h out

install: out/blake2b.c out/blake2.h out/blake2-impl.h
	mkdir -p '$(PREFIX)'
	cp out/blake2b.c out/blake2.h out/blake2-impl.h '$(PREFIX)'

clean:
	rm -f out/blake2b.c out/blake2.h out/blake2-impl.h
	-rmdir out

distclean: clean

.PHONY: all clean distclean
.PHONY: all install clean distclean


1
2
3
4
5
6
7
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

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 clean distclean
.PHONY: all install clean distclean