Lines Matching refs:os
35 import os.path
47 p = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..'))
48 if os.path.isdir(p) and os.path.isfile(os.path.join(p, 'pb.h')):
62 p1 = os.path.join(n, 'generator-bin', 'protoc' + env['PROGSUFFIX'])
63 if os.path.exists(p1):
82 p1 = os.path.join(n, 'generator-bin', 'protoc' + env['PROGSUFFIX'])
89 return e('--plugin=protoc-gen-nanopb=' + os.path.join(n, 'generator', 'protoc-gen-nanopb.bat'))
91 return e('--plugin=protoc-gen-nanopb=' + os.path.join(n, 'generator', 'protoc-gen-nanopb'))
97 prefix = os.path.dirname(str(source[-1]))
98 srcfile = esc(os.path.relpath(str(source[0]), prefix))
102 if not os.path.isabs(d): d = os.path.relpath(d, prefix)
115 basename = os.path.splitext(str(source[0]))[0]
124 if os.path.exists(basename + '.options'):
143 env.SetDefault(PROTOCPATH = [".", os.path.join(env['NANOPB'], 'generator', 'proto')])