@@ -8,19 +8,23 @@ MAJOR := $(word 1,$(subst ., ,$(VERSION)))
8
8
MINOR := $(word 2,$(subst ., ,$(VERSION ) ) )
9
9
MAJOR_MINOR_PATCH := $(word 1,$(subst -, ,$(VERSION ) ) )
10
10
11
- all : hub chrome firefox chrome_debug firefox_debug standalone_chrome standalone_firefox standalone_chrome_debug standalone_firefox_debug
11
+ all : hub chrome firefox opera chrome_debug firefox_debug opera_debug standalone_chrome standalone_firefox standalone_opera standalone_chrome_debug standalone_firefox_debug standalone_opera_debug
12
12
13
13
generate_all : \
14
14
generate_hub \
15
15
generate_nodebase \
16
16
generate_chrome \
17
17
generate_firefox \
18
+ generate_opera \
18
19
generate_chrome_debug \
19
20
generate_firefox_debug \
21
+ generate_opera_debug \
20
22
generate_standalone_firefox \
21
23
generate_standalone_chrome \
24
+ generate_standalone_opera \
22
25
generate_standalone_firefox_debug \
23
- generate_standalone_chrome_debug
26
+ generate_standalone_chrome_debug \
27
+ generate_standalone_opera_debug
24
28
25
29
build : all
26
30
@@ -53,6 +57,12 @@ generate_firefox:
53
57
firefox : nodebase generate_firefox
54
58
cd ./NodeFirefox && docker build $(BUILD_ARGS ) -t $(NAME ) /node-firefox:$(VERSION ) .
55
59
60
+ generate_opera :
61
+ cd ./NodeOpera && ./generate.sh $(VERSION ) $(NAMESPACE ) $(AUTHORS )
62
+
63
+ opera : nodebase generate_opera
64
+ cd ./NodeOpera && docker build $(BUILD_ARGS ) -t $(NAME ) /node-opera:$(VERSION ) .
65
+
56
66
generate_standalone_firefox :
57
67
cd ./Standalone && ./generate.sh StandaloneFirefox node-firefox Firefox $(VERSION ) $(NAMESPACE ) $(AUTHORS )
58
68
@@ -77,6 +87,18 @@ generate_standalone_chrome_debug:
77
87
standalone_chrome_debug : chrome_debug generate_standalone_chrome_debug
78
88
cd ./StandaloneChromeDebug && docker build $(BUILD_ARGS ) -t $(NAME ) /standalone-chrome-debug:$(VERSION ) .
79
89
90
+ generate_standalone_opera :
91
+ cd ./Standalone && ./generate.sh StandaloneOpera node-opera Opera $(VERSION ) $(NAMESPACE ) $(AUTHORS )
92
+
93
+ standalone_opera : opera generate_standalone_opera
94
+ cd ./StandaloneOpera && docker build $(BUILD_ARGS ) -t $(NAME ) /standalone-opera:$(VERSION ) .
95
+
96
+ generate_standalone_opera_debug :
97
+ cd ./StandaloneDebug && ./generate.sh StandaloneOperaDebug node-opera-debug Opera $(VERSION ) $(NAMESPACE ) $(AUTHORS )
98
+
99
+ standalone_opera_debug : opera_debug generate_standalone_opera_debug
100
+ cd ./StandaloneOperaDebug && docker build $(BUILD_ARGS ) -t $(NAME ) /standalone-opera-debug:$(VERSION ) .
101
+
80
102
generate_chrome_debug :
81
103
cd ./NodeDebug && ./generate.sh NodeChromeDebug node-chrome Chrome $(VERSION ) $(NAMESPACE ) $(AUTHORS )
82
104
@@ -89,6 +111,12 @@ generate_firefox_debug:
89
111
firefox_debug : generate_firefox_debug firefox
90
112
cd ./NodeFirefoxDebug && docker build $(BUILD_ARGS ) -t $(NAME ) /node-firefox-debug:$(VERSION ) .
91
113
114
+ generate_opera_debug :
115
+ cd ./NodeDebug && ./generate.sh NodeOperaDebug node-opera Opera $(VERSION ) $(NAMESPACE ) $(AUTHORS )
116
+
117
+ opera_debug : generate_opera_debug opera
118
+ cd ./NodeOperaDebug && docker build $(BUILD_ARGS ) -t $(NAME ) /node-opera-debug:$(VERSION ) .
119
+
92
120
tag_latest :
93
121
docker tag $(NAME ) /base:$(VERSION ) $(NAME ) /base:latest
94
122
docker tag $(NAME ) /hub:$(VERSION ) $(NAME ) /hub:latest
@@ -209,12 +237,16 @@ release: tag_major_minor
209
237
210
238
test : test_chrome \
211
239
test_firefox \
240
+ test_opera \
212
241
test_chrome_debug \
213
242
test_firefox_debug \
243
+ test_opera_debug \
214
244
test_chrome_standalone \
215
245
test_firefox_standalone \
246
+ test_opera_standalone \
216
247
test_chrome_standalone_debug \
217
- test_firefox_standalone_debug
248
+ test_firefox_standalone_debug \
249
+ test_opera_standalone_debug
218
250
219
251
220
252
test_chrome :
@@ -241,6 +273,18 @@ test_firefox_standalone:
241
273
test_firefox_standalone_debug :
242
274
VERSION=$(VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh StandaloneFirefoxDebug
243
275
276
+ test_opera :
277
+ VERSION=$(VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh NodeOpera
278
+
279
+ test_opera_debug :
280
+ VERSION=$(VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh NodeOperaDebug
281
+
282
+ test_opera_standalone :
283
+ VERSION=$(VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh StandaloneOpera
284
+
285
+ test_opera_standalone_debug :
286
+ VERSION=$(VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh StandaloneOperaDebug
287
+
244
288
245
289
.PHONY : \
246
290
all \
@@ -251,17 +295,23 @@ test_firefox_standalone_debug:
251
295
ci \
252
296
firefox \
253
297
firefox_debug \
298
+ opera \
299
+ opera_debug \
254
300
generate_all \
255
301
generate_hub \
256
302
generate_nodebase \
257
303
generate_chrome \
258
304
generate_firefox \
305
+ generage_opera \
259
306
generate_chrome_debug \
260
307
generate_firefox_debug \
308
+ generate_opera_debug \
261
309
generate_standalone_chrome \
262
310
generate_standalone_firefox \
311
+ generate_standalone_opera \
263
312
generate_standalone_chrome_debug \
264
313
generate_standalone_firefox_debug \
314
+ generate_standalone_opera_debug \
265
315
hub \
266
316
nodebase \
267
317
release \
0 commit comments