mirror of
https://github.com/raysan5/raylib.git
synced 2025-09-06 11:28:17 +00:00
Added some notes to avoid platform-dependant .BAT scripts
This commit is contained in:
@@ -499,8 +499,24 @@ int main(int argc, char *argv[])
|
|||||||
// Compile to: raylib.com/examples/<category>/<category>_example_name.wasm
|
// Compile to: raylib.com/examples/<category>/<category>_example_name.wasm
|
||||||
// Compile to: raylib.com/examples/<category>/<category>_example_name.js
|
// Compile to: raylib.com/examples/<category>/<category>_example_name.js
|
||||||
//------------------------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------------------------
|
||||||
// TODO: Avoid platform-specific .BAT, not portable and it does not consider RESOURCES for Web properly,
|
// TODO: Avoid platform-specific .BAT file
|
||||||
// Makefile.Web should be used... but it requires proper editing first!
|
/*
|
||||||
|
SET RAYLIB_PATH=C:\GitHub\raylib
|
||||||
|
SET COMPILER_PATH=C:\raylib\w64devkit\bin
|
||||||
|
ENV_SET PATH=$(COMPILER_PATH)
|
||||||
|
SET MAKE=mingw32-make
|
||||||
|
$(MAKE) -f Makefile.Web shaders/shaders_deferred_render PLATFORM=$(PLATFORM) -B
|
||||||
|
|
||||||
|
//int putenv(char *string); // putenv takes a string of the form NAME=VALUE
|
||||||
|
//int setenv(const char *envname, const char *envval, int overwrite);
|
||||||
|
//int unsetenv(const char *name); //unset variable
|
||||||
|
putenv("RAYLIB_DIR=C:\\GitHub\\raylib");
|
||||||
|
putenv("PATH=%PATH%;C:\\raylib\\w64devkit\\bin");
|
||||||
|
setenv("RAYLIB_DIR", "C:\\GitHub\\raylib", 1);
|
||||||
|
unsetenv("RAYLIB_DIR");
|
||||||
|
getenv("RAYLIB_DIR");
|
||||||
|
system(TextFormat("make -f Makefile.Web %s/%s PLATFORM=PLATFORM_WEB -B", exCategory, exName));
|
||||||
|
*/
|
||||||
system(TextFormat("%s/build_example_web.bat %s/%s", exBasePath, exCategory, exName));
|
system(TextFormat("%s/build_example_web.bat %s/%s", exBasePath, exCategory, exName));
|
||||||
|
|
||||||
// Copy results to web side
|
// Copy results to web side
|
||||||
|
Reference in New Issue
Block a user