From 720a91892793621388bf68bf85f86983bded90fd Mon Sep 17 00:00:00 2001 From: Matthew Asplund Date: Thu, 22 Dec 2022 22:59:07 -0600 Subject: [PATCH] Add soup build recipe --- .gitignore | 1 + src/Recipe.sml | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 src/Recipe.sml diff --git a/.gitignore b/.gitignore index de47c87..b9239b0 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ bld/ [Bb]in/ [Oo]bj/ [Ll]og/ +out/ # Visual Studio 2015 cache/options directory .vs/ diff --git a/src/Recipe.sml b/src/Recipe.sml new file mode 100644 index 0000000..409ba1e --- /dev/null +++ b/src/Recipe.sml @@ -0,0 +1,37 @@ +Name: "gravity" +Language: "C++|0.4" +Version: "1.0.0" +EnableWarningsAsErrors: false +IncludePaths: [ + "compiler/" + "optionals/" + "runtime/" + "shared/" + "utils/" +] +Source: [ + "compiler/gravity_ast.c" + "compiler/gravity_codegen.c" + "compiler/gravity_compiler.c" + "compiler/gravity_ircode.c" + "compiler/gravity_lexer.c" + "compiler/gravity_optimizer.c" + "compiler/gravity_parser.c" + "compiler/gravity_semacheck1.c" + "compiler/gravity_semacheck2.c" + "compiler/gravity_symboltable.c" + "compiler/gravity_token.c" + "compiler/gravity_visitor.c" + "optionals/gravity_opt_env.c" + "optionals/gravity_opt_file.c" + "optionals/gravity_opt_json.c" + "optionals/gravity_opt_math.c" + "runtime/gravity_core.c" + "runtime/gravity_vm.c" + "shared/gravity_hash.c" + "shared/gravity_memory.c" + "shared/gravity_value.c" + "utils/gravity_debug.c" + "utils/gravity_json.c" + "utils/gravity_utils.c" +] \ No newline at end of file