1#! /usr/bin/env python
2# encoding: utf-8
3# WARNING! Do not edit! https://waf.io/book/index.html#_obtaining_the_waf_file
4
5from waflib.Tools import ccroot,ar
6from waflib.Configure import conf
7@conf
8def find_scc(conf):
9	v=conf.env
10	cc=conf.find_program('cc',var='CC')
11	try:
12		conf.cmd_and_log(cc+['-flags'])
13	except Exception:
14		conf.fatal('%r is not a Sun compiler'%cc)
15	v.CC_NAME='sun'
16	conf.get_suncc_version(cc)
17@conf
18def scc_common_flags(conf):
19	v=conf.env
20	v.CC_SRC_F=[]
21	v.CC_TGT_F=['-c','-o','']
22	if not v.LINK_CC:
23		v.LINK_CC=v.CC
24	v.CCLNK_SRC_F=''
25	v.CCLNK_TGT_F=['-o','']
26	v.CPPPATH_ST='-I%s'
27	v.DEFINES_ST='-D%s'
28	v.LIB_ST='-l%s'
29	v.LIBPATH_ST='-L%s'
30	v.STLIB_ST='-l%s'
31	v.STLIBPATH_ST='-L%s'
32	v.SONAME_ST='-Wl,-h,%s'
33	v.SHLIB_MARKER='-Bdynamic'
34	v.STLIB_MARKER='-Bstatic'
35	v.cprogram_PATTERN='%s'
36	v.CFLAGS_cshlib=['-xcode=pic32','-DPIC']
37	v.LINKFLAGS_cshlib=['-G']
38	v.cshlib_PATTERN='lib%s.so'
39	v.LINKFLAGS_cstlib=['-Bstatic']
40	v.cstlib_PATTERN='lib%s.a'
41def configure(conf):
42	conf.find_scc()
43	conf.find_ar()
44	conf.scc_common_flags()
45	conf.cc_load_tools()
46	conf.cc_add_flags()
47	conf.link_add_flags()
48