You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.1 KiB
43 lines
1.1 KiB
7 years ago
|
#! /usr/bin/env python
|
||
|
# encoding: utf-8
|
||
|
# mittorn, 2018
|
||
|
|
||
|
VERSION='0.99'
|
||
|
APPNAME='xash3d-fwgs'
|
||
|
|
||
|
top = '.'
|
||
|
|
||
|
def options(opt):
|
||
|
opt.load('compiler_c')
|
||
|
# opt.load('msvs')
|
||
|
|
||
|
def configure(conf):
|
||
|
conf.load('compiler_c')
|
||
|
conf.env.append_unique('CFLAGS', '-O2')
|
||
|
conf.env.append_unique('DEFINES', 'XASH_SDL')
|
||
|
conf.env.append_unique('DEFINES', 'SINGLE_BINARY')
|
||
|
conf.env.append_value('LINKFLAGS', '-ldl')
|
||
|
conf.env.append_value('LINKFLAGS', '-lm')
|
||
|
conf.env.append_value('LINKFLAGS', '-pthread')
|
||
|
conf.env.append_value('LINKFLAGS', '-m32')
|
||
|
conf.env.append_value('CFLAGS', '-m32')
|
||
|
conf.check_cfg(path='sdl2-config', args='--cflags --libs', package='', uselib_store='SDL2')
|
||
|
|
||
|
def build(bld):
|
||
|
bld(
|
||
|
target = 'xash',
|
||
|
features = 'c cprogram',
|
||
|
includes = ['../common', '../pm_shared', 'common', 'server', 'client', 'client/vgui', '.' ],
|
||
|
source = bld.path.ant_glob([
|
||
|
'common/*.c',
|
||
|
'common/imagelib/*.c',
|
||
|
'common/soundlib/*.c',
|
||
|
'common/soundlib/libmpg/*.c',
|
||
|
'client/*.c',
|
||
|
'client/vgui/*.c',
|
||
|
'client/avi/*.c',
|
||
|
'server/*.c',
|
||
|
'platform/sdl/*.c']),
|
||
|
use = ['SDL2', 'm', 'pthread']
|
||
|
)
|