X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senfscons%2FCopyToDir.py;fp=senfscons%2FCopyToDir.py;h=0000000000000000000000000000000000000000;hb=d33cd468d4ece7c0c98270b4d1a9858e5a94510d;hp=c55d1dee6a2d166e2f729e9c5efdcbeafa75b3d8;hpb=8a3a987daec0028a9e41abd09c187948c8cb393c;p=senf.git diff --git a/senfscons/CopyToDir.py b/senfscons/CopyToDir.py deleted file mode 100644 index c55d1de..0000000 --- a/senfscons/CopyToDir.py +++ /dev/null @@ -1,27 +0,0 @@ -## \file -# \brief CopyToDir builder - -## \package senfscons.CopyToDir -# \brief Copy source file(s) to a given directory -# -# \ingroup builder - -import os.path -import SCons.Builder, SCons.Defaults - -def emitter(source, target, env): - source = env.arg2nodes(source, env.fs.File) - target = env.arg2nodes(target, env.fs.Dir) - return ([ target[0].File(src.name) for src in source ], source) - -def generator(source, target, env, for_signature): - return [ SCons.Defaults.Copy(t, s) for s, t in zip(source, target) ] - -CopyToDir = SCons.Builder.Builder(emitter = emitter, - generator = generator) - -def generate(env): - env['BUILDERS']['CopyToDir'] = CopyToDir - -def exists(env): - return 1