|
| 1 | +# Top Level UWB-Core module |
| 2 | +KBUILD_CFLAGS += -fms-extensions -std=gnu11 -Wno-declaration-after-statement -DSPLIT_LOADER=0 |
| 3 | + |
| 4 | +src := $(if $(filter /%,$(src)),$(src),$(srctree)/$(src)) |
| 5 | + |
| 6 | +subdir-ccflags-y += -Wno-error |
| 7 | +subdir-ccflags-y += -Wno-missing-braces -Wno-microsoft-anon-tag |
| 8 | +subdir-ccflags-y += -Wno-incompatible-pointer-types-discards-qualifiers |
| 9 | + |
| 10 | +ccflags-y += -I$(src)/lib/rng_math/include |
| 11 | +ccflags-y += -I$(src)/lib/uwb_softfloat/include |
| 12 | +ccflags-y += -I$(src)/hw/drivers/uwb/include |
| 13 | +ccflags-$(CONFIG_UWB_DW1000) += -I$(src)/hw/drivers/uwb/uwb_dw1000/include |
| 14 | +ccflags-$(CONFIG_UWB_DW3000) += -I$(src)/hw/drivers/uwb/uwb_dw3000/include |
| 15 | +ccflags-y += -I$(src)/porting/dpl_lib/include |
| 16 | +ccflags-y += -I$(src)/porting/dpl/kernel/include |
| 17 | +ccflags-y += -I$(src)/porting/dpl/kernel/uwb_hal/include |
| 18 | +ccflags-y += -I$(src)/bin/targets/syscfg/generated/include |
| 19 | +ccflags-y += -I$(src)/sys/uwbcfg/include |
| 20 | +ccflags-y += -I$(src)/lib/dsp/include |
| 21 | +ccflags-y += -I$(src)/lib/euclid/include |
| 22 | +ccflags-y += -I$(src)/lib/cir/include |
| 23 | +ccflags-y += -I$(src)/lib/cir/cir_dw1000/include |
| 24 | +ccflags-y += -I$(src)/lib/cir/cir_dw3000/include |
| 25 | +ccflags-y += -I$(src)/lib/uwb_rng/include |
| 26 | +ccflags-y += -I$(src)/lib/uwb_ccp/include |
| 27 | +ccflags-y += -I$(src)/lib/uwb_wcs/include |
| 28 | +ccflags-y += -I$(src)/lib/json/include |
| 29 | +ccflags-y += -I$(src)/lib/tdma/include |
| 30 | +ccflags-y += -I$(src)/lib/uwb_transport/include |
| 31 | + |
| 32 | +# uwbcore.ko kernel module generated from uwbcore.c + all other files |
| 33 | +# uwbcore depends on uwb-hal |
| 34 | +obj-$(CONFIG_UWB_CORE) := uwbcore.o |
| 35 | +uwbcore-y := porting/dpl/kernel/src/uwbcore.o |
| 36 | +uwbcore-y += porting/dpl/kernel/src/uwbcore_dw1000_init.o |
| 37 | +uwbcore-y += porting/dpl/kernel/src/uwbcore_dw3000_init.o |
| 38 | +uwbcore-y += porting/dpl/kernel/src/config.o |
| 39 | +uwbcore-y += bin/targets/syscfg/generated/src/syscfg-sysinit-app.o |
| 40 | +uwbcore-y += bin/targets/syscfg/generated/src/syscfg-sysdown-app.o |
| 41 | +uwbcore-y += porting/dpl/kernel/src/hal_spi.o |
| 42 | +uwbcore-y += porting/dpl/kernel/src/hal_gpio.o |
| 43 | +uwbcore-y += porting/dpl/kernel/src/hal_timer.o |
| 44 | +uwbcore-y += porting/dpl/kernel/src/dpl_sem.o |
| 45 | +uwbcore-y += porting/dpl/kernel/src/dpl_mutex.o |
| 46 | +uwbcore-y += porting/dpl/kernel/src/dpl_task.o |
| 47 | +uwbcore-y += porting/dpl/kernel/src/dpl_eventq.o |
| 48 | +uwbcore-y += porting/dpl/kernel/src/dpl_callout.o |
| 49 | +uwbcore-y += porting/dpl/kernel/src/dpl_time.o |
| 50 | +uwbcore-y += porting/dpl/kernel/src/dpl_cputime.o |
| 51 | +uwbcore-y += porting/dpl/kernel/src/stats.o |
| 52 | +uwbcore-y += porting/dpl/kernel/src/stats_sysfs.o |
| 53 | +uwbcore-y += porting/dpl_lib/src/dpl_mbuf.o |
| 54 | +uwbcore-y += porting/dpl_lib/src/dpl_mempool.o |
| 55 | +uwbcore-y += hw/drivers/uwb/src/uwb.o |
| 56 | +uwbcore-y += lib/cir/src/cir.o |
| 57 | +uwbcore-y += lib/cir/src/cir_json.o |
| 58 | +uwbcore-y += lib/cir/src/cir_chrdev.o |
| 59 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_dev.o |
| 60 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_hal.o |
| 61 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_phy.o |
| 62 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_mac.o |
| 63 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_otp.o |
| 64 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_gpio.o |
| 65 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_cli.o |
| 66 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_sysfs.o |
| 67 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_debugfs.o |
| 68 | +uwbcore-$(CONFIG_UWB_DW1000) += hw/drivers/uwb/uwb_dw1000/src/dw1000_pkg.o |
| 69 | +uwbcore-$(CONFIG_UWB_DW1000) += lib/cir/cir_dw1000/src/cir_dw1000.o |
| 70 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_dev.o |
| 71 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_hal.o |
| 72 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_phy.o |
| 73 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_mac.o |
| 74 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_otp.o |
| 75 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_gpio.o |
| 76 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_cli.o |
| 77 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_sysfs.o |
| 78 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_debugfs.o |
| 79 | +uwbcore-$(CONFIG_UWB_DW3000) += hw/drivers/uwb/uwb_dw3000/src/dw3000_pkg.o |
| 80 | +uwbcore-$(CONFIG_UWB_DW3000) += lib/cir/cir_dw3000/src/cir_dw3000.o |
| 81 | +# Config |
| 82 | +uwbcore-y += sys/uwbcfg/src/uwbcfg.o |
| 83 | +uwbcore-y += sys/uwbcfg/src/uwbcfg_sysfs.o |
| 84 | +uwbcore-$(CONFIG_UWB_DW1000) += sys/uwbcfg/src/uwbcfg_dw1000.o |
| 85 | +uwbcore-$(CONFIG_UWB_DW3000) += sys/uwbcfg/src/uwbcfg_dw3000.o |
| 86 | +# Rng |
| 87 | +uwbcore-y += lib/uwb_rng/src/uwb_rng.o |
| 88 | +uwbcore-y += lib/uwb_rng/src/rng_json.o |
| 89 | +uwbcore-y += lib/uwb_rng/src/rng_encode.o |
| 90 | +uwbcore-y += lib/uwb_rng/src/slots.o |
| 91 | +uwbcore-y += lib/uwb_rng/src/rng_chrdev.o |
| 92 | +uwbcore-y += lib/uwb_rng/src/rng_sysfs.o |
| 93 | +uwbcore-y += lib/twr_ss/src/twr_ss.o |
| 94 | +uwbcore-y += lib/twr_ss_ack/src/twr_ss_ack.o |
| 95 | +uwbcore-y += lib/twr_ss_ext/src/twr_ss_ext.o |
| 96 | +uwbcore-y += lib/twr_ds/src/twr_ds.o |
| 97 | +uwbcore-y += lib/twr_ds_ext/src/twr_ds_ext.o |
| 98 | +uwbcore-y += lib/rng_math/src/rng_math.o |
| 99 | +# CCP |
| 100 | +uwbcore-y += lib/uwb_ccp/src/uwb_ccp.o |
| 101 | +uwbcore-y += lib/uwb_ccp/src/ccp_chrdev.o |
| 102 | +uwbcore-y += lib/uwb_ccp/src/ccp_json.o |
| 103 | +uwbcore-y += lib/uwb_ccp/src/ccp_sysfs.o |
| 104 | +# WCS |
| 105 | +uwbcore-y += lib/uwb_wcs/src/uwb_wcs.o |
| 106 | +uwbcore-y += lib/uwb_wcs/src/wcs_json.o |
| 107 | +uwbcore-y += lib/uwb_wcs/src/wcs_chrdev.o |
| 108 | +uwbcore-y += lib/uwb_wcs/src/wcs_timescale.o |
| 109 | +# JSON |
| 110 | +uwbcore-y += lib/json/src/json_util.o |
| 111 | +uwbcore-y += lib/json/src/json_encode.o |
| 112 | +uwbcore-y += lib/json/src/json_decode.o |
| 113 | + |
| 114 | +# TDMA |
| 115 | +uwbcore-y += lib/tdma/src/tdma.o |
| 116 | + |
| 117 | +# UWB Transport |
| 118 | +uwbcore-y += lib/uwb_transport/src/uwb_transport.o |
| 119 | + |
| 120 | +# Softfloat - OBJS_PRIMITIVES |
| 121 | +uwbcore-y += lib/uwb_softfloat/src/s_compare96M.o |
| 122 | +uwbcore-y += lib/uwb_softfloat/src/s_compare128M.o |
| 123 | +uwbcore-y += lib/uwb_softfloat/src/s_shortShiftLeft64To96M.o |
| 124 | +uwbcore-y += lib/uwb_softfloat/src/s_shortShiftLeftM.o |
| 125 | +uwbcore-y += lib/uwb_softfloat/src/s_shiftLeftM.o |
| 126 | +uwbcore-y += lib/uwb_softfloat/src/s_shortShiftRightM.o |
| 127 | +uwbcore-y += lib/uwb_softfloat/src/s_shortShiftRightJam64.o |
| 128 | +uwbcore-y += lib/uwb_softfloat/src/s_shortShiftRightJamM.o |
| 129 | +uwbcore-y += lib/uwb_softfloat/src/s_shiftRightJam32.o |
| 130 | +uwbcore-y += lib/uwb_softfloat/src/s_shiftRightJam64.o |
| 131 | +uwbcore-y += lib/uwb_softfloat/src/s_shiftRightJamM.o |
| 132 | +uwbcore-y += lib/uwb_softfloat/src/s_shiftRightM.o |
| 133 | +uwbcore-y += lib/uwb_softfloat/src/s_countLeadingZeros8.o |
| 134 | +uwbcore-y += lib/uwb_softfloat/src/s_countLeadingZeros32.o |
| 135 | +uwbcore-y += lib/uwb_softfloat/src/s_countLeadingZeros64.o |
| 136 | +uwbcore-y += lib/uwb_softfloat/src/s_addM.o |
| 137 | +uwbcore-y += lib/uwb_softfloat/src/s_addCarryM.o |
| 138 | +uwbcore-y += lib/uwb_softfloat/src/s_addComplCarryM.o |
| 139 | +uwbcore-y += lib/uwb_softfloat/src/s_negXM.o |
| 140 | +uwbcore-y += lib/uwb_softfloat/src/s_sub1XM.o |
| 141 | +uwbcore-y += lib/uwb_softfloat/src/s_subM.o |
| 142 | +uwbcore-y += lib/uwb_softfloat/src/s_mul64To128M.o |
| 143 | +uwbcore-y += lib/uwb_softfloat/src/s_mul128MTo256M.o |
| 144 | +uwbcore-y += lib/uwb_softfloat/src/s_approxRecip_1Ks.o |
| 145 | +uwbcore-y += lib/uwb_softfloat/src/s_approxRecip32_1.o |
| 146 | +uwbcore-y += lib/uwb_softfloat/src/s_approxRecipSqrt_1Ks.o |
| 147 | +uwbcore-y += lib/uwb_softfloat/src/s_approxRecipSqrt32_1.o |
| 148 | +uwbcore-y += lib/uwb_softfloat/src/s_remStepMBy32.o |
| 149 | + |
| 150 | +# Softfloat - OBJS_SPECIALIZE |
| 151 | +uwbcore-y += lib/uwb_softfloat/src/softfloat_raiseFlags.o |
| 152 | +uwbcore-y += lib/uwb_softfloat/src/s_f32UIToCommonNaN.o |
| 153 | +uwbcore-y += lib/uwb_softfloat/src/s_commonNaNToF32UI.o |
| 154 | +uwbcore-y += lib/uwb_softfloat/src/s_propagateNaNF32UI.o |
| 155 | +uwbcore-y += lib/uwb_softfloat/src/s_f64UIToCommonNaN.o |
| 156 | +uwbcore-y += lib/uwb_softfloat/src/s_commonNaNToF64UI.o |
| 157 | +uwbcore-y += lib/uwb_softfloat/src/s_propagateNaNF64UI.o |
| 158 | +uwbcore-y += lib/uwb_softfloat/src/f128M_isSignalingNaN.o |
| 159 | +uwbcore-y += lib/uwb_softfloat/src/s_f128MToCommonNaN.o |
| 160 | +uwbcore-y += lib/uwb_softfloat/src/s_commonNaNToF128M.o |
| 161 | +uwbcore-y += lib/uwb_softfloat/src/s_propagateNaNF128M.o |
| 162 | + |
| 163 | +# Softfloat - OBJS_OTHERS |
| 164 | +uwbcore-y += lib/uwb_softfloat/src/s_roundToUI32.o |
| 165 | +uwbcore-y += lib/uwb_softfloat/src/s_roundMToUI64.o |
| 166 | +uwbcore-y += lib/uwb_softfloat/src/s_roundToI32.o |
| 167 | +uwbcore-y += lib/uwb_softfloat/src/s_roundMToI64.o |
| 168 | +uwbcore-y += lib/uwb_softfloat/src/s_normSubnormalF32Sig.o |
| 169 | +uwbcore-y += lib/uwb_softfloat/src/s_roundPackToF32.o |
| 170 | +uwbcore-y += lib/uwb_softfloat/src/s_normRoundPackToF32.o |
| 171 | +uwbcore-y += lib/uwb_softfloat/src/s_addMagsF32.o |
| 172 | +uwbcore-y += lib/uwb_softfloat/src/s_subMagsF32.o |
| 173 | +uwbcore-y += lib/uwb_softfloat/src/s_mulAddF32.o |
| 174 | +uwbcore-y += lib/uwb_softfloat/src/s_normSubnormalF64Sig.o |
| 175 | +uwbcore-y += lib/uwb_softfloat/src/s_roundPackToF64.o |
| 176 | +uwbcore-y += lib/uwb_softfloat/src/s_normRoundPackToF64.o |
| 177 | +uwbcore-y += lib/uwb_softfloat/src/s_addMagsF64.o |
| 178 | +uwbcore-y += lib/uwb_softfloat/src/s_subMagsF64.o |
| 179 | +uwbcore-y += lib/uwb_softfloat/src/s_mulAddF64.o |
| 180 | +uwbcore-y += lib/uwb_softfloat/src/s_isNaNF128M.o |
| 181 | +uwbcore-y += lib/uwb_softfloat/src/s_tryPropagateNaNF128M.o |
| 182 | +uwbcore-y += lib/uwb_softfloat/src/s_invalidF128M.o |
| 183 | +uwbcore-y += lib/uwb_softfloat/src/s_shiftNormSigF128M.o |
| 184 | +uwbcore-y += lib/uwb_softfloat/src/s_roundPackMToF128M.o |
| 185 | +uwbcore-y += lib/uwb_softfloat/src/s_normRoundPackMToF128M.o |
| 186 | +uwbcore-y += lib/uwb_softfloat/src/s_addF128M.o |
| 187 | +uwbcore-y += lib/uwb_softfloat/src/s_mulAddF128M.o |
| 188 | +uwbcore-y += lib/uwb_softfloat/src/softfloat_state.o |
| 189 | +uwbcore-y += lib/uwb_softfloat/src/ui32_to_f32.o |
| 190 | +uwbcore-y += lib/uwb_softfloat/src/ui32_to_f64.o |
| 191 | +uwbcore-y += lib/uwb_softfloat/src/ui32_to_f128M.o |
| 192 | +uwbcore-y += lib/uwb_softfloat/src/ui64_to_f32.o |
| 193 | +uwbcore-y += lib/uwb_softfloat/src/ui64_to_f64.o |
| 194 | +uwbcore-y += lib/uwb_softfloat/src/ui64_to_f128M.o |
| 195 | +uwbcore-y += lib/uwb_softfloat/src/i32_to_f32.o |
| 196 | +uwbcore-y += lib/uwb_softfloat/src/i32_to_f64.o |
| 197 | +uwbcore-y += lib/uwb_softfloat/src/i32_to_f128M.o |
| 198 | +uwbcore-y += lib/uwb_softfloat/src/i64_to_f32.o |
| 199 | +uwbcore-y += lib/uwb_softfloat/src/i64_to_f64.o |
| 200 | +uwbcore-y += lib/uwb_softfloat/src/i64_to_f128M.o |
| 201 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_ui32.o |
| 202 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_ui64.o |
| 203 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_i32.o |
| 204 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_i64.o |
| 205 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_ui32_r_minMag.o |
| 206 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_ui64_r_minMag.o |
| 207 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_i32_r_minMag.o |
| 208 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_i64_r_minMag.o |
| 209 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_f64.o |
| 210 | +uwbcore-y += lib/uwb_softfloat/src/f32_to_f128M.o |
| 211 | +uwbcore-y += lib/uwb_softfloat/src/f32_roundToInt.o |
| 212 | +uwbcore-y += lib/uwb_softfloat/src/f32_add.o |
| 213 | +uwbcore-y += lib/uwb_softfloat/src/f32_sub.o |
| 214 | +uwbcore-y += lib/uwb_softfloat/src/f32_mul.o |
| 215 | +uwbcore-y += lib/uwb_softfloat/src/f32_mulAdd.o |
| 216 | +uwbcore-y += lib/uwb_softfloat/src/f32_div.o |
| 217 | +uwbcore-y += lib/uwb_softfloat/src/f32_rem.o |
| 218 | +uwbcore-y += lib/uwb_softfloat/src/f32_sqrt.o |
| 219 | +uwbcore-y += lib/uwb_softfloat/src/f32_eq.o |
| 220 | +uwbcore-y += lib/uwb_softfloat/src/f32_le.o |
| 221 | +uwbcore-y += lib/uwb_softfloat/src/f32_lt.o |
| 222 | +uwbcore-y += lib/uwb_softfloat/src/f32_eq_signaling.o |
| 223 | +uwbcore-y += lib/uwb_softfloat/src/f32_le_quiet.o |
| 224 | +uwbcore-y += lib/uwb_softfloat/src/f32_lt_quiet.o |
| 225 | +uwbcore-y += lib/uwb_softfloat/src/f32_isSignalingNaN.o |
| 226 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_ui32.o |
| 227 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_ui64.o |
| 228 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_i32.o |
| 229 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_i64.o |
| 230 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_ui32_r_minMag.o |
| 231 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_ui64_r_minMag.o |
| 232 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_i32_r_minMag.o |
| 233 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_i64_r_minMag.o |
| 234 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_f32.o |
| 235 | +uwbcore-y += lib/uwb_softfloat/src/f64_to_f128M.o |
| 236 | +uwbcore-y += lib/uwb_softfloat/src/f64_roundToInt.o |
| 237 | +uwbcore-y += lib/uwb_softfloat/src/f64_add.o |
| 238 | +uwbcore-y += lib/uwb_softfloat/src/f64_sub.o |
| 239 | +uwbcore-y += lib/uwb_softfloat/src/f64_mul.o |
| 240 | +uwbcore-y += lib/uwb_softfloat/src/f64_mulAdd.o |
| 241 | +uwbcore-y += lib/uwb_softfloat/src/f64_div.o |
| 242 | +uwbcore-y += lib/uwb_softfloat/src/f64_rem.o |
| 243 | +uwbcore-y += lib/uwb_softfloat/src/f64_sqrt.o |
| 244 | +uwbcore-y += lib/uwb_softfloat/src/f64_eq.o |
| 245 | +uwbcore-y += lib/uwb_softfloat/src/f64_le.o |
| 246 | +uwbcore-y += lib/uwb_softfloat/src/f64_lt.o |
| 247 | +uwbcore-y += lib/uwb_softfloat/src/f64_eq_signaling.o |
| 248 | +uwbcore-y += lib/uwb_softfloat/src/f64_le_quiet.o |
| 249 | +uwbcore-y += lib/uwb_softfloat/src/f64_lt_quiet.o |
| 250 | +uwbcore-y += lib/uwb_softfloat/src/f64_isSignalingNaN.o |
| 251 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_ui32.o |
| 252 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_ui64.o |
| 253 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_i32.o |
| 254 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_i64.o |
| 255 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_ui32_r_minMag.o |
| 256 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_ui64_r_minMag.o |
| 257 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_i32_r_minMag.o |
| 258 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_i64_r_minMag.o |
| 259 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_f32.o |
| 260 | +uwbcore-y += lib/uwb_softfloat/src/f128M_to_f64.o |
| 261 | +uwbcore-y += lib/uwb_softfloat/src/f128M_roundToInt.o |
| 262 | +uwbcore-y += lib/uwb_softfloat/src/f128M_add.o |
| 263 | +uwbcore-y += lib/uwb_softfloat/src/f128M_sub.o |
| 264 | +uwbcore-y += lib/uwb_softfloat/src/f128M_mul.o |
| 265 | +uwbcore-y += lib/uwb_softfloat/src/f128M_mulAdd.o |
| 266 | +uwbcore-y += lib/uwb_softfloat/src/f128M_div.o |
| 267 | +uwbcore-y += lib/uwb_softfloat/src/f128M_rem.o |
| 268 | +uwbcore-y += lib/uwb_softfloat/src/f128M_sqrt.o |
| 269 | +uwbcore-y += lib/uwb_softfloat/src/f128M_eq.o |
| 270 | +uwbcore-y += lib/uwb_softfloat/src/f128M_le.o |
| 271 | +uwbcore-y += lib/uwb_softfloat/src/f128M_lt.o |
| 272 | +uwbcore-y += lib/uwb_softfloat/src/f128M_eq_signaling.o |
| 273 | +uwbcore-y += lib/uwb_softfloat/src/f128M_le_quiet.o |
| 274 | +uwbcore-y += lib/uwb_softfloat/src/f128M_lt_quiet.o |
| 275 | +uwbcore-y += lib/uwb_softfloat/src/math/s_log10.o |
| 276 | +uwbcore-y += lib/uwb_softfloat/src/math/s_atan.o |
| 277 | +uwbcore-y += lib/uwb_softfloat/src/math/s_atan2.o |
| 278 | +uwbcore-y += lib/uwb_softfloat/src/math/s_asin.o |
| 279 | +uwbcore-y += lib/uwb_softfloat/src/math/s_nan.o |
| 280 | +uwbcore-y += lib/uwb_softfloat/src/math/s_fmod.o |
| 281 | +uwbcore-y += lib/uwb_softfloat/src/math/s_strtod.o |
| 282 | + |
| 283 | + |
| 284 | +# Separate module for the UWB-hal Layer |
| 285 | +obj-$(CONFIG_UWB_HAL) += porting/dpl/kernel/uwb_hal/ |
| 286 | + |
| 287 | +# Separate module Listener |
| 288 | +obj-$(CONFIG_UWB_LISTENER) += apps/uwb_listener/ |
| 289 | + |
| 290 | +# Separate module Wireshark Listener |
| 291 | +obj-$(CONFIG_UWB_WIRE_LISTENER) += apps/uwb_wire_listener/ |
| 292 | + |
| 293 | +# Separate module Transport Test |
| 294 | +obj-$(CONFIG_UWB_TP_TEST) += apps/uwb_tp_test/ |
| 295 | + |
| 296 | +# Separate module Tdoa Tag test |
| 297 | +obj-$(CONFIG_UWB_TDOA_SYNC_TAG) += apps/tdoa_sync_tag/ |
| 298 | + |
| 299 | +# Separate module Desense RF Test |
| 300 | +obj-$(CONFIG_UWB_DESENSE) += apps/uwb_desense/ |
0 commit comments