1
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
1
Import(Split("env PREFIX"))
3
#Add Build and install FSP Client binary
3
#Add Build and install FSP Client binary
4
env.Alias("build", [ 'client/fsp' ])
4
env.Alias("build", [ 'client/fsp' ])
8
#Change default target to build
8
#Change default target to build
9
env.Default(None)
9
env.Default(None)
10
env.Default("build")
10
env.Default("build")
13
env.Replace(TARFLAGS = '-c -z')
14
env.Alias("dist",TARBALL)
15
#Clean tarball when doing build clean
16
env.Clean("build",TARBALL)
13
env = Environment(CPPPATH='#/include')
13
env = Environment(CPPPATH='#/include')
15
# configure globals
15
# configure globals
16
TARBALL=PACKAGE+'-'+VERSION+'.tar.gz'
17
env.Append(CPPFLAGS = "-DPACKAGE_VERSION=\\\""+VERSION+"\\\"")
16
env.Append(CPPFLAGS = "-DPACKAGE_VERSION=\\\""+VERSION+"\\\"")
19
# Import GZip builder
18
# Import GZip builder
118
conf.Finish()
117
conf.Finish()
120
# process build rules
119
# process build rules
121
Export( Split("env PREFIX PACKAGE VERSION TARBALL"))
120
Export( Split("env PREFIX PACKAGE VERSION"))
122
env.SConscript(dirs=Split('. bsd common client man'))
121
env.SConscript(dirs=Split('. bsd common client man'))
1
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
1
Import(Split("env"))
3
bsdfsp=env.StaticLibrary(target = 'bsdfsp', source = Split('''
3
bsdfsp=env.StaticLibrary(target = 'bsdfsp', source = Split('''
4
cmp.c ls.c print.c util.c
4
cmp.c ls.c print.c util.c
1
Import("env")
1
Import(Split("env PREFIX"))
2
#go into subdirs first
2
#go into subdirs first
3
env.SConscript(dirs=Split('local remote'))
3
env.SConscript(dirs=Split('local remote'))
5
Import(Split("env PREFIX VERSION PACKAGE TARBALL common bsdfsp local remote"))
5
Import(Split("common bsdfsp local remote"))
7
fsp=env.Program(target = 'fsp', source = Split('glob.c lock.c main.c redirect.c lib.c macro.c parse.c util.c') + common + local + remote+ bsdfsp)
7
fsp=env.Program(target = 'fsp', source = Split('glob.c lock.c main.c redirect.c lib.c macro.c parse.c util.c') + common + local + remote+ bsdfsp)
8
env.Install(dir = PREFIX+"/bin", source = fsp)
8
env.Install(dir = PREFIX+"/bin", source = fsp)