diff --git a/scripts/mk_util.py b/scripts/mk_util.py
index 12ccc538c..63938caf9 100644
--- a/scripts/mk_util.py
+++ b/scripts/mk_util.py
@@ -2399,36 +2399,32 @@ class DotNetExampleComponent(ExampleComponent):
out.write(' ')
out.write(os.path.join(self.to_ex_dir, csfile))
- def mk_echo(msg, first = False):
- echo_ex_qu = '' if IS_WINDOWS else '"'
- echo_in_qu = '"' if IS_WINDOWS else '\\"'
- echo_esc = '^' if IS_WINDOWS else ''
- echo_dir = '>' if first else '>>'
-
- msg = msg.replace('"', echo_in_qu).replace('<', echo_esc + '<').replace('>', echo_esc + '>')
- out.write('\t@echo %s%s%s %s %s\n' % (echo_ex_qu, msg, echo_ex_qu, echo_dir, proj_name))
-
- out.write('\n')
- mk_echo('', True)
- mk_echo(' ')
- mk_echo(' Exe')
- mk_echo(' netcoreapp2.0')
+ proj_path = os.path.join(BUILD_DIR, proj_name)
if VS_X64:
platform = 'x64'
elif VS_ARM:
platform = 'ARM'
else:
platform = 'x86'
- mk_echo(' %s' % platform)
- mk_echo(' ')
- mk_echo(' ')
- mk_echo(' ' % self.to_ex_dir)
- mk_echo(' ')
- mk_echo(' Microsoft.Z3.dll')
- mk_echo(' ')
- mk_echo(' ')
- mk_echo('')
+ dotnet_proj_str = """xemacs
+
+ Exe
+ netcoreapp2.0
+ %s
+
+
+
+
+ Microsoft.Z3.dll
+
+
+""" % (platform, self.to_ex_dir)
+
+ with open(proj_path, 'w') as ous:
+ ous.write(dotnet_proj_str)
+
+ out.write('\n')
dotnetCmdLine = [DOTNET, "build", proj_name]
dotnetCmdLine.extend(['-c'])
if DEBUG_MODE: