-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
67 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
{ | ||
"version": "33d1186", | ||
"version": "4.1.2", | ||
"resolveLibs": "scoped" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
-lib hx3compat | ||
|
||
-dce full | ||
-D eval-stack | ||
-D analyzer-optimize | ||
|
||
-main test.Main | ||
|
||
-cpp test/test_cpp | ||
-cmd test/test_cpp/Main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,5 @@ | |
|
||
-main test.Main | ||
|
||
--each | ||
|
||
-cs test/test_cs | ||
-cs test/test_cs | ||
-cmd mono test/test_cs/bin/Main.exe |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,4 @@ | |
|
||
-main test.Main | ||
|
||
--each | ||
|
||
--interp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,8 +6,6 @@ | |
|
||
-main test.Main | ||
|
||
--each | ||
|
||
#-D jvm | ||
-java test/test_java | ||
-cmd java -jar test/test_java/Main.jar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
-lib hx3compat | ||
|
||
-dce full | ||
-D eval-stack | ||
-D analyzer-optimize | ||
|
||
-main test.Main | ||
|
||
-D jvm | ||
-java test/test_java | ||
-cmd java -jar test/test_java/Main.jar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
-lib hx3compat | ||
|
||
-dce full | ||
-D eval-stack | ||
-D analyzer-optimize | ||
|
||
-main test.Main | ||
|
||
-lua test/test.lua | ||
-cmd lua test/test.lua |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
-D hx3compat=1.0.3 | ||
# @install: lix --silent download "gh://github.com/haxefoundation/hx3compat#3dc168cdf9460312e79485ae8fb9dcca4f8c6b8a" into hx3compat/1.0.3/github/3dc168cdf9460312e79485ae8fb9dcca4f8c6b8a | ||
-cp ${HAXE_LIBCACHE}/hx3compat/1.0.3/github/3dc168cdf9460312e79485ae8fb9dcca4f8c6b8a/std | ||
# @install: lix --silent download "gh://github.com/haxefoundation/hx3compat#91edf63bfd82d0d110a51c96028905b962c7968e" into hx3compat/1.0.3/github/91edf63bfd82d0d110a51c96028905b962c7968e | ||
-cp ${HAXE_LIBCACHE}/hx3compat/1.0.3/github/91edf63bfd82d0d110a51c96028905b962c7968e/std |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# @install: lix --silent download "haxelib:/hxcpp#4.1.15" into hxcpp/4.1.15/haxelib | ||
# @run: haxelib run-dir hxcpp ${HAXE_LIBCACHE}/hxcpp/4.1.15/haxelib | ||
-cp ${HAXE_LIBCACHE}/hxcpp/4.1.15/haxelib/ | ||
-D hxcpp=4.1.15 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,22 @@ | ||
FROM ubuntu:20.04 | ||
|
||
RUN apt-get update \ | ||
&& apt-get install -y software-properties-common \ | ||
&& add-apt-repository -y ppa:haxe/releases \ | ||
&& apt-get update \ | ||
&& apt-get install -y \ | ||
php php-mbstring \ | ||
python3 python-is-python3 \ | ||
lua5.1 luarocks \ | ||
haxe \ | ||
&& apt-get clean \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
RUN apt-get update | ||
RUN apt-get install -y mono-devel | ||
RUN apt-get install -y openjdk-11-jdk | ||
RUN apt-get install -y g++ | ||
RUN apt-get install -y python3 python-is-python3 | ||
RUN apt-get install -y php php-mbstring | ||
RUN apt-get install -y lua5.1 luarocks | ||
RUN luarocks install luautf8 && luarocks install bit32 | ||
|
||
RUN mkdir /opt/haxelib \ | ||
&& haxelib setup /opt/haxelib \ | ||
&& haxelib install hx3compat | ||
|
||
ADD https://deb.nodesource.com/setup_14.x /opt/setup_node_14.x | ||
RUN bash /opt/setup_node_14.x | ||
RUN apt-get install -y nodejs | ||
RUN npm install --global lix | ||
|
||
RUN bash /opt/setup_node_14.x && apt-get install -y nodejs | ||
|
||
RUN apt-get update && apt-get install -y g++ | ||
WORKDIR /opt/unifill | ||
|
||
RUN haxelib install hxcpp | ||
ADD .haxerc /opt/unifill/.haxerc | ||
ADD haxe_libraries /opt/unifill/haxe_libraries | ||
RUN lix download | ||
|
||
ADD . /opt/unifill | ||
|
||
WORKDIR /opt/unifill | ||
|