|
1 | 1 | INPUT_DIR=./src
|
2 | 2 | OUTPUT_DIR=./dist
|
3 | 3 | OUTPUT_DIR_UNMINIFIED=./dist-unminified
|
4 |
| -EMCC_OPTS=-O3 --llvm-lto 1 -s NO_DYNAMIC_EXECUTION=1 -s NO_FILESYSTEM=1 -s WASM=1 |
| 4 | +EMCC_OPTS=-O3 --llvm-lto 1 -s NO_DYNAMIC_EXECUTION=1 -s NO_FILESYSTEM=1 |
5 | 5 | DEFAULT_EXPORTS:='_malloc','_free'
|
6 | 6 |
|
7 | 7 | LIBOPUS_ENCODER_SRC=$(INPUT_DIR)/encoderWorker.js
|
@@ -55,29 +55,29 @@ $(LIBSPEEXDSP_OBJ): $(LIBSPEEXDSP_DIR)/autogen.sh
|
55 | 55 | cd $(LIBSPEEXDSP_DIR); emmake make
|
56 | 56 |
|
57 | 57 | $(LIBOPUS_ENCODER): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
58 |
| - npm run webpack -- --output-library EncoderWorker --output-library-target umd $(LIBOPUS_ENCODER_SRC) $@ |
| 58 | + npm run webpack -- --config webpack.config.js -d --output-library EncoderWorker $(LIBOPUS_ENCODER_SRC) -o $@ |
59 | 59 | emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
60 | 60 |
|
61 | 61 | $(LIBOPUS_ENCODER_MIN): $(LIBOPUS_ENCODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
62 |
| - npm run webpack -- --output-library EncoderWorker --output-library-target umd --optimize-minimize $(LIBOPUS_ENCODER_SRC) $@ |
| 62 | + npm run webpack -- --config webpack.config.js -p --output-library EncoderWorker $(LIBOPUS_ENCODER_SRC) -o $@ |
63 | 63 | emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_ENCODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
64 | 64 |
|
65 | 65 | $(LIBOPUS_DECODER): $(LIBOPUS_DECODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
66 |
| - npm run webpack -- --output-library DecoderWorker --output-library-target umd $(LIBOPUS_DECODER_SRC) $@ |
| 66 | + npm run webpack -- --config webpack.config.js -d --output-library DecoderWorker $(LIBOPUS_DECODER_SRC) -o $@ |
67 | 67 | emcc -o $@ $(EMCC_OPTS) -g3 -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
68 | 68 |
|
69 | 69 | $(LIBOPUS_DECODER_MIN): $(LIBOPUS_DECODER_SRC) $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
70 |
| - npm run webpack -- --output-library DecoderWorker --output-library-target umd --optimize-minimize $(LIBOPUS_DECODER_SRC) $@ |
| 70 | + npm run webpack -- --config webpack.config.js -p --output-library DecoderWorker $(LIBOPUS_DECODER_SRC) -o $@ |
71 | 71 | emcc -o $@ $(EMCC_OPTS) -s EXPORTED_FUNCTIONS="[$(DEFAULT_EXPORTS),$(LIBOPUS_DECODER_EXPORTS),$(LIBSPEEXDSP_EXPORTS)]" --pre-js $@ $(LIBOPUS_OBJ) $(LIBSPEEXDSP_OBJ)
|
72 | 72 |
|
73 | 73 | $(RECORDER): $(RECORDER_SRC)
|
74 |
| - npm run webpack -- --output-library Recorder --output-library-target umd $(RECORDER_SRC) $@ |
| 74 | + npm run webpack -- --config webpack.config.js -d --output-library Recorder $(RECORDER_SRC) -o $@ |
75 | 75 |
|
76 | 76 | $(RECORDER_MIN): $(RECORDER_SRC)
|
77 |
| - npm run webpack -- --output-library Recorder --output-library-target umd --optimize-minimize $(RECORDER_SRC) $@ |
| 77 | + npm run webpack -- --config webpack.config.js -p --output-library Recorder $(RECORDER_SRC) -o $@ |
78 | 78 |
|
79 | 79 | $(WAVE_WORKER): $(WAVE_WORKER_SRC)
|
80 |
| - npm run webpack -- --output-library WaveWorker --output-library-target umd $(WAVE_WORKER_SRC) $@ |
| 80 | + npm run webpack -- --config webpack.config.js -d --output-library WaveWorker $(WAVE_WORKER_SRC) -o $@ |
81 | 81 |
|
82 | 82 | $(WAVE_WORKER_MIN): $(WAVE_WORKER_SRC)
|
83 |
| - npm run webpack -- --output-library WaveWorker --output-library-target umd --optimize-minimize $(WAVE_WORKER_SRC) $@ |
| 83 | + npm run webpack -- --config webpack.config.js -p --output-library WaveWorker $(WAVE_WORKER_SRC) -o $@ |
0 commit comments