35 lines
853 B
Python
35 lines
853 B
Python
## Assembly - CSharp - first pass
|
|
|
|
import os
|
|
import shutil
|
|
|
|
def post(bld):
|
|
global outdir
|
|
global out
|
|
newout = os.path.join(outdir, 'Assembly - CSharp - first pass.dll')
|
|
if os.path.exists(out):
|
|
shutil.move(out, newout)
|
|
|
|
def build(bld):
|
|
level = bld.path.abspath()
|
|
SOURCES = \
|
|
os.path.join(level, 'Properties', 'AssemblyInfo.cs') + ' ' + \
|
|
os.path.join(level, '*.cs')
|
|
|
|
global outdir
|
|
outdir = os.path.join(bld.env.MBUILD, 'Mars Explorer_Data')
|
|
if not os.path.exists(outdir):
|
|
os.makedirs(outdir)
|
|
global out
|
|
out = os.path.join(outdir, '26998b3a9cbf54825a27e5f2d3cc4df1.dll')
|
|
|
|
bld.env.REF_AsmCSfp = out
|
|
|
|
bld(rule='\"${MCS}\" ' +
|
|
SOURCES +
|
|
' -out:\"' + out +
|
|
'\" -sdk:' + bld.env.MONOSDK +
|
|
' -langversion:' + bld.env.MONOLANGVERSION +
|
|
' -target:library'
|
|
' -reference:\"' + bld.env.REF_UnityEngine + '\"')
|
|
bld.add_post_fun(post) |