From ea4e34472f501e8ac978f1a10949d568d369ed7e Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Sun, 13 Apr 2025 12:42:32 +0900 Subject: [PATCH] Tidy up wasm_build/Makefile --- wasm_build/Makefile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/wasm_build/Makefile b/wasm_build/Makefile index 635e99d..26d5cef 100644 --- a/wasm_build/Makefile +++ b/wasm_build/Makefile @@ -42,13 +42,14 @@ EMSDK_ENV_SH ?= ${HOME}/git/emsdk/emsdk_env.sh CXX = source ${EMSDK_ENV_SH} &>/dev/null && em++ -all: | format jumpartifact.com_demo_0.html +all: | format out/jumpartifact.com_demo_0.html raylib/lib/libraylib.a raylib/include/raylib.h raylib/include/raymath.h: ../third_party_build/wasm_make_raylib.sh -o raylib -c raylib_git -e ${EMSDK_ENV_SH} -jumpartifact.com_demo_0.html: raylib/lib/libraylib.a raylib/include/raylib.h raylib/include/raymath.h ${OBJECTS} ${HEADERS} - ${CXX} -std=c++20 -o jumpartifact.com_demo_0.html \ +out/jumpartifact.com_demo_0.html: raylib/lib/libraylib.a raylib/include/raylib.h raylib/include/raymath.h ${OBJECTS} ${HEADERS} + @mkdir -p out + ${CXX} -std=c++20 -o out/jumpartifact.com_demo_0.html \ -s USE_GLFW=3 -Iraylib/include -Lraylib/lib -lraylib \ --shell-file custom_shell.html \ -sEXPORTED_FUNCTIONS=_main \ @@ -56,14 +57,12 @@ jumpartifact.com_demo_0.html: raylib/lib/libraylib.a raylib/include/raylib.h ray --preload-file ../res \ ${OTHER_FLAGS} \ ${OBJECTS} + ln -s jumpartifact.com_demo_0.html out/index.html .PHONY: clean format clean: - rm -f jumpartifact.com_demo_0.html - rm -f jumpartifact.com_demo_0.js - rm -f jumpartifact.com_demo_0.wasm - rm -f jumpartifact.com_demo_0.data + rm -rf out rm -rf "${OBJDIR}" format: -- 2.49.0