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
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)
|
|
|