project = DaoMake::Project( "DaoBinary" ) daovm = DaoMake::FindPackage( "Dao", $REQUIRED ) if( daovm == none ) return project.UseImportLibrary( daovm, "dao" ) project.SetTargetPath( "../../lib/dao/modules" ) dao_binary_objs = project.AddObjects( { "dao_binary.c" } ) dao_binary_dll = project.AddSharedLibrary( "dao_binary", dao_binary_objs ) dao_binary_lib = project.AddStaticLibrary( "dao_binary", dao_binary_objs ) path = DaoMake::Variables[ "INSTALL_MOD" ] project.Install( path, dao_binary_dll ); project.Install( path, dao_binary_lib ); findpkg = project.GenerateFinder( $TRUE ); project.Install( DaoMake::Variables[ "INSTALL_FINDER" ], findpkg );