diff options
| author | Wohlstand <admin@wohlnet.ru> | 2024-08-29 18:58:33 +0300 | 
|---|---|---|
| committer | Wohlstand <admin@wohlnet.ru> | 2024-08-29 18:58:33 +0300 | 
| commit | 16734cece4f6bef3fbb82efc6d970a96dc26958c (patch) | |
| tree | db2b8c93f81476964b49260203b2728fccccf5a8 /utils/winmm_drv | |
| parent | c0ed6b879ac921ee822d39bc2ea550c731b73e4c (diff) | |
| parent | 70cbcd2fb13d651da76030ae43c05920478652d5 (diff) | |
| download | libADLMIDI-16734cece4f6bef3fbb82efc6d970a96dc26958c.tar.gz libADLMIDI-16734cece4f6bef3fbb82efc6d970a96dc26958c.tar.bz2 libADLMIDI-16734cece4f6bef3fbb82efc6d970a96dc26958c.zip | |
Merge branch 'master' into wip-hw-serial
Diffstat (limited to 'utils/winmm_drv')
| -rw-r--r-- | utils/winmm_drv/CMakeLists.txt | 22 | ||||
| -rw-r--r-- | utils/winmm_drv/cpl/adlconfig.def | 2 | 
2 files changed, 20 insertions, 4 deletions
| diff --git a/utils/winmm_drv/CMakeLists.txt b/utils/winmm_drv/CMakeLists.txt index 79bf099..f5e55d0 100644 --- a/utils/winmm_drv/CMakeLists.txt +++ b/utils/winmm_drv/CMakeLists.txt @@ -16,7 +16,11 @@ set(ADLMIDI_DRIVER_SRC      src/winmm_drv.def      src/winmm_drv.cpp      src/MidiSynth.cpp +    src/MidiSynth.h +    src/stdafx.h +    src/targetver.h      config/regconfig.c +    config/regconfig.h  )  add_library(adlmididrv MODULE ${ADLMIDI_DRIVER_SRC}) @@ -85,7 +89,9 @@ configure_file(installer/uninstall.bat ${CMAKE_BINARY_DIR}/uninstall.bat COPYONL  add_executable(drvtest test/test.c)  target_link_libraries(drvtest PRIVATE winmm) -target_compile_options(drvtest PRIVATE "-Wno-cast-function-type") +if(NOT MSVC) +    target_compile_options(drvtest PRIVATE "-Wno-cast-function-type") +endif()  if(WITH_WINMMDRV_MINGWEX)      set_property(TARGET drvtest APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-Bstatic,--whole-archive -lmingwex -Wl,-Bdynamic,--no-whole-archive")  endif() @@ -99,10 +105,17 @@ set(ADLMIDI_DRIVER_SRC      cpl/adlconfig.def      cpl/adlconfig.rc      cpl/config_dialog.c +    cpl/config_dialog.h +    cpl/resource.h +    cpl/targetver.h      config/regconfig.c +    config/regconfig.h  ) -add_library(adlmidiconfig MODULE ${ADLMIDI_DRIVER_SRC} cpl/adlconfig.c cpl/res-cpl.rc) +add_library(adlmidiconfig MODULE ${ADLMIDI_DRIVER_SRC} cpl/adlconfig.c) +if(NOT MSVC) +    target_sources(adlmidiconfig PRIVATE cpl/res-cpl.rc) +endif()  set_target_properties(adlmidiconfig PROPERTIES PREFIX "" OUTPUT_NAME "libadlconfig" SUFFIX ".cpl")  target_include_directories(adlmidiconfig PRIVATE config)  target_compile_definitions(adlmidiconfig PRIVATE @@ -117,7 +130,10 @@ target_compile_definitions(adlmidiconfig PRIVATE  target_link_libraries(adlmidiconfig PRIVATE winmm comctl32 gdi32 user32) -add_executable(adlmidiconfigtool ${ADLMIDI_DRIVER_SRC} cpl/adlconfig-tool.c cpl/res-tool.rc) +add_executable(adlmidiconfigtool ${ADLMIDI_DRIVER_SRC} cpl/adlconfig-tool.c) +if(NOT MSVC) +    target_sources(adlmidiconfigtool PRIVATE cpl/res-tool.rc) +endif()  set_target_properties(adlmidiconfigtool PROPERTIES WIN32_EXECUTABLE ON)  target_include_directories(adlmidiconfigtool PRIVATE config)  target_compile_definitions(adlmidiconfigtool PRIVATE diff --git a/utils/winmm_drv/cpl/adlconfig.def b/utils/winmm_drv/cpl/adlconfig.def index 97ed971..52fe283 100644 --- a/utils/winmm_drv/cpl/adlconfig.def +++ b/utils/winmm_drv/cpl/adlconfig.def @@ -1,4 +1,4 @@ -LIBRARY "libADLMIDIConfig" +LIBRARY "libadlconfig.cpl"  EXPORTS      CPlApplet |