Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this file,
3 # You can obtain one at http://mozilla.org/MPL/2.0/. */
5 CC=emcc
7 SOURCES= \
8 internal/cldutil.cc \
9 internal/cldutil_shared.cc \
10 internal/compact_lang_det.cc \
11 internal/compact_lang_det_hint_code.cc \
12 internal/compact_lang_det_impl.cc \
13 internal/debug_empty.cc \
14 internal/fixunicodevalue.cc \
15 internal/generated_entities.cc \
16 internal/generated_language.cc \
17 internal/generated_ulscript.cc \
18 internal/getonescriptspan.cc \
19 internal/lang_script.cc \
20 internal/offsetmap.cc \
21 internal/scoreonescriptspan.cc \
22 internal/tote.cc \
23 internal/utf8statetable.cc \
24 internal/cld_generated_cjk_uni_prop_80.cc \
25 internal/cld2_generated_cjk_compatible.cc \
26 internal/cld_generated_cjk_delta_bi_4.cc \
27 internal/generated_distinct_bi_0.cc \
28 internal/cld2_generated_quadchrome0122_16.cc \
29 internal/cld2_generated_deltaoctachrome0122.cc \
30 internal/cld2_generated_distinctoctachrome0122.cc \
31 internal/cld_generated_score_quad_octa_0122_2.cc \
32 cldapp.cc \
33 $(NULL)
35 %.o: %.cc
36 $(CC) -Os -I. -o $@ $<
38 FLAGS=-s USE_TYPED_ARRAYS=2 -O3 -s INLINING_LIMIT=1 --llvm-lto 1 --memory-init-file 1 --closure 1
40 all: $(SOURCES:.cc=.o)
41 $(CC) $(FLAGS) -I. -o cld-worker.js $^ --post-js post.js -s EXPORTED_FUNCTIONS="['_detectLangCode', '_lastResultReliable']"
43 clean:
44 rm -rf $(SOURCES:.cc=.o)