Check-in [b90a759587]
Overview
Comment:Improvements to handling of patched dependencies
Downloads: Tarball | ZIP archive | SQL 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
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

Modified .fossil-settings/ignore-glob from [208ad69059] to [0c2901e700].

14
15
16
17
18
19
20

21
22

23
24
config.sub
configure
install-sh
config.log
config.status
tweetnacl
build/tweetnacl/out

blake2b
build/blake2b/out

build/work
build/tcl







>


>


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

Modified autogen.sh from [5275187d93] to [6bbaee76b1].

76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
autoconf

rm -rf autom4te.cache

set -e

# Assemble tweetnacl
make -C build/tweetnacl
rm -rf tweetnacl
mkdir tweetnacl
cp build/tweetnacl/out/* tweetnacl/

# Assemble blake2b
make -C build/blake2b
rm -rf blake2b
mkdir blake2b
cp build/blake2b/out/* blake2b/







<

<
|


<

<
|
76
77
78
79
80
81
82

83

84
85
86

87

88
autoconf

rm -rf autom4te.cache

set -e

# Assemble tweetnacl

rm -rf tweetnacl

make -C build/tweetnacl install PREFIX="$(pwd)/tweetnacl"

# Assemble blake2b

rm -rf blake2b

make -C build/blake2b install PREFIX="$(pwd)/blake2b"

Modified build/blake2b/Makefile from [f2013095e9] to [43ab4a38f2].



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




15
16
17
18
19
20
21


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





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

distclean: clean

.PHONY: all clean distclean
>
>














>
>
>
>






|
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 install clean distclean

Modified build/tweetnacl/Makefile from [d736d17e3f] to [8da3d99efa].



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