36 lines
919 B
Python
36 lines
919 B
Python
## Assembly - UnityScript
|
|
|
|
import os
|
|
import shutil
|
|
|
|
def post(bld):
|
|
global outdir
|
|
global out
|
|
newout = os.path.join(outdir, 'Assembly - UnityScript.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, 'CompilerGenerated', 'GUIAdaptor.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, '58cc2f0ae478d40e7a89c7ba576c3586.dll')
|
|
|
|
bld(rule='\"${MCS}\" ' +
|
|
SOURCES +
|
|
' -out:\"' + out +
|
|
'\" -sdk:' + bld.env.MONOSDK +
|
|
' -langversion:' + bld.env.MONOLANGVERSION +
|
|
' -target:library'
|
|
' -reference:\"' +
|
|
bld.env.REF_UnityEngine + '\",\"' +
|
|
bld.env.REF_AsmCSfp + '\"',)
|
|
bld.add_post_fun(post) |