From 7d812b08e013340b12fdab9b7d7e0c7d62930c5b Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Thu, 27 Apr 2023 13:33:05 -0600 Subject: [PATCH] lix files for kiss-tools --- .haxerc | 4 ++++ haxe_libraries/haxe-strings.hxml | 5 +++++ haxe_libraries/hscript.hxml | 5 +++++ haxe_libraries/kiss.hxml | 12 ++++++++++++ haxe_libraries/tink_core.hxml | 3 +++ haxe_libraries/tink_json.hxml | 4 ++++ haxe_libraries/tink_macro.hxml | 4 ++++ haxe_libraries/tink_priority.hxml | 3 +++ haxe_libraries/tink_syntaxhub.hxml | 6 ++++++ haxe_libraries/tink_typecrawler.hxml | 4 ++++ haxe_libraries/uuid.hxml | 3 +++ 11 files changed, 53 insertions(+) create mode 100644 .haxerc create mode 100644 haxe_libraries/haxe-strings.hxml create mode 100644 haxe_libraries/hscript.hxml create mode 100644 haxe_libraries/kiss.hxml create mode 100644 haxe_libraries/tink_core.hxml create mode 100644 haxe_libraries/tink_json.hxml create mode 100644 haxe_libraries/tink_macro.hxml create mode 100644 haxe_libraries/tink_priority.hxml create mode 100644 haxe_libraries/tink_syntaxhub.hxml create mode 100644 haxe_libraries/tink_typecrawler.hxml create mode 100644 haxe_libraries/uuid.hxml diff --git a/.haxerc b/.haxerc new file mode 100644 index 0000000..d5fb046 --- /dev/null +++ b/.haxerc @@ -0,0 +1,4 @@ +{ + "version": "4.3.0", + "resolveLibs": "scoped" +} \ No newline at end of file diff --git a/haxe_libraries/haxe-strings.hxml b/haxe_libraries/haxe-strings.hxml new file mode 100644 index 0000000..e5c6cbd --- /dev/null +++ b/haxe_libraries/haxe-strings.hxml @@ -0,0 +1,5 @@ +# @install: lix --silent download "haxelib:/haxe-strings#7.0.2" into haxe-strings/7.0.2/haxelib +-cp ${HAXE_LIBCACHE}/haxe-strings/7.0.2/haxelib/src/ +-D haxe-strings=7.0.2 +--macro hx.strings.internal.Macros.addDefines() +--macro hx.strings.internal.Macros.configureNullSafety() diff --git a/haxe_libraries/hscript.hxml b/haxe_libraries/hscript.hxml new file mode 100644 index 0000000..106e1f8 --- /dev/null +++ b/haxe_libraries/hscript.hxml @@ -0,0 +1,5 @@ +# @install: lix --silent download "haxelib:/hscript#2.5.0" into hscript/2.5.0/haxelib +# @run: haxelib run-dir hscript "${HAXE_LIBCACHE}/hscript/2.5.0/haxelib" +-cp ${HAXE_LIBCACHE}/hscript/2.5.0/haxelib/ +-D hscript=2.5.0 +--macro keep('IntIterator') \ No newline at end of file diff --git a/haxe_libraries/kiss.hxml b/haxe_libraries/kiss.hxml new file mode 100644 index 0000000..e0f7d81 --- /dev/null +++ b/haxe_libraries/kiss.hxml @@ -0,0 +1,12 @@ +# @install: lix --silent download "gh://github.com/kiss-lang/kiss#703a3f9c14c0ee571f9a8f728031b2f8738374f7" into kiss/0.0.1/github/703a3f9c14c0ee571f9a8f728031b2f8738374f7 +# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/703a3f9c14c0ee571f9a8f728031b2f8738374f7" +-lib haxe-strings +-lib hscript +-lib tink_json +-lib tink_macro +-lib tink_syntaxhub +-lib uuid +-cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/703a3f9c14c0ee571f9a8f728031b2f8738374f7/src/ +-D kiss=0.0.1 +-w -WUnusedPattern +--macro kiss.KissFrontend.use() \ No newline at end of file diff --git a/haxe_libraries/tink_core.hxml b/haxe_libraries/tink_core.hxml new file mode 100644 index 0000000..4fa6607 --- /dev/null +++ b/haxe_libraries/tink_core.hxml @@ -0,0 +1,3 @@ +# @install: lix --silent download "haxelib:/tink_core#2.1.1" into tink_core/2.1.1/haxelib +-cp ${HAXE_LIBCACHE}/tink_core/2.1.1/haxelib/src +-D tink_core=2.1.1 \ No newline at end of file diff --git a/haxe_libraries/tink_json.hxml b/haxe_libraries/tink_json.hxml new file mode 100644 index 0000000..b167de7 --- /dev/null +++ b/haxe_libraries/tink_json.hxml @@ -0,0 +1,4 @@ +# @install: lix --silent download "haxelib:/tink_json#0.11.0" into tink_json/0.11.0/haxelib +-lib tink_typecrawler +-cp ${HAXE_LIBCACHE}/tink_json/0.11.0/haxelib/src +-D tink_json=0.11.0 \ No newline at end of file diff --git a/haxe_libraries/tink_macro.hxml b/haxe_libraries/tink_macro.hxml new file mode 100644 index 0000000..a9e19b1 --- /dev/null +++ b/haxe_libraries/tink_macro.hxml @@ -0,0 +1,4 @@ +# @install: lix --silent download "haxelib:/tink_macro#1.0.1" into tink_macro/1.0.1/haxelib +-lib tink_core +-cp ${HAXE_LIBCACHE}/tink_macro/1.0.1/haxelib/src +-D tink_macro=1.0.1 \ No newline at end of file diff --git a/haxe_libraries/tink_priority.hxml b/haxe_libraries/tink_priority.hxml new file mode 100644 index 0000000..fd09e31 --- /dev/null +++ b/haxe_libraries/tink_priority.hxml @@ -0,0 +1,3 @@ +# @install: lix --silent download "haxelib:/tink_priority#0.1.4" into tink_priority/0.1.4/haxelib +-cp ${HAXE_LIBCACHE}/tink_priority/0.1.4/haxelib/src +-D tink_priority=0.1.4 \ No newline at end of file diff --git a/haxe_libraries/tink_syntaxhub.hxml b/haxe_libraries/tink_syntaxhub.hxml new file mode 100644 index 0000000..4954ae0 --- /dev/null +++ b/haxe_libraries/tink_syntaxhub.hxml @@ -0,0 +1,6 @@ +# @install: lix --silent download "haxelib:/tink_syntaxhub#0.6.0" into tink_syntaxhub/0.6.0/haxelib +-lib tink_macro +-lib tink_priority +-cp ${HAXE_LIBCACHE}/tink_syntaxhub/0.6.0/haxelib/src +-D tink_syntaxhub=0.6.0 +--macro tink.SyntaxHub.use() \ No newline at end of file diff --git a/haxe_libraries/tink_typecrawler.hxml b/haxe_libraries/tink_typecrawler.hxml new file mode 100644 index 0000000..373aee9 --- /dev/null +++ b/haxe_libraries/tink_typecrawler.hxml @@ -0,0 +1,4 @@ +# @install: lix --silent download "haxelib:/tink_typecrawler#0.7.0" into tink_typecrawler/0.7.0/haxelib +-lib tink_macro +-cp ${HAXE_LIBCACHE}/tink_typecrawler/0.7.0/haxelib/src +-D tink_typecrawler=0.7.0 \ No newline at end of file diff --git a/haxe_libraries/uuid.hxml b/haxe_libraries/uuid.hxml new file mode 100644 index 0000000..ff1269b --- /dev/null +++ b/haxe_libraries/uuid.hxml @@ -0,0 +1,3 @@ +# @install: lix --silent download "haxelib:/uuid#2.4.1" into uuid/2.4.1/haxelib +-cp ${HAXE_LIBCACHE}/uuid/2.4.1/haxelib/src +-D uuid=2.4.1 \ No newline at end of file