@@ -249,10 +249,6 @@ SRC_C += \
249249 background.c \
250250 peripherals/pins.c \
251251 lib/crypto-algorithms/sha256.c \
252- lib/PicoDVI/software/libdvi/dvi.c \
253- lib/PicoDVI/software/libdvi/dvi_serialiser.c \
254- lib/PicoDVI/software/libdvi/dvi_timing.c \
255- lib/PicoDVI/software/libdvi/tmds_encode.c \
256252 lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c \
257253 lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c \
258254 mphalport.c \
@@ -273,6 +269,10 @@ endif
273269
274270ifeq ($(CIRCUITPY_PICODVI ) ,1)
275271SRC_C += \
272+ lib/PicoDVI/software/libdvi/dvi.c \
273+ lib/PicoDVI/software/libdvi/dvi_serialiser.c \
274+ lib/PicoDVI/software/libdvi/dvi_timing.c \
275+ lib/PicoDVI/software/libdvi/tmds_encode.c \
276276 bindings/picodvi/__init__.c \
277277 bindings/picodvi/Framebuffer.c \
278278 common-hal/picodvi/Framebuffer.c \
367367OBJ_MBEDTLS :=
368368endif
369369
370+
370371SRC_COMMON_HAL_EXPANDED = $(addprefix shared-bindings/, $(SRC_COMMON_HAL ) ) \
371372 $(addprefix shared-bindings/, $(SRC_BINDINGS_ENUMS ) ) \
372373 $(addprefix common-hal/, $(SRC_COMMON_HAL ) )
@@ -393,7 +394,11 @@ SRC_S_UPPER = sdk/src/rp2_common/hardware_divider/divider.S \
393394 sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S \
394395 sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S \
395396 sdk/src/rp2_common/pico_standard_link/crt0.S \
396- lib/PicoDVI/software/libdvi/tmds_encode_asm.S \
397+
398+ ifeq ($(CIRCUITPY_PICODVI ) ,1)
399+ SRC_S_UPPER += lib/PicoDVI/software/libdvi/tmds_encode_asm.S \
400+
401+ endif
397402
398403OBJ = $(PY_O ) $(SUPERVISOR_O ) $(addprefix $(BUILD ) /, $(SRC_C:.c=.o ) )
399404OBJ += $(addprefix $(BUILD ) /, $(SRC_SDK:.c=.o ) )
0 commit comments