from SConstruct export just env and PREFIX
This commit is contained in:
parent
df12ca37e9
commit
0a2209213c
|
|
@ -1,4 +1,4 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
|
Import(Split("env PREFIX"))
|
||||||
|
|
||||||
# *************** Targets ****************
|
# *************** Targets ****************
|
||||||
|
|
||||||
|
|
@ -11,9 +11,3 @@ env.Alias("build", Split('server/fspd clients/ contrib/ tests/') )
|
||||||
#Change default target to build
|
#Change default target to build
|
||||||
env.Default(None)
|
env.Default(None)
|
||||||
env.Default("build")
|
env.Default("build")
|
||||||
|
|
||||||
#Add dist target
|
|
||||||
env.Replace(TARFLAGS = '-c -z')
|
|
||||||
env.Alias("dist",TARBALL)
|
|
||||||
#Clean tarball when doing build clean
|
|
||||||
env.Clean("build",TARBALL)
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ EnsurePythonVersion(2,2)
|
||||||
|
|
||||||
# set defaults
|
# set defaults
|
||||||
PREFIX='/usr/local'
|
PREFIX='/usr/local'
|
||||||
PACKAGE='fsp'
|
|
||||||
VERSION='2.8.1b25'
|
VERSION='2.8.1b25'
|
||||||
EFENCE=False
|
EFENCE=False
|
||||||
|
|
||||||
|
|
@ -100,9 +99,7 @@ if EFENCE == True:
|
||||||
EFENCE=conf.CheckLib("efence","EF_Abort")
|
EFENCE=conf.CheckLib("efence","EF_Abort")
|
||||||
conf.Finish()
|
conf.Finish()
|
||||||
|
|
||||||
#configure globals
|
|
||||||
TARBALL=PACKAGE+'-'+VERSION+'.tar.gz'
|
|
||||||
env.Append(CPPFLAGS = "-DPACKAGE_VERSION=\\\""+VERSION+"\\\"")
|
env.Append(CPPFLAGS = "-DPACKAGE_VERSION=\\\""+VERSION+"\\\"")
|
||||||
# process build rules
|
# process build rules
|
||||||
Export( Split("env PREFIX PACKAGE VERSION TARBALL"))
|
Export( Split("env PREFIX"))
|
||||||
env.SConscript(dirs=Split('. bsd_src common server client clients contrib tests'))
|
env.SConscript(dirs=Split('. bsd_src common server client clients contrib tests'))
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
|
Import(Split("env"))
|
||||||
|
|
||||||
bsdfsp=env.StaticLibrary(target = 'bsdfsp', source = Split('''
|
bsdfsp=env.StaticLibrary(target = 'bsdfsp', source = Split('''
|
||||||
cmp.c fnmatch.c glob.c operator.c print.c
|
cmp.c fnmatch.c glob.c operator.c print.c
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
|
Import(Split("env PREFIX"))
|
||||||
|
|
||||||
client=env.StaticLibrary(target = 'client', source = Split('''
|
client=env.StaticLibrary(target = 'client', source = Split('''
|
||||||
lib.c lock.c util.c
|
lib.c lock.c util.c
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL common bsdfsp client"))
|
Import(Split("env PREFIX common bsdfsp client"))
|
||||||
|
|
||||||
env.Program(target = 'fcatcmd',source=['fcatcmd.c']+client+common)
|
env.Program(target = 'fcatcmd',source=['fcatcmd.c']+client+common)
|
||||||
env.Program(target = 'fcdcmd', source=['fcdcmd.c','printpro.c']+client+common)
|
env.Program(target = 'fcdcmd', source=['fcdcmd.c','printpro.c']+client+common)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
|
Import(Split("env PREFIX"))
|
||||||
|
|
||||||
common=env.StaticLibrary(target = 'common', source = Split('''
|
common=env.StaticLibrary(target = 'common', source = Split('''
|
||||||
random.c udp_io.c getsl.c
|
random.c udp_io.c getsl.c
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
|
Import(Split("env PREFIX"))
|
||||||
|
|
||||||
env.Program(target = 'fspscan', source = 'fspscan.c')
|
env.Program(target = 'fspscan', source = 'fspscan.c')
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL common bsdfsp"))
|
Import(Split("env PREFIX common bsdfsp"))
|
||||||
|
|
||||||
fspd=env.Program(target = 'fspd', source = Split('''
|
fspd=env.Program(target = 'fspd', source = Split('''
|
||||||
acl.c file.c info.c main.c random.c
|
acl.c file.c info.c main.c random.c
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
Import(Split("env PREFIX VERSION PACKAGE TARBALL"))
|
Import(Split("env PREFIX"))
|
||||||
|
|
||||||
env.Program(target = 'cachecheck', source = ['cachecheck.c','../server/fifocache.c'])
|
env.Program(target = 'cachecheck', source = ['cachecheck.c','../server/fifocache.c'])
|
||||||
env.Program(target = 'mklargefile', source = 'mklargefile.c')
|
env.Program(target = 'mklargefile', source = 'mklargefile.c')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user