Since we're compiling against v120_xp now, C99 is supported, which makes the previous compatibility changes pointless. This reverts to the state of the original content. For maintainability reason, it's welcomed. For reference, the only change now is the moving of PACKAGE_VERSION define to be available for linux too (since we don't use configure.ac)
		
			
				
	
	
		
			26 lines
		
	
	
		
			603 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			603 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # vim: set sts=2 ts=8 sw=2 tw=99 et ft=python:
 | |
| import os.path
 | |
| 
 | |
| binary = AMXX.MetaModule(builder, 'geoip')
 | |
| 
 | |
| binary.compiler.defines += [
 | |
|   'HAVE_STDINT_H'
 | |
| ]
 | |
| 
 | |
| binary.sources = [
 | |
|   '../../public/sdk/amxxmodule.cpp',
 | |
|   'GeoIP2/maxminddb.c',
 | |
|   'geoip_main.cpp',
 | |
|   'geoip_natives.cpp',
 | |
|   'geoip_util.cpp',
 | |
| ]
 | |
| 
 | |
| if builder.target_platform == 'windows':
 | |
|     binary.sources += ['version.rc']
 | |
|     
 | |
| if builder.target_platform == 'windows':
 | |
|   binary.compiler.postlink += ['ws2_32.lib']
 | |
|   binary.compiler.includes += [os.path.join(builder.sourcePath, 'dlls', 'geoip', 'GeoIP2')]
 | |
| 
 | |
| AMXX.modules += [builder.Add(binary)]
 |