import os.path
from glob import glob

Import("env")

objects = []
subDirs = ["common", "la", "log", "main", "parameter",]
kernelEnv = env.Copy()
kernelEnv.Prepend(CPPPATH=subDirs)
for subDir in subDirs:
    sources = glob(os.path.join(subDir, "*.cpp"))
    objects.append([kernelEnv.SharedObject(source=s) for s in sources])

hdrDirs = [Dir(sd) for sd in subDirs]
Return("objects", "hdrDirs")

# vim:ft=python sts=4 sw=4 et
