| author | Matthew Wild
<mwild1@gmail.com> 2025-04-28 12:05:54 UTC |
| committer | Matthew Wild
<mwild1@gmail.com> 2025-04-28 12:05:54 UTC |
| parent | 72a19608040ab5633e85f599370b6e8f8156d023 |
| Makefile | +16 | -1 |
diff --git a/Makefile b/Makefile index ab8a9ad..2e52ae7 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,27 @@ HAXE_PATH=$$HOME/Software/haxe-4.3.1/hxnodejs/12,1,0/src -.PHONY: all test cpp/output.dso npm/snikket-browser.js npm/snikket.js +.PHONY: all test hx-build-dep cpp/output.dso npm/snikket-browser.js npm/snikket.js all: npm libsnikket.so test: haxe test.hxml +hx-build-dep: + haxelib --quiet git jsImport https://github.com/back2dos/jsImport + haxelib --quiet install datetime + haxelib --quiet install haxe-strings + haxelib --quiet install hsluv + haxelib --quiet install tink_http + haxelib --quiet install sha + haxelib --quiet install thenshim + haxelib --quiet install HtmlParser + haxelib --quiet install hxnodejs + haxelib --quiet git hxtsdgen https://github.com/singpolyma/hxtsdgen + haxelib --quiet install utest + haxelib --quiet git hxcpp https://github.com/HaxeFoundation/hxcpp + + npm/snikket-browser.js: haxe browserjs.hxml sed -i 's/import { snikket }/import { snikket as enums }/' npm/snikket-browser.d.ts