cmake_minimum_required(VERSION 3.14.0)
project(Emu68-tools VERSION 0.1.0)

include(cmake/verstring.cmake)
get_verstring(VERSTRING)

add_subdirectory(common)
add_subdirectory(devicetree.resource)
add_subdirectory(sdcard.device)
add_subdirectory(VideoCore.card)
add_subdirectory(unicam.resource)
add_subdirectory(68040.library)
add_subdirectory(EmuControl)
add_subdirectory(SmallPT)
add_subdirectory(Buddhabrot)
add_subdirectory(VC4Tweak)
add_subdirectory(emmc.device)
add_subdirectory(i2c.library)
add_subdirectory(lattice_i2c_prog)
add_subdirectory(SetClockI2C)
add_subdirectory(network)
add_subdirectory(Emu68rom)

# Contribs
# add_subdirectory(Emu68Contribs/Emu68Info) <-- Disabled until original gets an update
add_subdirectory(Emu68Contribs/ListDeviceTree)
add_subdirectory(BinaryContribs)
