From 1110808a9d39d4b808aef724c861a2e1a38d2a69 Mon Sep 17 00:00:00 2001
From: Devtools Arcadia <arcadia-devtools@yandex-team.ru>
Date: Mon, 7 Feb 2022 18:08:42 +0300
Subject: intermediate changes ref:cde9a383711a11544ce7e107a78147fb96cc4029

---
 build/plugins/mx_archive.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 build/plugins/mx_archive.py

(limited to 'build/plugins/mx_archive.py')

diff --git a/build/plugins/mx_archive.py b/build/plugins/mx_archive.py
new file mode 100644
index 0000000000..56b0d4d16e
--- /dev/null
+++ b/build/plugins/mx_archive.py
@@ -0,0 +1,16 @@
+def onmx_formulas(unit, *args):
+    """
+         @usage: MX_FORMULAS(BinFiles...) # deprecated, matrixnet
+         Create MatrixNet formulas archive
+    """
+    def iter_infos():
+        for a in args:
+            if a.endswith('.bin'):
+                unit.on_mx_bin_to_info([a])
+                yield a[:-3] + 'info'
+            else:
+                yield a
+
+    infos = list(iter_infos())
+    unit.onarchive_asm(['NAME', 'MxFormulas'] + infos)
+    unit.on_mx_gen_table(infos)
-- 
cgit v1.2.3