update build

This commit is contained in:
Alf
2020-10-03 21:31:48 -07:00
parent a89b00d219
commit 7f6392bdcb
4 changed files with 12 additions and 12 deletions

View File

@@ -77,15 +77,10 @@ RUN cd /tmp/ffmpeg-${FFMPEG_VERSION} && \
emmake make -j4 && \ emmake make -j4 && \
emmake make install emmake make install
# RUN cd /build && \
# emcc -L/opt/ffmpeg/lib -I/opt/ffmpeg/include/ src/main.c \ COPY ./src/ffprobe-web-analyzer-wrapper.cpp /build/src/ffprobe-web-analyzer-wrapper.cpp
# -s EXPORTED_FUNCTIONS='["_version", "_openfile"]' \ COPY ./Makefile /build/Makefile
# -s EXTRA_EXPORTED_RUNTIME_METHODS="[FS, cwrap, ccall, setValue, writeAsciiToMemory]" \
# -s INITIAL_MEMORY=268435456 \
# -lavcodec -lavformat -lavfilter -lavdevice -lswresample -lswscale -lavutil -lm -lx264 -pthread \
# -o ffprobe-web-analyzer.js
WORKDIR /build WORKDIR /build
# COPY ./src/main.c /build/src/main.c
COPY ./Makefile /build/Makefile RUN make
# RUN make

View File

@@ -8,5 +8,5 @@ dist/ffprobe-web-analyzer.js:
-s INITIAL_MEMORY=268435456 \ -s INITIAL_MEMORY=268435456 \
-pthread \ -pthread \
-lavcodec -lavformat -lavfilter -lavdevice -lswresample -lswscale -lavutil -lm -lx264 -pthread \ -lavcodec -lavformat -lavfilter -lavdevice -lswresample -lswscale -lavutil -lm -lx264 -pthread \
-o www/public/ffprobe-web-analyzer.js \ -o dist/ffprobe-web-analyzer.js \
src/main.cpp src/ffprobe-web-analyzer-wrapper.cpp

5
build.sh Normal file
View File

@@ -0,0 +1,5 @@
mkdir -p dist
docker build -t ffprobe-web-analyzer .
docker create -ti --name ffprobe-web-analyzer-container ffprobe-web-analyzer
docker cp ffprobe-web-analyzer-container:/build/dist/ .
docker rm -fv ffprobe-web-analyzer-container