blob: 38675af3531f5e6ce00a32df9a2c6fe9b2b69fc6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
### compiler flags
env.AppendUnique(CCFLAGS = ['-w9'])
env.AppendUnique(CFLAGS = [])
env.AppendUnique(CPPFLAGS = [])
if env['build_config'] == 'Debug':
env.AppendUnique(CCFLAGS = '-g')
else:
env.AppendUnique(CCFLAGS = '-O')
env['ARCOM'] = 'qcc -A $TARGET $SOURCES'
env['RANLIB'] = 'echo'
env['CC'] = 'qcc -lang-c'
env['CXX'] = 'qcc -lang-c++'
env['LINK'] = 'qcc -lang-c++'
env['ENV']['PATH'] = os.environ['PATH'] + ':' + env['ENV']['PATH']
env['ENV']['QNX_HOST'] = os.environ['QNX_HOST']
env['ENV']['QNX_TARGET'] = os.environ['QNX_TARGET']
### Neptune System Files
env['NPT_SYSTEM_SOURCES']={'System/StdC':'*.cpp', 'System/Bsd':'*.cpp', 'System/Posix':'*.cpp', 'System/Null':'NptNullSerialPort.cpp'}
env['NPT_EXTRA_LIBS']=['m', 'socket']
|