diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c748b42 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "calexium_lib"] + path = calexium_lib + url = ssh://git@gitlab.calexium.com:33022/calexium/calexium_lib.git +[submodule "densaku_lib"] + path = densaku_lib + url = git@gitlab.anubis-language.com:totoro/densaku_lib.git diff --git a/calexium_lib b/calexium_lib new file mode 160000 index 0000000..45e29b3 --- /dev/null +++ b/calexium_lib @@ -0,0 +1 @@ +Subproject commit 45e29b302fac0def4330ce9654cfa2cecd9e69f2 diff --git a/densaku_lib b/densaku_lib new file mode 160000 index 0000000..aaa5024 --- /dev/null +++ b/densaku_lib @@ -0,0 +1 @@ +Subproject commit aaa50241ac140b5441e8cfb34bd4e884a4828af7 diff --git a/densaku_type.aproj b/densaku_type.aproj index a0306c9..9b2330a 100644 --- a/densaku_type.aproj +++ b/densaku_type.aproj @@ -6,7 +6,7 @@ Exe densaku_type densaku_type - calexium_lib\densaku_types.anubis + calexium_lib\asterisk\ami.anubis ./%3b./calexium_lib @@ -23,29 +23,16 @@ - - - + + + - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/densaku_types.anubis b/densaku_types.anubis new file mode 100644 index 0000000..b1f2b9f --- /dev/null +++ b/densaku_types.anubis @@ -0,0 +1,27 @@ +/* + * Created by PyramIDE. + * User: フランスのトトロ aka (David RENÉ) + * Date: 07/02/2017 + * Time: 23:01 + * © Calexium + */ + + +read tools/basis.anubis +read densaku_lib/ds_generator.anubis +read calexium_lib/ds_files/ds_types.anubis +read calexium_lib/ds_files/ds_messages.anubis + + +global define One + calexium_lib_ds + ( + List(String) args + ) = + if load_ds_generator is + { + failure then println("Densaku generator can't be load"), + success(ds_gen) then forget(ds_gen.generate_type_files(calexium_lib_types_description, calexium_lib_messages_list, "ds_files/")) + }. + +execute anbexec calexium_lib_ds // generate the file diff --git a/minimal_web_site.aproj b/minimal_web_site.aproj index 20ec457..e91fabe 100644 --- a/minimal_web_site.aproj +++ b/minimal_web_site.aproj @@ -6,7 +6,7 @@ Exe minimal_web_site minimal_web_site - calexium_lib\densaku_types.anubis + calexium_lib\asterisk\ami.anubis ./ -- libgit2 0.21.4