include $(LITEOSTOPDIR)/config.mk
include ./lite.mk
MODULE_NAME := hdf
HDF_FRAMEWORKS = ../../../framework
LOCAL_SRCS := ./osal/src/osal_timer.c \
./osal/src/osal_time.c \
./osal/src/osal_thread.c \
./osal/src/osal_spinlock.c \
./osal/src/osal_irq.c \
./osal/src/osal_firmware.c \
./osal/src/osal_file.c \
./osal/src/osal_workqueue.c \
./osal/src/osal_cdev.c \
$(HDF_FRAMEWORKS)/utils/src/hdf_cstring.c \
$(HDF_FRAMEWORKS)/utils/src/hdf_map.c \
$(HDF_FRAMEWORKS)/utils/src/hdf_slist.c \
$(HDF_FRAMEWORKS)/utils/src/hdf_sref.c \
$(HDF_FRAMEWORKS)/utils/src/hdf_sbuf.c \
$(HDF_FRAMEWORKS)/utils/src/hdf_sbuf_impl_raw.c \
$(HDF_FRAMEWORKS)/utils/src/hdf_task_queue.c \
./osal/src/osal_mem.c \
./osal/src/osal_mutex.c \
./osal/src/osal_sem.c \
./manager/src/devmgr_pm_reg.c \
$(HDF_FRAMEWORKS)/core/host/src/devhost_service.c \
$(HDF_FRAMEWORKS)/core/host/src/devmgr_service_clnt.c \
$(HDF_FRAMEWORKS)/core/host/src/devsvc_manager_clnt.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_device.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_device_node.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_device_token.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_driver_loader.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_observer_record.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_service_subscriber.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_device_object.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_power_manager.c \
$(HDF_FRAMEWORKS)/core/host/src/hdf_service_observer.c \
$(HDF_FRAMEWORKS)/core/host/src/power_state_token.c \
$(HDF_FRAMEWORKS)/core/manager/src/devhost_service_clnt.c \
$(HDF_FRAMEWORKS)/core/manager/src/device_token_clnt.c \
$(HDF_FRAMEWORKS)/core/manager/src/devmgr_service.c \
$(HDF_FRAMEWORKS)/core/manager/src/devsvc_manager.c \
$(HDF_FRAMEWORKS)/core/manager/src/devsvc_manager_ext.c, \
$(HDF_FRAMEWORKS)/core/manager/src/servstat_listener_holder.c, \
$(HDF_FRAMEWORKS)/core/manager/src/hdf_driver_installer.c \
$(HDF_FRAMEWORKS)/core/manager/src/hdf_host_info.c \
$(HDF_FRAMEWORKS)/core/manager/src/power_state_token_clnt.c \
$(HDF_FRAMEWORKS)/core/manager/src/driver_manager.c \
$(HDF_FRAMEWORKS)/core/shared/src/hdf_service_record.c \
$(HDF_FRAMEWORKS)/core/shared/src/hdf_device_info.c \
$(HDF_FRAMEWORKS)/core/shared/src/hdf_object_manager.c \
$(HDF_FRAMEWORKS)/core/shared/src/hdf_io_service.c \
$(HDF_FRAMEWORKS)/core/shared/src/service_status.c \
$(HDF_FRAMEWORKS)/core/adapter/vnode/src/hdf_vnode_adapter.c \
$(HDF_FRAMEWORKS)/core/common/src/devlite_object_config.c \
$(HDF_FRAMEWORKS)/core/common/src/hdf_attribute.c \
$(HDF_FRAMEWORKS)/core/common/src/buildin_config_entry.c, \
$(HDF_FRAMEWORKS)/core/common/src/devmgr_service_start.c \
$(HDF_FRAMEWORKS)/core/common/src/hdf_device_node_ext.c \
$(HDF_FRAMEWORKS)/utils/src/hcs_parser/hcs_blob_if.c \
$(HDF_FRAMEWORKS)/utils/src/hcs_parser/hcs_buildin_parser.c \
$(HDF_FRAMEWORKS)/utils/src/hcs_parser/hcs_parser.c \
$(HDF_FRAMEWORKS)/utils/src/hcs_parser/hcs_generate_tree.c \
$(HDF_FRAMEWORKS)/utils/src/hcs_parser/hcs_tree_if.c \
$(HDF_FRAMEWORKS)/utils/src/hcs_parser/device_resource_if.c
LOCAL_CFLAGS += $(HDF_INCLUDE)
ifeq ($(LOSCFG_NET_LWIP_SACK), y)
LOCAL_SRCS += ./network/src/netbuf_adapter.c
ifeq ($(LOSCFG_DRIVERS_HDF_WIFI), y)
LOCAL_SRCS += ./network/src/net_device_adapter.c
endif
endif
LOCAL_FLAGS += $(LITEOS_GCOV_OPTS)
include $(HDF_DRIVER)