#src/! /usr/bin/env python
#src/ encoding: utf-8
#src/ Sandeep S Srinivasa, 2009
from Logs import error, debug, warn

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

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

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

#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/#src/

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


obj_user.find_sources_in_dirs('.') #src/ take the sources in the current folder

obj_kernel = bld.new_task_gen(
        features = 'cc cstaticlib',
        includes = include_dirs + include_dirs_kernel,
        defines = [ '_KERNEL', '_FILE_OFFSET_BITS=64', 'TEXT_DOMAIN=\"zfs-fuse\"'],
        install_path = None, #prevents installation of this file
        name = "zfscommon-kernel",
        target = 'zfscommon-kernel'
        )

obj_kernel.find_sources_in_dirs('.') #src/ take the sources in the current folder

