if((${PRODUCT} STREQUAL ascend950) OR (${PRODUCT} STREQUAL ascend950esl) OR
	(${PRODUCT} STREQUAL ascend910_96) OR (${PRODUCT} STREQUAL ascend910_96esl))

    if (${PRODUCT_SIDE} STREQUAL host)
        set(asdrv_ub_depends asdrv_pbl ascend_kernel_open_adapt)
        add_host_ko(LOCAL_MODULE asdrv_ub
                    KO_SRC_FOLDER ${CMAKE_CURRENT_SOURCE_DIR}
                    MAKE_ARGS ${MAKE_ARGS} PRODUCT_SIDE=host
                    TARGETE_DPENDS "${asdrv_ub_depends}")
    endif ()

    if (${PRODUCT_SIDE} STREQUAL device)
        set(asdrv_ub_depends asdrv_pbl ascend_kernel_open_adapt)
        add_device_ko(LOCAL_MODULE asdrv_ub
                      KO_SRC_FOLDER ${CMAKE_CURRENT_SOURCE_DIR}
                      MAKE_ARGS ${MAKE_ARGS} PRODUCT_SIDE=device
                      TARGETE_DPENDS "${asdrv_ub_depends}")
    endif ()
endif ()
