@@ -125,12 +125,16 @@ set(DBB-BOOTLOADER-SOURCES ${DBB-BOOTLOADER-SOURCES} PARENT_SCOPE)
125
125
set (DRIVER-SOURCES
126
126
${CMAKE_SOURCE_DIR} /src/platform/platform_init.c
127
127
${CMAKE_SOURCE_DIR} /src/platform/driver_init.c
128
- ${CMAKE_SOURCE_DIR} /src/qtouch/qtouch.c
129
128
${CMAKE_SOURCE_DIR} /src/ui/oled/oled.c
130
129
${CMAKE_SOURCE_DIR} /src/ui/oled/oled_writer.c
131
130
)
132
131
set (DRIVER-SOURCES ${DRIVER-SOURCES} PARENT_SCOPE )
133
132
133
+ set (QTOUCH-SOURCES
134
+ ${CMAKE_SOURCE_DIR} /src/qtouch/qtouch.c
135
+ )
136
+ set (QTOUCH-SOURCES ${DRIVER-SOURCES} PARENT_SCOPE )
137
+
134
138
set (PLATFORM-BITBOX02-SOURCES
135
139
${CMAKE_SOURCE_DIR} /src/sd_mmc/sd_mmc_start.c
136
140
${CMAKE_SOURCE_DIR} /src/usb/class/hid/hid.c
@@ -180,6 +184,7 @@ set(FIRMWARE-SOURCES
180
184
${DBB-FIRMWARE-UI-SOURCES}
181
185
${FIRMWARE-DRIVER-SOURCES}
182
186
${DRIVER-SOURCES}
187
+ ${QTOUCH-SOURCES}
183
188
${SECURECHIP-SOURCES}
184
189
${CMAKE_SOURCE_DIR} /src/common_main.c
185
190
)
@@ -337,6 +342,12 @@ set(BOOTLOADERS
337
342
)
338
343
set (BOOTLOADERS ${BOOTLOADERS} PARENT_SCOPE )
339
344
345
+ set (DEVDEVICE-BOOTLOADERS
346
+ bootloader-development
347
+ bootloader-development-locked
348
+ bootloader-btc-development
349
+ )
350
+
340
351
set (FIRMWARES
341
352
firmware # Firmware MULTI
342
353
firmware-btc # Firmware BTC-ONLY
@@ -416,7 +427,6 @@ if(CMAKE_CROSSCOMPILING)
416
427
target_include_directories (${elf} PRIVATE ${CMAKE_CURRENT_BINARY_DIR} /bootloader )
417
428
target_link_libraries (${elf} PRIVATE "-Wl,-Map=\" ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /${bootloader} .map\" -T\" ${CMAKE_SOURCE_DIR} /bootloader.ld\" " )
418
429
target_link_libraries (${elf} PRIVATE -Wl,--defsym=STACK_SIZE=${STACK_SIZE} -Wl,-defsym=HEAP_SIZE=${HEAP_SIZE} )
419
- target_link_libraries (${elf} PRIVATE ${QTOUCHLIB_A} ${QTOUCHLIB_B} ${QTOUCHLIB_T} )
420
430
421
431
target_link_libraries (${elf} PRIVATE ${bootloader} _rust_c )
422
432
@@ -427,6 +437,12 @@ if(CMAKE_CROSSCOMPILING)
427
437
target_link_libraries (${elf} PRIVATE --specs=nosys.specs )
428
438
endforeach (bootloader )
429
439
440
+ foreach (bootloader ${DEVDEVICE-BOOTLOADERS} )
441
+ set (elf ${bootloader} .elf )
442
+ target_link_libraries (${elf} PRIVATE ${QTOUCHLIB_A} ${QTOUCHLIB_B} ${QTOUCHLIB_T} )
443
+ target_sources (${elf} PRIVATE ${QTOUCH-SOURCES} )
444
+ endforeach (bootloader )
445
+
430
446
foreach (bootloader ${BOOTLOADERS-BITBOX02} )
431
447
target_sources (${bootloader} .elf PRIVATE ${PLATFORM-BITBOX02-SOURCES} )
432
448
endforeach (bootloader )
0 commit comments