-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
201 lines (138 loc) · 7.4 KB
/
Makefile
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
rbm=./rbm/rbm
all: release
release: submodule-update
$(rbm) build release --target release --target i2pbrowser-all
release-android-armv7: submodule-update
$(rbm) build release --target release --target i2pbrowser-android-armv7
release-android-x86: submodule-update
$(rbm) build release --target release --target torbrowser-android-x86
release-linux-x86_64: submodule-update
$(rbm) build release --target release --target i2pbrowser-linux-x86_64
release-linux-x86_64-debug: submodule-update
$(rbm) build release --target release --target i2pbrowser-linux-x86_64-debug
release-linux-i686: submodule-update
$(rbm) build release --target release --target i2pbrowser-linux-i686
release-windows-i686: submodule-update
$(rbm) build release --target release --target i2pbrowser-windows-i686
release-windows-x86_64: submodule-update
$(rbm) build release --target release --target i2pbrowser-windows-x86_64
release-osx-x86_64: submodule-update
$(rbm) build release --target release --target i2pbrowser-osx-x86_64
release-src: submodule-update
$(rbm) build release --target release --target torbrowser-src
alpha: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-all
alpha-android-armv7: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-android-armv7
alpha-android-x86: submodule-update
$(rbm) build release --target alpha --target torbrowser-android-x86
alpha-linux-x86_64: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-linux-x86_64
alpha-linux-x86_64-debug: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-linux-x86_64-debug
alpha-linux-i686: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-linux-i686
alpha-windows-i686: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-windows-i686
alpha-windows-x86_64: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-windows-x86_64
alpha-osx-x86_64: submodule-update
$(rbm) build release --target alpha --target i2pbrowser-osx-x86_64
alpha-src: submodule-update
$(rbm) build release --target alpha --target torbrowser-src
nightly: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-all
nightly-android-armv7: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-android-armv7
nightly-android-x86: submodule-update
$(rbm) build release --target nightly --target torbrowser-android-x86
nightly-linux-x86_64: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-linux-x86_64
nightly-linux-x86_64-debug: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-linux-x86_64-debug
nightly-linux-i686: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-linux-i686
nightly-windows-i686: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-windows-i686
nightly-windows-x86_64: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-windows-x86_64
nightly-osx-x86_64: submodule-update
$(rbm) build release --target nightly --target i2pbrowser-osx-x86_64
nightly-src: submodule-update
$(rbm) build release --target nightly --target torbrowser-src
alpha_nightly: submodule-update
$(rbm) build release --target alpha_nightly --target i2pbrowser-all
alpha_nightly-android-armv7: submodule-update
$(rbm) build release --target alpha_nightly --target i2pbrowser-android-armv7
alpha_nightly-android-x86: submodule-update
$(rbm) build release --target alpha_nightly --target torbrowser-android-x86
alpha_nightly-linux-x86_64: submodule-update
$(rbm) build release --target alpha_nightly --target i2pbrowser-linux-x86_64
alpha_nightly-linux-i686: submodule-update
$(rbm) build release --target alpha_nightly --target i2pbrowser-linux-i686
alpha_nightly-windows-i686: submodule-update
$(rbm) build release --target alpha_nightly --target i2pbrowser-windows-i686
alpha_nightly-windows-x86_64: submodule-update
$(rbm) build release --target alpha_nightly --target i2pbrowser-windows-x86_64
alpha_nightly-osx-x86_64: submodule-update
$(rbm) build release --target alpha_nightly --target i2pbrowser-osx-x86_64
alpha_nightly-src: submodule-update
$(rbm) build release --target alpha_nightly --target torbrowser-src
testbuild: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-all
testbuild-android-armv7: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-android-armv7
testbuild-android-x86: submodule-update
$(rbm) build release --target testbuild --target torbrowser-android-x86
testbuild-linux-x86_64: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-linux-x86_64
testbuild-linux-x86_64-debug: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-linux-x86_64-debug
testbuild-linux-i686: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-linux-i686
testbuild-windows-x86_64: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-windows-x86_64
testbuild-windows-i686: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-windows-i686
testbuild-osx-x86_64: submodule-update
$(rbm) build release --target testbuild --target i2pbrowser-osx-x86_64
testbuild-src: submodule-update
$(rbm) build release --target testbuild --target torbrowser-src-testbuild
signtag-release: submodule-update
$(rbm) build release --step signtag --target release
signtag-alpha: submodule-update
$(rbm) build release --step signtag --target alpha
incrementals-release: submodule-update
$(rbm) build release --step update_responses_config --target release --target create_unsigned_incrementals
tools/update-responses/download_missing_versions release
tools/update-responses/gen_incrementals release
$(rbm) build release --step hash_incrementals --target release
incrementals-alpha: submodule-update
$(rbm) build release --step update_responses_config --target alpha --target create_unsigned_incrementals
tools/update-responses/download_missing_versions alpha
tools/update-responses/gen_incrementals alpha
$(rbm) build release --step hash_incrementals --target alpha
update_responses-release: submodule-update
$(rbm) build release --step update_responses_config --target release --target signed
$(rbm) build release --step create_update_responses_tar --target release --target signed
update_responses-alpha: submodule-update
$(rbm) build release --step update_responses_config --target alpha --target signed
$(rbm) build release --step create_update_responses_tar --target alpha --target signed
dmg2mar-release: submodule-update
$(rbm) build release --step update_responses_config --target release --target signed
$(rbm) build release --step dmg2mar --target release --target signed
tools/update-responses/download_missing_versions release
CHECK_CODESIGNATURE_EXISTS=1 MAR_SKIP_EXISTING=1 tools/update-responses/gen_incrementals release
dmg2mar-alpha: submodule-update
$(rbm) build release --step update_responses_config --target alpha --target signed
$(rbm) build release --step dmg2mar --target alpha --target signed
tools/update-responses/download_missing_versions alpha
CHECK_CODESIGNATURE_EXISTS=1 MAR_SKIP_EXISTING=1 tools/update-responses/gen_incrementals alpha
submodule-update:
git submodule update --init
fetch: submodule-update
$(rbm) fetch
clean: submodule-update
./tools/clean-old
clean-dry-run: submodule-update
./tools/clean-old --dry-run