Files
TIC-80/assets.bat
Dania Rifki b3feccf770 Add YueScript as an additional scripting language (#2743)
* Publish Code

* Fixed YueScript build.

* Disabled macro feature which crashes runtime.

* Update YueScript submodule

* Try to fix the "function TIC()..." isn't found bug, no luck so far...

* Fix Demo and Mark

* Format yue.cpp

* Make it work in C99, let's hope this compiles in Win XP et cetera

* Fix Compilation Issues

* Try fixing rpi-baremetal(4) and nintendo-3ds builds

* Try fixing linking

* Reenable Exceptions

* Override YueParser

* Try forcing newer glibc?

* Debugging Build Step

* Update YueScript version

* Simplify build

* Add yue.cpp

* Whoops

* Update YueScript

* Update circle.patch to try to fix the build error

* Try removing -lstdc++fs

* Modify Patch

* Revert Update circle.patch

* ???

* Forgot to git Apply

* Accidentally put it in macOS instead of N3DS

* Remove platform specific configurations for now

* Remove thread_local for N3DS Build

* Use a more reliable way to disable thread_local on N3DS

* Forgot to pass in initial-exec

* Remove build/yuescript-makefile-remove-stdc++fs.patch

* Include libyuescript in the baremetal Makefile

---------

Co-authored-by: Li Jin <dragon-fly@qq.com>
2025-10-20 19:08:09 +02:00

78 lines
4.6 KiB
Batchfile

build\bin\prj2cart config.js build\config.tic
build\bin\prj2cart demos\luademo.lua build\luademo.tic
build\bin\prj2cart demos\benchmark.lua build\benchmark.tic
build\bin\prj2cart demos\bpp.lua build\bpp.tic
build\bin\prj2cart demos\car.lua build\car.tic
build\bin\prj2cart demos\fenneldemo.fnl build\fenneldemo.tic
build\bin\prj2cart demos\fire.lua build\fire.tic
build\bin\prj2cart demos\font.lua build\font.tic
build\bin\prj2cart demos\janetdemo.janet build\janetdemo.tic
build\bin\prj2cart demos\jsdemo.js build\jsdemo.tic
build\bin\prj2cart demos\luademo.lua build\luademo.tic
build\bin\prj2cart demos\moondemo.moon build\moondemo.tic
build\bin\prj2cart demos\music.lua build\music.tic
build\bin\prj2cart demos\p3d.lua build\p3d.tic
build\bin\prj2cart demos\palette.lua build\palette.tic
build\bin\prj2cart demos\pythondemo.py build\pythondemo.tic
build\bin\prj2cart demos\quest.lua build\quest.tic
build\bin\prj2cart demos\rubydemo.rb build\rubydemo.tic
build\bin\prj2cart demos\schemedemo.scm build\schemedemo.tic
build\bin\prj2cart demos\sfx.lua build\sfx.tic
build\bin\prj2cart demos\squirreldemo.nut build\squirreldemo.tic
build\bin\prj2cart demos\tetris.lua build\tetris.tic
build\bin\prj2cart demos\wrendemo.wren build\wrendemo.tic
build\bin\prj2cart demos\yuedemo.yue build\yuedemo.tic
build\bin\wasmp2cart demos\wasm\wasmdemo.wasmp build\wasmdemo.tic --binary demos\wasm\wasmdemo.wasm
build\bin\wasmp2cart demos\bunny\wasmmark\wasmmark.wasmp build\wasmmark.tic --binary demos\bunny\wasmmark\wasmmark.wasm
build\bin\prj2cart demos\bunny\janetmark.janet build\janetmark.tic
build\bin\prj2cart demos\bunny\jsmark.js build\jsmark.tic
build\bin\prj2cart demos\bunny\luamark.lua build\luamark.tic
build\bin\prj2cart demos\bunny\moonmark.moon build\moonmark.tic
build\bin\prj2cart demos\bunny\pythonmark.py build\pythonmark.tic
build\bin\prj2cart demos\bunny\rubymark.rb build\rubymark.tic
build\bin\prj2cart demos\bunny\schememark.scm build\schememark.tic
build\bin\prj2cart demos\bunny\squirrelmark.nut build\squirrelmark.tic
build\bin\prj2cart demos\bunny\wrenmark.wren build\wrenmark.tic
build\bin\prj2cart demos\bunny\yuemark.yue build\yuemark.tic
build\bin\bin2txt build\config.tic build\assets\config.tic.dat -z
build\bin\bin2txt build\luademo.tic build\assets\luademo.tic.dat -z
build\bin\bin2txt build\benchmark.tic build\assets\benchmark.tic.dat -z
build\bin\bin2txt build\bpp.tic build\assets\bpp.tic.dat -z
build\bin\bin2txt build\car.tic build\assets\car.tic.dat -z
build\bin\bin2txt build\fenneldemo.tic build\assets\fenneldemo.tic.dat -z
build\bin\bin2txt build\fire.tic build\assets\fire.tic.dat -z
build\bin\bin2txt build\font.tic build\assets\font.tic.dat -z
build\bin\bin2txt build\janetdemo.tic build\assets\janetdemo.tic.dat -z
build\bin\bin2txt build\jsdemo.tic build\assets\jsdemo.tic.dat -z
build\bin\bin2txt build\luademo.tic build\assets\luademo.tic.dat -z
build\bin\bin2txt build\moondemo.tic build\assets\moondemo.tic.dat -z
build\bin\bin2txt build\music.tic build\assets\music.tic.dat -z
build\bin\bin2txt build\p3d.tic build\assets\p3d.tic.dat -z
build\bin\bin2txt build\palette.tic build\assets\palette.tic.dat -z
build\bin\bin2txt build\pythondemo.tic build\assets\pythondemo.tic.dat -z
build\bin\bin2txt build\quest.tic build\assets\quest.tic.dat -z
build\bin\bin2txt build\rubydemo.tic build\assets\rubydemo.tic.dat -z
build\bin\bin2txt build\schemedemo.tic build\assets\schemedemo.tic.dat -z
build\bin\bin2txt build\sfx.tic build\assets\sfx.tic.dat -z
build\bin\bin2txt build\squirreldemo.tic build\assets\squirreldemo.tic.dat -z
build\bin\bin2txt build\tetris.tic build\assets\tetris.tic.dat -z
build\bin\bin2txt build\wrendemo.tic build\assets\wrendemo.tic.dat -z
build\bin\bin2txt build\janetmark.tic build\assets\janetmark.tic.dat -z
build\bin\bin2txt build\jsmark.tic build\assets\jsmark.tic.dat -z
build\bin\bin2txt build\luamark.tic build\assets\luamark.tic.dat -z
build\bin\bin2txt build\moonmark.tic build\assets\moonmark.tic.dat -z
build\bin\bin2txt build\pythonmark.tic build\assets\pythonmark.tic.dat -z
build\bin\bin2txt build\rubymark.tic build\assets\rubymark.tic.dat -z
build\bin\bin2txt build\schememark.tic build\assets\schememark.tic.dat -z
build\bin\bin2txt build\squirrelmark.tic build\assets\squirrelmark.tic.dat -z
build\bin\bin2txt build\wasmmark.tic build\assets\wasmmark.tic.dat -z
build\bin\bin2txt build\wrenmark.tic build\assets\wrenmark.tic.dat -z
build\bin\bin2txt build\wasmdemo.tic build\assets\wasmdemo.tic.dat -z
build\bin\bin2txt build\yuedemo.tic build\assets\yuedemo.tic.dat -z
build\bin\bin2txt build\yuemark.tic build\assets\yuemark.tic.dat -z
build\bin\bin2txt build\cart.png build\assets\cart.png.dat