Don't generate romdisks on PC

This commit is contained in:
Luke Benstead 2021-04-08 22:16:23 +01:00
parent 79bbfbf704
commit 6efb90f28c

View File

@ -73,26 +73,28 @@ function(gen_sample sample)
add_executable(${sample} ${SAMPLE_SRCS}) add_executable(${sample} ${SAMPLE_SRCS})
if(EXISTS "${CMAKE_SOURCE_DIR}/samples/${sample}/romdisk") if(PLATFORM_DREAMCAST)
message("Generating romdisk for sample: ${sample}") if(EXISTS "${CMAKE_SOURCE_DIR}/samples/${sample}/romdisk")
add_custom_command( message("Generating romdisk for sample: ${sample}")
OUTPUT ${ROMDISK_IMG} add_custom_command(
COMMAND ${GENROMFS} -f ${ROMDISK_IMG} -d ${ROMDISK_DIR} -v OUTPUT ${ROMDISK_IMG}
) COMMAND ${GENROMFS} -f ${ROMDISK_IMG} -d ${ROMDISK_DIR} -v
)
add_custom_command( add_custom_command(
OUTPUT ${ROMDISK_O} OUTPUT ${ROMDISK_O}
COMMAND ${BIN2O} romdisk.img romdisk romdisk.o COMMAND ${BIN2O} romdisk.img romdisk romdisk.o
DEPENDS ${ROMDISK_IMG} DEPENDS ${ROMDISK_IMG}
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/samples/${sample}" WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/samples/${sample}"
) )
add_custom_target(${sample}_romdisk DEPENDS ${ROMDISK_O}) add_custom_target(${sample}_romdisk DEPENDS ${ROMDISK_O})
add_dependencies(${sample} ${sample}_romdisk) add_dependencies(${sample} ${sample}_romdisk)
target_link_libraries(${sample} ${ROMDISK_O}) target_link_libraries(${sample} ${ROMDISK_O})
else() else()
message("No such romdisk for sample: ${sample} at 'samples/${sample}/romdisk'") message("No such romdisk for sample: ${sample} at 'samples/${sample}/romdisk'")
endif()
endif() endif()
endfunction() endfunction()