set(ITEM_SOURCES
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/appraisable.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/assault_log.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/assault_log.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_bundle.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_bundle.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_mezzotint.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_mezzotint.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_standard.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_standard.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_trial.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/augment_trial.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/base.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/betting_slip.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/betting_slip.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/brenner_book.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/brenner_book.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/chocobo_card.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/chocobo_card.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/chocobo_egg.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/chocobo_egg.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/crafting_set.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/crafting_set.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/escutcheon.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/escutcheon.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/evolith.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/evolith.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/fish.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/fish.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/flower_pot.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/flower_pot.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/furniture.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/furniture.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/glowing_lamp.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/glowing_lamp.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/linkshell.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/linkshell.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/honeymoon_ticket.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/honeymoon_ticket.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/legion_pass.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/legion_pass.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/lottery_ticket.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/lottery_ticket.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/mannequin.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/mannequin.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/meeble_grimoire.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/meeble_grimoire.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/perpetual_hourglass.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/perpetual_hourglass.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/race_certificate.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/race_certificate.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/serialized.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/serialized.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/soul_plate.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/soul_plate.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/soul_reflector.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/soul_reflector.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/tabula.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/tabula.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/timer_info.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/timer_info.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/worn_item.h
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/weapon_unlock.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/exdata/weapon_unlock.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_currency.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_currency.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_equipment.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_equipment.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_fish.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_fish.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_flowerpot.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_flowerpot.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_furnishing.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_furnishing.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_general.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_general.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_linkshell.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_linkshell.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_puppet.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_puppet.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_shop.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_shop.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_usable.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_usable.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_weapon.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item_weapon.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/item.h
    ${CMAKE_CURRENT_SOURCE_DIR}/item_access.h
    ${CMAKE_CURRENT_SOURCE_DIR}/craft_state.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/craft_state.h
    ${CMAKE_CURRENT_SOURCE_DIR}/transaction.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/transaction.h
    ${CMAKE_CURRENT_SOURCE_DIR}/transactions/item_use.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/transactions/item_use.h
    ${CMAKE_CURRENT_SOURCE_DIR}/transactions/synth.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/transactions/synth.h
    PARENT_SCOPE
)
