CMakeLists.txt
1 add_library(libsprite INTERFACE) 2 3 target_sources(libsprite INTERFACE 4 ${CMAKE_CURRENT_LIST_DIR}/affine_transform.h 5 ${CMAKE_CURRENT_LIST_DIR}/sprite_asm_const.h 6 ${CMAKE_CURRENT_LIST_DIR}/sprite.S 7 ${CMAKE_CURRENT_LIST_DIR}/sprite.c 8 ${CMAKE_CURRENT_LIST_DIR}/sprite.h 9 ${CMAKE_CURRENT_LIST_DIR}/tile.S 10 ${CMAKE_CURRENT_LIST_DIR}/tile.c 11 ${CMAKE_CURRENT_LIST_DIR}/tile.h 12 ) 13 14 target_include_directories(libsprite INTERFACE ${CMAKE_CURRENT_LIST_DIR}) 15 target_link_libraries(libsprite INTERFACE pico_base_headers hardware_interp)