libEnv.Tool('addLinkDeps', package='myPackage', toBuild='shared')
mySharedLib = libEnv.SharedLibrary('mySharedLib',
                                   ['src/file1.cxx', 'src/file2.cxx'])
progEnv.Tool('registerTargets', package='myPackage',
             libraryCxts=[[mySharedLib, libEnv]],
             include=['myPackage/myLib.h', 'myPackage/file1.h'])