#! /usr/bin/env python # encoding: utf-8 # mittorn, 2018 from waflib import Logs import os top = '.' def options(opt): # stub return def configure(conf): conf.define_cond('SUPPORT_BSP2_FORMAT', conf.options.SUPPORT_BSP2_FORMAT) conf.define('REF_DLL', 1) def build(bld): libs = [ 'engine_includes', 'werror' ] # on PSVita do not link any libraries that are already in the main executable, but add the includes target if bld.env.DEST_OS == 'psvita': libs += [ 'sdk_includes' ] else: libs += [ 'public', 'M' ] bld.shlib(source = bld.path.ant_glob('*.c'), target = 'ref_soft', includes = '.', use = libs, install_path = bld.env.LIBDIR, subsystem = bld.env.MSVC_SUBSYSTEM )