web export fix
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
2026-02-28 12:32:10 +01:00
parent e57a029b93
commit e4a96eb3d1

View File

@@ -37,12 +37,17 @@ love:
web: love
@mkdir -p $(WEB_DIR)
@echo "==> Downloading love.js"
curl -sSL $(LOVEJS_URL) -o $(DIST_DIR)/lovejs.zip
unzip -o $(DIST_DIR)/lovejs.zip -d $(WEB_DIR)
@echo "==> Downloading love.js (2dengine)"
curl -sSL https://github.com/2dengine/love.js/archive/refs/heads/master.zip -o $(DIST_DIR)/lovejs.zip
unzip -o $(DIST_DIR)/lovejs.zip -d $(DIST_DIR)/lovejs-src
rm -f $(DIST_DIR)/lovejs.zip
@echo "==> Copying .love into web bundle"
cp $(OUTPUT_LOVE) $(WEB_DIR)/game.love
@echo "==> Assembling web bundle"
cp -r $(DIST_DIR)/lovejs-src/love.js-master/. $(WEB_DIR)/
rm -rf $(DIST_DIR)/lovejs-src
cp $(OUTPUT_LOVE) $(WEB_DIR)/$(LOVE_NAME)
@echo "==> Generating index.html"
printf '<script src="player.js?g=$(LOVE_NAME)"></script>' > $(WEB_DIR)/index.html
@echo "==> Web build ready in $(WEB_DIR)"
export: love
@if [ -z "$(VERSION)" ]; then \