import os

Import('env')
myenv=env.Clone()
myenv.Replace(ZEST_RUNTIME=os.environ['ZEST_RUNTIME'])
myenv.Replace(AFL_PATH=os.environ['AFL_PATH'])

files="libzafl.c"

cpath='''
        $AFL_PATH/
        ../include/
        '''


autozaflenv=myenv.Clone()
autozaflenv.Append(CFLAGS=" -DZAFL_AUTO_INIT_FORK_SERVER ")
autozaflenv.Replace(SHOBJSUFFIX=".osAI")
lib1=autozaflenv.SharedLibrary("autozafl",  Split(files))
install1=autozaflenv.Install("../lib/", lib1)

myenv.Replace(SHOBJSUFFIX=".osNAI")
lib2=myenv.SharedLibrary("zafl",  Split(files))
install2=myenv.Install("../lib/", lib2)

install=install1+install2

Default(install)

Return('install')