#src/! /usr/bin/env python
#src/ encoding: utf-8
#src/ Sandeep S Srinivasa, 2009

include_dirs = """
                #src/lib/libavl/include 
                #src/lib/libnvpair/include 
                #src/lib/libzfscommon/include 
                #src/lib/libumem/include
                """.split()

include_dirs_user = """
                        include 
                        #src/lib/libsolcompat/include
                    """.split()

include_dirs_kernel = """
                         #src/lib/libsolkerncompat/include
                      """.split()


user_obj = bld.new_task_gen(
        features = 'cc cstaticlib',
        includes = include_dirs + include_dirs_user,
        defines = ['_FILE_OFFSET_BITS=64'],
        install_path = None, #prevents installation of this file
        name = "zpool-user",
        target = 'zpool-user'
        )

user_obj.find_sources_in_dirs('.')

kernel_obj = bld.new_task_gen(
        features = 'cc cstaticlib',
        includes = include_dirs + include_dirs_kernel,
        defines = ['_KERNEL=1', '_FILE_OFFSET_BITS=64'],
        install_path = None, #prevents installation of this file
        name = "zpool-kernel",
        target = 'zpool-kernel'
        )

kernel_obj.find_sources_in_dirs('.', excludes=['kernel.c','taskq.c'])
