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}
)
|