mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2026-10-20 00:15:40 +00:00
22 lines
821 B
Makefile
22 lines
821 B
Makefile
all:
|
|
make build
|
|
make install
|
|
|
|
install:
|
|
zip -r application_office.zip .
|
|
mv application_office.zip ../../../dist/data/state/plugins/
|
|
|
|
build:
|
|
clang --target=wasm32 -nostdlib -O3 -Wl,--no-entry -Wl,--export=middleware -o middleware.wasm middleware.c
|
|
make deps
|
|
|
|
deps:
|
|
[ -d lib/lowa ] || { \
|
|
mkdir -p lib/lowa && \
|
|
curl https://cdn.zetaoffice.net/zetaoffice_latest/soffice.js > lib/lowa/soffice.js && \
|
|
curl https://cdn.zetaoffice.net/zetaoffice_latest/soffice.wasm > lib/lowa/soffice.wasm.br && \
|
|
curl https://cdn.zetaoffice.net/zetaoffice_latest/soffice.data.js.metadata > lib/lowa/soffice.data.js.metadata && \
|
|
curl https://cdn.zetaoffice.net/zetaoffice_latest/soffice.data > lib/lowa/soffice.data.br && \
|
|
curl https://zetaoffice.net/demos/standalone/assets/vendor/zetajs/zeta.js > lib/lowa/zeta.js; \
|
|
}
|