Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 1 | # We can build either as part of a standalone Kernel build or as |
| 2 | # an external module. Determine which mechanism is being used |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 3 | ifeq ($(MODNAME),) |
| 4 | KERNEL_BUILD := 1 |
| 5 | else |
| 6 | KERNEL_BUILD := 0 |
| 7 | endif |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 8 | |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 9 | ifeq ($(KERNEL_BUILD), 1) |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 10 | # These are configurable via Kconfig for kernel-based builds |
| 11 | # Need to explicitly configure for Android-based builds |
Meng Wang | 19fa6de | 2018-12-20 11:25:47 +0800 | [diff] [blame] | 12 | AUDIO_BLD_DIR := $(shell pwd)/kernel/msm-4.19 |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 13 | AUDIO_ROOT := $(AUDIO_BLD_DIR)/techpack/audio |
| 14 | endif |
| 15 | |
| 16 | ifeq ($(KERNEL_BUILD), 0) |
Banajit Goswami | f58e5fc | 2018-04-11 14:10:09 -0700 | [diff] [blame] | 17 | ifeq ($(CONFIG_ARCH_SM8150), y) |
Cong Tang | 1fa4e04 | 2018-12-17 19:45:55 +0800 | [diff] [blame] | 18 | ifdef CONFIG_SND_SOC_SA8155 |
| 19 | include $(AUDIO_ROOT)/config/sa8155auto.conf |
| 20 | export |
| 21 | INCS += -include $(AUDIO_ROOT)/config/sa8155autoconf.h |
| 22 | else |
| 23 | include $(AUDIO_ROOT)/config/sm8150auto.conf |
| 24 | export |
| 25 | INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h |
| 26 | endif |
Meng Wang | 5fddb8d | 2018-01-23 16:56:56 +0800 | [diff] [blame] | 27 | endif |
Salendarsingh Gaud | ad97889 | 2018-05-14 16:53:09 +0530 | [diff] [blame] | 28 | ifeq ($(CONFIG_ARCH_SM6150), y) |
Rahul Sharma | f53de7f | 2019-03-03 22:30:47 +0530 | [diff] [blame] | 29 | ifdef CONFIG_SND_SOC_SA6155 |
| 30 | include $(AUDIO_ROOT)/config/sa6155auto.conf |
| 31 | export |
| 32 | INCS += -include $(AUDIO_ROOT)/config/sa6155autoconf.h |
| 33 | else |
| 34 | include $(AUDIO_ROOT)/config/sm6150auto.conf |
| 35 | export |
| 36 | INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h |
| 37 | endif |
Abhishek Arpure | 6d74b70 | 2018-04-05 13:50:25 +0530 | [diff] [blame] | 38 | endif |
Hari Veerubhotla | dcab67c | 2018-10-14 17:08:35 +0530 | [diff] [blame] | 39 | ifeq ($(CONFIG_ARCH_TRINKET), y) |
| 40 | include $(AUDIO_ROOT)/config/sm6150auto.conf |
| 41 | export |
| 42 | INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h |
| 43 | endif |
Meng Wang | b0e0479 | 2018-09-27 18:46:44 +0800 | [diff] [blame] | 44 | ifeq ($(CONFIG_ARCH_KONA), y) |
| 45 | include $(AUDIO_ROOT)/config/konaauto.conf |
Meng Wang | b0e0479 | 2018-09-27 18:46:44 +0800 | [diff] [blame] | 46 | INCS += -include $(AUDIO_ROOT)/config/konaautoconf.h |
| 47 | endif |
Vatsal Bucha | d284ff1 | 2019-04-01 15:34:50 +0530 | [diff] [blame] | 48 | ifeq ($(CONFIG_ARCH_LITO), y) |
| 49 | include $(AUDIO_ROOT)/config/litoauto.conf |
| 50 | export |
| 51 | INCS += -include $(AUDIO_ROOT)/config/litoautoconf.h |
| 52 | endif |
Laxminath Kasam | fdda2d8 | 2019-07-31 21:26:30 +0530 | [diff] [blame] | 53 | ifeq ($(CONFIG_ARCH_BENGAL), y) |
Laxminath Kasam | 00f60ba | 2019-10-04 09:37:07 +0530 | [diff] [blame] | 54 | include $(AUDIO_ROOT)/config/bengalauto.conf |
Laxminath Kasam | fdda2d8 | 2019-07-31 21:26:30 +0530 | [diff] [blame] | 55 | export |
Laxminath Kasam | 00f60ba | 2019-10-04 09:37:07 +0530 | [diff] [blame] | 56 | INCS += -include $(AUDIO_ROOT)/config/bengalautoconf.h |
Laxminath Kasam | fdda2d8 | 2019-07-31 21:26:30 +0530 | [diff] [blame] | 57 | endif |
Sudheer Papothi | e3842cf | 2018-03-31 02:27:42 +0530 | [diff] [blame] | 58 | ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) |
Derek Chen | 583e3bf | 2019-04-15 18:01:45 -0700 | [diff] [blame] | 59 | ifdef CONFIG_SND_SOC_SA8155 |
| 60 | include $(AUDIO_ROOT)/config/sa8155auto.conf |
| 61 | export |
| 62 | INCS += -include $(AUDIO_ROOT)/config/sa8155autoconf.h |
| 63 | else |
| 64 | include $(AUDIO_ROOT)/config/sm8150auto.conf |
| 65 | export |
| 66 | INCS += -include $(AUDIO_ROOT)/config/sm8150autoconf.h |
| 67 | endif |
Sudheer Papothi | e3842cf | 2018-03-31 02:27:42 +0530 | [diff] [blame] | 68 | endif |
Mangesh Kunchamwar | 0bf1f57 | 2018-05-24 19:58:42 +0530 | [diff] [blame] | 69 | ifeq ($(CONFIG_ARCH_QCS405), y) |
| 70 | include $(AUDIO_ROOT)/config/qcs405auto.conf |
| 71 | export |
| 72 | INCS += -include $(AUDIO_ROOT)/config/qcs405autoconf.h |
| 73 | endif |
Timothy Sham | 4a6979f | 2019-02-19 12:36:06 -0500 | [diff] [blame] | 74 | ifeq ($(CONFIG_QTI_GVM), y) |
| 75 | include $(AUDIO_ROOT)/config/gvmauto.conf |
| 76 | export |
| 77 | INCS += -include $(AUDIO_ROOT)/config/gvmautoconf.h |
| 78 | endif |
Soumya Managoli | d11d6f0 | 2020-05-27 17:25:12 +0530 | [diff] [blame] | 79 | ifeq ($(CONFIG_ARCH_SDM660), y) |
| 80 | include $(AUDIO_ROOT)/config/sdm660auto.conf |
| 81 | export |
| 82 | INCS += -include $(AUDIO_ROOT)/config/sdm660autoconf.h |
| 83 | endif |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 84 | endif |
| 85 | |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 86 | # As per target team, build is done as follows: |
| 87 | # Defconfig : build with default flags |
| 88 | # Slub : defconfig + CONFIG_SLUB_DEBUG := y + |
| 89 | # CONFIG_SLUB_DEBUG_ON := y + CONFIG_PAGE_POISONING := y |
| 90 | # Perf : Using appropriate msmXXXX-perf_defconfig |
| 91 | # |
| 92 | # Shipment builds (user variants) should not have any debug feature |
| 93 | # enabled. This is identified using 'TARGET_BUILD_VARIANT'. Slub builds |
| 94 | # are identified using the CONFIG_SLUB_DEBUG_ON configuration. Since |
| 95 | # there is no other way to identify defconfig builds, QTI internal |
| 96 | # representation of perf builds (identified using the string 'perf'), |
| 97 | # is used to identify if the build is a slub or defconfig one. This |
| 98 | # way no critical debug feature will be enabled for perf and shipment |
| 99 | # builds. Other OEMs are also protected using the TARGET_BUILD_VARIANT |
| 100 | # config. |
| 101 | |
| 102 | ############ UAPI ############ |
| 103 | UAPI_DIR := uapi |
| 104 | UAPI_INC := -I$(AUDIO_ROOT)/include/$(UAPI_DIR) |
| 105 | |
| 106 | ############ COMMON ############ |
| 107 | COMMON_DIR := include |
| 108 | COMMON_INC := -I$(AUDIO_ROOT)/$(COMMON_DIR) |
| 109 | |
| 110 | ############ ASoC Drivers ############ |
| 111 | |
Xiaoyu Ye | 60c105d | 2018-04-12 12:43:13 -0700 | [diff] [blame] | 112 | # for SM8150 sound card driver |
| 113 | ifdef CONFIG_SND_SOC_SM8150 |
| 114 | MACHINE_OBJS += sm8150.o |
Derek Chen | 3995547 | 2018-06-26 21:52:59 -0400 | [diff] [blame] | 115 | MACHINE_OBJS += machine_815x_init.o |
Meng Wang | 5fddb8d | 2018-01-23 16:56:56 +0800 | [diff] [blame] | 116 | endif |
| 117 | |
Laxminath Kasam | 144eabc | 2018-05-31 10:44:53 +0530 | [diff] [blame] | 118 | # for SM6150 sound card driver |
| 119 | ifdef CONFIG_SND_SOC_SM6150 |
| 120 | MACHINE_OBJS += sm6150.o |
Rahul Sharma | a070ce5 | 2018-11-19 15:45:27 +0530 | [diff] [blame] | 121 | MACHINE_OBJS += machine_615x_init.o |
Laxminath Kasam | 144eabc | 2018-05-31 10:44:53 +0530 | [diff] [blame] | 122 | endif |
| 123 | |
Rahul Sharma | f53de7f | 2019-03-03 22:30:47 +0530 | [diff] [blame] | 124 | # For sa6155 sound card driver |
| 125 | ifdef CONFIG_SND_SOC_SA6155 |
| 126 | MACHINE_OBJS += sa6155.o |
| 127 | endif |
| 128 | |
Mangesh Kunchamwar | 0bf1f57 | 2018-05-24 19:58:42 +0530 | [diff] [blame] | 129 | # for qcs405 sound card driver |
| 130 | ifdef CONFIG_SND_SOC_QCS405 |
| 131 | MACHINE_OBJS += qcs405.o |
| 132 | endif |
| 133 | |
Vignesh Kulothungan | e9abcd0 | 2018-10-01 15:55:25 -0700 | [diff] [blame] | 134 | # for KONA sound card driver |
| 135 | ifdef CONFIG_SND_SOC_KONA |
| 136 | MACHINE_OBJS += kona.o |
| 137 | endif |
| 138 | |
Vatsal Bucha | d284ff1 | 2019-04-01 15:34:50 +0530 | [diff] [blame] | 139 | ifdef CONFIG_SND_SOC_LITO |
| 140 | MACHINE_OBJS += kona.o |
| 141 | endif |
| 142 | |
Laxminath Kasam | 00f60ba | 2019-10-04 09:37:07 +0530 | [diff] [blame] | 143 | # for BENGAL sound card driver |
| 144 | ifdef CONFIG_SND_SOC_BENGAL |
| 145 | MACHINE_OBJS += bengal.o |
| 146 | endif |
| 147 | |
Cong Tang | 1fa4e04 | 2018-12-17 19:45:55 +0800 | [diff] [blame] | 148 | # for sa8155 sound card driver |
| 149 | ifdef CONFIG_SND_SOC_SA8155 |
| 150 | MACHINE_OBJS += sa8155.o |
| 151 | endif |
| 152 | |
Soumya Managoli | d11d6f0 | 2020-05-27 17:25:12 +0530 | [diff] [blame] | 153 | # for SDM6xx sound card driver |
| 154 | ifdef CONFIG_SND_SOC_SDM660 |
| 155 | MACHINE_OBJS += sdm660-common.o |
| 156 | endif |
| 157 | |
| 158 | # for SDM6xx sound card driver |
| 159 | ifdef CONFIG_SND_SOC_INT_CODEC |
| 160 | MACHINE_OBJS += sdm660-internal.o |
| 161 | endif |
| 162 | |
| 163 | # for SDM6xx sound card driver |
| 164 | ifdef CONFIG_SND_SOC_EXT_CODEC |
| 165 | MACHINE_OBJS += sdm660-external.o |
| 166 | MACHINE_OBJS += sdm660-ext-dai-links.o |
| 167 | endif |
| 168 | |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 169 | ifdef CONFIG_SND_SOC_CPE |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 170 | CPE_LSM_OBJS += msm-cpe-lsm.o |
| 171 | endif |
| 172 | |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 173 | ifdef CONFIG_SND_SOC_QDSP6V2 |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 174 | PLATFORM_OBJS += msm-audio-effects-q6-v2.o |
| 175 | PLATFORM_OBJS += msm-compress-q6-v2.o |
| 176 | PLATFORM_OBJS += msm-dai-fe.o |
| 177 | PLATFORM_OBJS += msm-dai-q6-hdmi-v2.o |
| 178 | PLATFORM_OBJS += msm-dai-q6-v2.o |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 179 | PLATFORM_OBJS += msm-dai-stub-v2.o |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 180 | PLATFORM_OBJS += msm-lsm-client.o |
| 181 | PLATFORM_OBJS += msm-pcm-afe-v2.o |
| 182 | PLATFORM_OBJS += msm-pcm-dtmf-v2.o |
| 183 | PLATFORM_OBJS += msm-pcm-hostless.o |
| 184 | PLATFORM_OBJS += msm-pcm-host-voice-v2.o |
| 185 | PLATFORM_OBJS += msm-pcm-loopback-v2.o |
| 186 | PLATFORM_OBJS += msm-pcm-q6-noirq.o |
| 187 | PLATFORM_OBJS += msm-pcm-q6-v2.o |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 188 | PLATFORM_OBJS += msm-pcm-routing-v2.o |
| 189 | PLATFORM_OBJS += msm-pcm-voice-v2.o |
| 190 | PLATFORM_OBJS += msm-pcm-voip-v2.o |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 191 | PLATFORM_OBJS += msm-transcode-loopback-q6-v2.o |
| 192 | PLATFORM_OBJS += platform_init.o |
| 193 | endif |
Meng Wang | b0e0479 | 2018-09-27 18:46:44 +0800 | [diff] [blame] | 194 | ifdef CONFIG_WCD9XXX_CODEC_CORE |
| 195 | PLATFORM_OBJS += msm-dai-slim.o |
| 196 | endif |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 197 | ifdef CONFIG_DOLBY_DS2 |
| 198 | PLATFORM_OBJS += msm-ds2-dap-config.o |
| 199 | endif |
| 200 | ifdef CONFIG_DOLBY_LICENSE |
| 201 | PLATFORM_OBJS += msm-ds2-dap-config.o |
| 202 | endif |
Laxminath Kasam | 9a8caf4 | 2018-01-03 21:13:17 +0530 | [diff] [blame] | 203 | ifdef CONFIG_SND_HWDEP_ROUTING |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 204 | PLATFORM_OBJS += msm-pcm-routing-devdep.o |
| 205 | endif |
| 206 | ifdef CONFIG_QTI_PP |
| 207 | PLATFORM_OBJS += msm-qti-pp-config.o |
| 208 | endif |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 209 | |
| 210 | LINUX_INC += -Iinclude/linux |
| 211 | |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 212 | INCS += $(COMMON_INC) \ |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 213 | $(UAPI_INC) |
| 214 | |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 215 | EXTRA_CFLAGS += $(INCS) |
| 216 | |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 217 | CDEFINES += -DANI_LITTLE_BYTE_ENDIAN \ |
| 218 | -DANI_LITTLE_BIT_ENDIAN \ |
| 219 | -DDOT11F_LITTLE_ENDIAN_HOST \ |
| 220 | -DANI_COMPILER_TYPE_GCC \ |
| 221 | -DANI_OS_TYPE_ANDROID=6 \ |
| 222 | -DPTT_SOCK_SVC_ENABLE \ |
| 223 | -Wall\ |
| 224 | -Werror\ |
| 225 | -D__linux__ |
| 226 | |
| 227 | KBUILD_CPPFLAGS += $(CDEFINES) |
| 228 | |
| 229 | # Currently, for versions of gcc which support it, the kernel Makefile |
| 230 | # is disabling the maybe-uninitialized warning. Re-enable it for the |
| 231 | # AUDIO driver. Note that we must use EXTRA_CFLAGS here so that it |
| 232 | # will override the kernel settings. |
| 233 | ifeq ($(call cc-option-yn, -Wmaybe-uninitialized),y) |
| 234 | EXTRA_CFLAGS += -Wmaybe-uninitialized |
| 235 | endif |
| 236 | #EXTRA_CFLAGS += -Wmissing-prototypes |
| 237 | |
| 238 | ifeq ($(call cc-option-yn, -Wheader-guard),y) |
| 239 | EXTRA_CFLAGS += -Wheader-guard |
| 240 | endif |
| 241 | |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 242 | ifeq ($(KERNEL_BUILD), 0) |
Meng Wang | e61ddb0 | 2018-03-07 11:18:35 +0800 | [diff] [blame] | 243 | KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/dsp/Module.symvers |
| 244 | KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/Module.symvers |
| 245 | KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers |
Ramprasad Katkam | 997da40 | 2018-08-17 20:20:06 +0530 | [diff] [blame] | 246 | KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd937x/Module.symvers |
Soumya Managoli | d11d6f0 | 2020-05-27 17:25:12 +0530 | [diff] [blame] | 247 | KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/sdm660_cdc/Module.symvers |
| 248 | KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_sdw/Module.symvers |
Asish Bhattacharya | 5faacb3 | 2017-12-04 17:23:15 +0530 | [diff] [blame] | 249 | endif |
| 250 | ifeq ($(KERNEL_BUILD), 1) |
| 251 | obj-y += codecs/ |
| 252 | endif |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 253 | # Module information used by KBuild framework |
| 254 | obj-$(CONFIG_SND_SOC_QDSP6V2) += platform_dlkm.o |
| 255 | platform_dlkm-y := $(PLATFORM_OBJS) |
| 256 | |
Xiaoyu Ye | 60c105d | 2018-04-12 12:43:13 -0700 | [diff] [blame] | 257 | obj-$(CONFIG_SND_SOC_SM8150) += machine_dlkm.o |
Meng Wang | 5fddb8d | 2018-01-23 16:56:56 +0800 | [diff] [blame] | 258 | machine_dlkm-y := $(MACHINE_OBJS) |
| 259 | |
Laxminath Kasam | 144eabc | 2018-05-31 10:44:53 +0530 | [diff] [blame] | 260 | obj-$(CONFIG_SND_SOC_SM6150) += machine_dlkm.o |
| 261 | machine_dlkm-y := $(MACHINE_OBJS) |
| 262 | |
Rahul Sharma | f53de7f | 2019-03-03 22:30:47 +0530 | [diff] [blame] | 263 | obj-$(CONFIG_SND_SOC_SA6155) += machine_dlkm.o |
| 264 | machine_dlkm-y := $(MACHINE_OBJS) |
| 265 | |
Mangesh Kunchamwar | 0bf1f57 | 2018-05-24 19:58:42 +0530 | [diff] [blame] | 266 | obj-$(CONFIG_SND_SOC_QCS405) += machine_dlkm.o |
| 267 | machine_dlkm-y := $(MACHINE_OBJS) |
| 268 | |
Vignesh Kulothungan | e9abcd0 | 2018-10-01 15:55:25 -0700 | [diff] [blame] | 269 | obj-$(CONFIG_SND_SOC_KONA) += machine_dlkm.o |
| 270 | machine_dlkm-y := $(MACHINE_OBJS) |
| 271 | |
Vatsal Bucha | d284ff1 | 2019-04-01 15:34:50 +0530 | [diff] [blame] | 272 | obj-$(CONFIG_SND_SOC_LITO) += machine_dlkm.o |
| 273 | machine_dlkm-y := $(MACHINE_OBJS) |
| 274 | |
Laxminath Kasam | 00f60ba | 2019-10-04 09:37:07 +0530 | [diff] [blame] | 275 | obj-$(CONFIG_SND_SOC_BENGAL) += machine_dlkm.o |
| 276 | machine_dlkm-y := $(MACHINE_OBJS) |
| 277 | |
Cong Tang | 1fa4e04 | 2018-12-17 19:45:55 +0800 | [diff] [blame] | 278 | obj-$(CONFIG_SND_SOC_SA8155) += machine_dlkm.o |
| 279 | machine_dlkm-y := $(MACHINE_OBJS) |
| 280 | |
Soumya Managoli | d11d6f0 | 2020-05-27 17:25:12 +0530 | [diff] [blame] | 281 | obj-$(CONFIG_SND_SOC_EXT_CODEC) += machine_dlkm.o |
| 282 | machine_dlkm-y := $(MACHINE_OBJS) |
| 283 | |
| 284 | obj-$(CONFIG_SND_SOC_INT_CODEC) += machine_dlkm.o |
| 285 | machine_dlkm-y := $(MACHINE_OBJS) |
| 286 | |
Laxminath Kasam | 8b1366a | 2017-10-05 01:44:16 +0530 | [diff] [blame] | 287 | obj-$(CONFIG_SND_SOC_CPE) += cpe_lsm_dlkm.o |
| 288 | cpe_lsm_dlkm-y := $(CPE_LSM_OBJS) |
| 289 | |
| 290 | # inject some build related information |
| 291 | DEFINES += -DBUILD_TIMESTAMP=\"$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')\" |