AVIF to module

This commit is contained in:
Jake Archibald
2020-09-16 11:04:00 +01:00
parent 25102095aa
commit 2583d689b9
5 changed files with 3716 additions and 175 deletions

View File

@@ -35,6 +35,9 @@ EMSCRIPTEN_FLAGS = ${CXXFLAGS} \
--closure 1 \ --closure 1 \
-s ALLOW_MEMORY_GROWTH=1 \ -s ALLOW_MEMORY_GROWTH=1 \
-s MODULARIZE=1 \ -s MODULARIZE=1 \
-s TEXTDECODER=2 \
-s ENVIRONMENT='worker' \
-s EXPORT_ES6=1 \
-s ERROR_ON_UNDEFINED_SYMBOLS=0 -s ERROR_ON_UNDEFINED_SYMBOLS=0
CODEC_EMCMAKE = emcmake cmake \ CODEC_EMCMAKE = emcmake cmake \
@@ -65,7 +68,6 @@ $(OUT_ENC_JS): $(OUT_ENC_CPP) $(LIBAOM_ENC_OUT) $(CODEC_ENC_OUT)
$(CXX) \ $(CXX) \
-I $(CODEC_ENC_DIR)/include \ -I $(CODEC_ENC_DIR)/include \
${EMSCRIPTEN_FLAGS} \ ${EMSCRIPTEN_FLAGS} \
-s 'EXPORT_NAME="$(basename $(@F))"' \
-o $@ \ -o $@ \
$+ $+
@@ -73,7 +75,6 @@ $(OUT_DEC_JS): $(OUT_DEC_CPP) $(LIBAOM_DEC_OUT) $(CODEC_DEC_OUT)
$(CXX) \ $(CXX) \
-I $(CODEC_DEC_DIR)/include \ -I $(CODEC_DEC_DIR)/include \
${EMSCRIPTEN_FLAGS} \ ${EMSCRIPTEN_FLAGS} \
-s 'EXPORT_NAME="$(basename $(@F))"' \
-o $@ \ -o $@ \
$+ $+
@@ -115,9 +116,11 @@ $(LIBAOM_ENC_DIR)/CMakeLists.txt: $(LIBAOM_ENC_DIR)
$(LIBAOM_DEC_DIR)/CMakeLists.txt: $(LIBAOM_DEC_DIR) $(LIBAOM_DEC_DIR)/CMakeLists.txt: $(LIBAOM_DEC_DIR)
$(CODEC_PACKAGE): $(CODEC_PACKAGE):
mkdir -p $(dir $@)
curl -sL $(CODEC_URL) -o $@ curl -sL $(CODEC_URL) -o $@
$(LIBAOM_PACKAGE): $(LIBAOM_PACKAGE):
mkdir -p $(dir $@)
curl -sL $(LIBAOM_URL) -o $@ curl -sL $(LIBAOM_URL) -o $@
$(CODEC_ENC_DIR) $(CODEC_DEC_DIR): $(CODEC_PACKAGE) $(CODEC_ENC_DIR) $(CODEC_DEC_DIR): $(CODEC_PACKAGE)

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.