include ../build/Makefile-vars
all: deps ${DIST}/.built
include ../build/Makefile-rules
${DIST}/.built: src/index.ts node_modules
pnpm run build
touch ${DIST}/.built
# This is on cloudflare pages so it can use SharedArrayBuffers...
.PHONY: cowasm.sh
cowasm.sh: deps
cd ${HOME}/cowasm.sh/ && git pull
NODE_ENV="production" pnpm run build
rsync -axvH --delete dist/ ${HOME}/cowasm.sh/site/
cp ${SRC}/_headers ${HOME}/cowasm.sh/site/
cd ${HOME}/cowasm.sh/site/ \
&& git add . \
&& git commit -a -m "update cowasm.sh website" \
&& git push
clean-build::
rm -rf node_modules
test:
echo "no tests yet"