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.
30 lines
578 B
30 lines
578 B
2 years ago
|
#! /usr/bin/env python
|
||
|
# encoding: utf-8
|
||
|
|
||
|
import os
|
||
|
|
||
|
def options(opt):
|
||
|
pass
|
||
|
|
||
|
def configure(conf):
|
||
|
if not conf.path.find_dir('xash-extras'):
|
||
|
conf.fatal('Can\'t find xash-extras submodule.')
|
||
|
return
|
||
|
|
||
|
conf.load('zip')
|
||
|
|
||
|
def build(bld):
|
||
|
srcdir = bld.path.find_dir('xash-extras')
|
||
|
|
||
|
if bld.env.DEST_OS in ['android']:
|
||
|
install_path = bld.env.PREFIX
|
||
|
else:
|
||
|
install_path = os.path.join(bld.env.SHAREDIR, bld.env.GAMEDIR)
|
||
|
|
||
|
bld(features='zip',
|
||
|
name = 'extras.pk3',
|
||
|
files = srcdir.ant_glob('**/*'),
|
||
|
relative_to = srcdir,
|
||
|
compresslevel = 0,
|
||
|
install_path = install_path)
|