mirror of
				https://github.com/nillerusr/source-engine.git
				synced 2025-10-31 14:12:34 +00:00 
			
		
		
		
	 2c6669f5e3
			
		
	
	
		2c6669f5e3
		
			
		
	
	
	
	
		
			
			* Upload Android armv7 libs * Fix debug build * utlvector: fix undefined behavior * wscript: add --use-ccache option * wscript: store ccache in a separate directory * Propertly use gl4es * fontconfig: fix font detection * [android]remove fontconfig dependency * Add build guide for other platforms Co-authored-by: JusicP <slender87844@gmail.com> Co-authored-by: nillerusr <nillerusr@users.noreply.github.com>
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| #! /usr/bin/env python
 | |
| # encoding: utf-8
 | |
| 
 | |
| from waflib import Utils
 | |
| import os
 | |
| 
 | |
| top = '.'
 | |
| PROJECT_NAME = 'studiorender'
 | |
| 
 | |
| def options(opt):
 | |
| 	# stub
 | |
| 	return
 | |
| 
 | |
| def configure(conf):
 | |
| 	conf.env.append_unique('DEFINES',[
 | |
| 		'STUDIORENDER_EXPORTS',
 | |
| 		#'PROTECTED_THINGS_ENABLE' # conflicts with stlport
 | |
| 	])
 | |
| 
 | |
| def build(bld):
 | |
| 	source = [
 | |
| 		'studiorender.cpp',
 | |
| 		'studiorendercontext.cpp',
 | |
| 		'flexrenderdata.cpp',
 | |
| 		'r_studio.cpp',
 | |
| 		'r_studiodecal.cpp',
 | |
| 		'r_studiodraw.cpp',
 | |
| 		'r_studiodraw_computeflexedvertex.cpp',
 | |
| 		'r_studioflex.cpp',
 | |
| 		'r_studiogettriangles.cpp',
 | |
| 		'r_studiolight.cpp',
 | |
| 		'r_studiostats.cpp'
 | |
| 	]
 | |
| 
 | |
| 	includes = [
 | |
| 		'.',
 | |
| 		'../public',
 | |
| 		'../public/tier0',
 | |
| 		'../public/tier1',
 | |
| 	]
 | |
| 
 | |
| 	defines = []
 | |
| 
 | |
| 	libs = ['tier0','tier1','tier2','tier3','vstdlib','mathlib','bitmap']
 | |
| 
 | |
| 	install_path = bld.env.LIBDIR
 | |
| 
 | |
| 	bld.shlib(
 | |
| 		source   = source,
 | |
| 		target   = PROJECT_NAME,
 | |
| 		name     = PROJECT_NAME,
 | |
| 		features = 'c cxx',
 | |
| 		includes = includes,
 | |
| 		defines  = defines,
 | |
| 		use      = libs,
 | |
| 		install_path = install_path,
 | |
| 		subsystem = bld.env.MSVC_SUBSYSTEM,
 | |
| 		idx      = bld.get_taskgen_count()
 | |
| 	)
 | |
| 
 |