enable_language(CXX ASM)

set_source_files_properties(gfx.cpp PROPERTIES COMPILE_FLAGS -marm)

add_library(
	TeaGBA
		bios.s
		gba_crt0.s
		cstartup.cpp
		gfx.cpp
)

target_include_directories(
	TeaGBA PUBLIC
		../include
)

target_link_libraries(
	TeaGBA PUBLIC
		OxStd
)

install(
	TARGETS
		TeaGBA
	DESTINATION
		LIBRARY DESTINATION lib
		ARCHIVE DESTINATION lib
)