aboutsummaryrefslogtreecommitdiff
path: root/android/CMakeLists.txt
blob: 87c95a80d525c5859af715b6209cdb2e5b67937d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
cmake_minimum_required(VERSION 3.4.1)

set(src_DIR ../src)
set(include_DIR ../include)

set(libADLMIDI_sources
        ${src_DIR}/adldata.cpp
        ${src_DIR}/adlmidi_load.cpp
        ${src_DIR}/adlmidi_midiplay.cpp
        ${src_DIR}/adlmidi_mus2mid.c
        ${src_DIR}/adlmidi_opl3.cpp
        ${src_DIR}/adlmidi_private.cpp
        ${src_DIR}/adlmidi_xmi2mid.c
        ${src_DIR}/adlmidi.cpp
        ${src_DIR}/wopl/wopl_file.c
        ${src_DIR}/chips/dosbox_opl3.cpp
        ${src_DIR}/chips/nuked_opl3_v174.cpp
        ${src_DIR}/chips/nuked_opl3.cpp
        ${src_DIR}/chips/opl_chip_base.cpp
        ${src_DIR}/chips/dosbox/dbopl.cpp
        ${src_DIR}/chips/nuked/nukedopl3_174.c
        ${src_DIR}/chips/nuked/nukedopl3.c
)

add_library(libADLMIDI SHARED ${libADLMIDI_sources})

# Specify directories which the compiler should look for headers
target_include_directories(libADLMIDI PRIVATE
                            ${include_DIR}
)

target_include_directories(libADLMIDI INTERFACE
                            ${include_DIR}
)