You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.4 KiB

ifeq ($(CONFIG_SOCT_KMOD_CFLAGS),)
ccflags-y += $(CONFIG_SOCT_KMOD_CFLAGS)
endif
ccflags-y += -Idrivers/drv/osal/include \
-Idrivers/drv/ioctl_inc/generic \
-Idrivers/drv/ioctl_inc/common \
-Idrivers/drv/ext_inc/base \
-Idrivers/drv/ext_inc/osal \
-Idrivers/drv/ext_inc/common \
-Idrivers/drv/ext_inc/mailbox \
-Idrivers/huanglong/tee/tee_tz/tzdriver
ccflags-y += -Werror
ccflags-y += -Wno-error=date-time
ifeq ($(TARGET_BUILD_VARIANT),user)
ccflags-y += -DANDROID_BUILD_USER
endif
ifeq ($(CONFIG_SOCT_FPGA),y)
ccflags-y += -DSOCT_FPGA_SUPPORT
endif
MODNAME := soc_osal
ifeq ($(CONFIG_SOCT_DRV_BUILDIN),y)
obj-y += $(MODNAME).o
else
obj-m += $(MODNAME).o
endif
$(MODNAME)-objs-y += osal_intf.o
$(MODNAME)-objs-y += src/osal_fence.o
$(MODNAME)-objs-y += src/osal_debug.o
$(MODNAME)-objs-y += src/osal_atomic.o
$(MODNAME)-objs-y += src/osal_semaphore.o
$(MODNAME)-objs-y += src/osal_mutex.o
$(MODNAME)-objs-y += src/osal_spinlock.o
$(MODNAME)-objs-y += src/osal_wait.o
$(MODNAME)-objs-y += src/osal_workqueue.o
$(MODNAME)-objs-y += src/osal_fence.o
$(MODNAME)-objs-y += src/osal_interrupt.o
$(MODNAME)-objs-y += src/osal_task.o
$(MODNAME)-objs-y += src/osal_addr.o
$(MODNAME)-objs-y += src/osal_cache.o
$(MODNAME)-objs-y += src/osal_delayedwork.o
$(MODNAME)-objs-y += src/osal_barrier.o
$(MODNAME)-objs-y += src/osal_string.o
$(MODNAME)-objs-y += src/osal_timer.o
$(MODNAME)-objs-y += src/osal_proc.o
$(MODNAME)-objs-y += src/osal_random.o
$(MODNAME)-objs-y += src/osal_dts.o
$(MODNAME)-objs-y += src/osal_token.o
$(MODNAME)-objs-y += src/osal_fileops.o
$(MODNAME)-objs-y += src/osal_device.o
$(MODNAME)-objs-y += src/osal_math.o
$(MODNAME)-objs-y += src/osal_exportfunc.o
$(MODNAME)-objs-y += src/osal_gpio.o
$(MODNAME)-objs-y += src/osal_bitmap.o
$(MODNAME)-objs-y += src/osal_firmware.o
$(MODNAME)-objs-y += src/osal_bus_clock.o
$(MODNAME)-objs-y += src/osal_dma.o
$(MODNAME)-objs-y += src/osal_license.o
$(MODNAME)-objs-y += src/osal_clock.o
$(MODNAME)-objs-y += src/osal_i2c.o
$(MODNAME)-objs-y += src/osal_regulator.o
$(MODNAME)-objs-y += src/osal_input.o
$(MODNAME)-objs-y += src/osal_pwm.o
$(MODNAME)-objs-y += src/osal_powersupply.o
$(MODNAME)-objs-y += linux/osal_mem.o
$(MODNAME)-objs-y += media/media_base.o
$(MODNAME)-objs-y += media/media_module.o
$(MODNAME)-objs-y += media/media.o
$(MODNAME)-objs := $($(MODNAME)-objs-y)