source-engine/movieobjects/wscript
2023-05-11 21:08:32 +03:00

96 lines
1.8 KiB
Python
Executable File

#! /usr/bin/env python
# encoding: utf-8
# vim: noexpandtab
from waflib import Utils
import os
top = '.'
PROJECT_NAME = 'movieobjects'
def options(opt):
# stub
return
def configure(conf):
return
def build(bld):
source = [
'dmeanimationlist.cpp',
'dmeanimationset.cpp',
'dmeattachment.cpp',
'dmebalancetostereocalculatoroperator.cpp',
'dmebookmark.cpp',
'dmecamera.cpp',
'dmechannel.cpp',
'dmeclip.cpp',
'dmecombinationoperator.cpp',
'dmedag.cpp',
'dmedccmakefile.cpp',
'dmeeditortypedictionary.cpp',
'dmeexpressionoperator.cpp',
'dmefaceset.cpp',
'dmegamemodel.cpp',
'dmegamemodelinput.cpp',
'dmeinput.cpp',
'dmejoint.cpp',
'dmekeyboardinput.cpp',
'dmelight.cpp',
# 'dmelog.cpp',
'dmemakefile.cpp',
'dmemakefileutils.cpp',
'dmematerial.cpp',
'dmematerialoverlayfxclip.cpp',
'dmemdl.cpp',
'dmemdlmakefile.cpp',
# 'dmemesh.cpp',
'dmemodel.cpp',
'dmemorphoperator.cpp',
'dmemouseinput.cpp',
'dmeoperator.cpp',
'dmepackoperators.cpp',
'dmeparticlesystemdefinition.cpp',
'dmephonememapping.cpp',
'dmeselection.cpp',
'dmeshape.cpp',
'dmesound.cpp',
'dmetimeframe.cpp',
'dmetimeselection.cpp',
'dmetrack.cpp',
'dmetrackgroup.cpp',
'dmetransform.cpp',
'dmetransforminput.cpp',
'dmetransformlist.cpp',
'dmetransformoperator.cpp',
'dmeunpackoperators.cpp',
'dmevertexdata.cpp',
'dmobjserializer.cpp',
'movieobjects_interfaces.cpp',
'../public/phonemeconverter.cpp',
]
includes = [
'.',
'../public',
'../public/tier0',
'../public/tier1',
]
defines = []
libs = []
bld.stlib(
source = source,
target = PROJECT_NAME,
name = PROJECT_NAME,
features = 'c cxx',
includes = includes,
defines = defines,
use = libs,
subsystem = bld.env.MSVC_SUBSYSTEM,
idx = bld.get_taskgen_count()
)