all repos — mgba @ 3f78362a3eaab1027c0dfdba060296b7e059fb7b

mGBA Game Boy Advance Emulator

src/platform/wii/CMakeLists.txt (view raw)

 1add_executable(${BINARY_NAME}.elf ${GUI_SRC} ${CMAKE_BINARY_DIR}/font.c)
 2target_link_libraries(${BINARY_NAME}.elf ${BINARY_NAME} ${OS_LIB})
 3add_custom_command(TARGET ${BINARY_NAME}.elf POST_BUILD COMMAND ${ELF2DOL} ${BINARY_NAME}.elf ${BINARY_NAME}.dol)
 4configure_file(${CMAKE_CURRENT_SOURCE_DIR}/meta.xml.in ${CMAKE_CURRENT_BINARY_DIR}/meta.xml)
 5add_custom_target(${BINARY_NAME}-wii.zip ALL
 6	COMMAND ${CMAKE_COMMAND} -E remove ${BINARY_NAME}-wii.zip
 7	COMMAND ${CMAKE_COMMAND} -E make_directory ${BINARY_NAME}-wii
 8	COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/meta.xml ${BINARY_NAME}-wii/
 9	COMMAND ${CMAKE_COMMAND} -E copy ${BINARY_NAME}.dol ${BINARY_NAME}-wii/boot.dol
10	COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/icon.png ${BINARY_NAME}-wii/
11	COMMAND zip -r ${BINARY_NAME}-wii.zip ${BINARY_NAME}-wii
12	DEPENDS ${BINARY_NAME}.elf
13	SOURCES
14	${CMAKE_CURRENT_SOURCE_DIR}/meta.xml.in
15	${BINARY_NAME}.dol
16	${CMAKE_CURRENT_SOURCE_DIR}/icon.png)