From ce9a273e6756451fa72f932a08dec3747462b16b Mon Sep 17 00:00:00 2001
From: Oliver Schmidt
Date: Sun, 21 Jan 2024 16:10:12 +0100
Subject: [PATCH] Build intermediates from Pico build.
---
.gitignore | 2 ++
RaspberryPiPico/CMakeLists.txt | 8 ++++++++
2 files changed, 10 insertions(+)
diff --git a/.gitignore b/.gitignore
index 390a0a0..3c2a99b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,7 @@
*-bak
+*.lst
*.o
+*.bin
*.DS_Store
RaspberryPi/apple2driver/apple2driver
RaspberryPi/Apple2-IO-RPi.log
diff --git a/RaspberryPiPico/CMakeLists.txt b/RaspberryPiPico/CMakeLists.txt
index e946a83..6ab7780 100644
--- a/RaspberryPiPico/CMakeLists.txt
+++ b/RaspberryPiPico/CMakeLists.txt
@@ -18,6 +18,14 @@ FetchContent_Declare(a2pico
)
FetchContent_MakeAvailable(a2pico)
+set_source_files_properties(incbin.S OBJECT_DEPENDS ../../Apple2/AT28C64B.bin)
+add_custom_command(
+ WORKING_DIRECTORY ../../Apple2
+ COMMAND ./assemble.sh 1
+ OUTPUT ../../Apple2/AT28C64B.bin
+ VERBATIM
+ )
+
target_sources(${PROJECT_NAME} PRIVATE
main.c
board.c