Skip to content

Commit

Permalink
Split libacm files to third_party/libacm and AudioEncode
Browse files Browse the repository at this point in the history
Logically adecode/aencode belongs to AudioEncode.
  • Loading branch information
winterheart committed Jul 28, 2024
1 parent cb9e0f8 commit dd32f4e
Show file tree
Hide file tree
Showing 14 changed files with 15 additions and 24 deletions.
2 changes: 2 additions & 0 deletions AudioEncode/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
set(CPPS
adecode.cpp
aencode.cpp
encoder.cpp
)

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 0 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -221,8 +221,6 @@ add_subdirectory(unzip)
add_subdirectory(vecmat)
add_subdirectory(libmve)
add_subdirectory(md5)
add_subdirectory(libacm)


if(BUILD_EDITOR AND CMAKE_SYSTEM_NAME STREQUAL "Windows")
add_subdirectory(editor)
Expand Down
4 changes: 2 additions & 2 deletions THIRD_PARTY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ for building Descent 3.

libacm - library for InterPlay ACM Audio format. https://github.com/markokr/libacm

* libacm/decode.c
* libacm/libacm.h
* third_party/libacm/decode.c
* third_party/libacm/libacm.h

The libacm core code is licensed under minimal BSD/ISC license.

Expand Down
17 changes: 0 additions & 17 deletions libacm/CMakeLists.txt

This file was deleted.

2 changes: 1 addition & 1 deletion music/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ set(CPPS

add_library(music STATIC ${HEADERS} ${CPPS})
target_link_libraries(music
AudioEncode
cfile
ddio
libacm
mem
misc
sndlib
Expand Down
5 changes: 3 additions & 2 deletions stream_audio/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
set(HEADERS)
set(CPPS
osfarchive.cpp
streamaudio.cpp)
streamaudio.cpp
)

add_library(stream_audio STATIC ${HEADERS} ${CPPS})
target_link_libraries(stream_audio PRIVATE
Expand All @@ -11,7 +12,7 @@ target_link_libraries(stream_audio PRIVATE
sndlib
)
target_link_libraries(stream_audio PUBLIC
libacm
AudioEncode
)
target_include_directories(stream_audio PUBLIC
$<BUILD_INTERFACE:
Expand Down
1 change: 1 addition & 0 deletions third_party/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
set(CMAKE_FOLDER "third_party")

add_subdirectory(libacm)
add_subdirectory(stb)
6 changes: 6 additions & 0 deletions third_party/libacm/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
add_library(libacm STATIC decode.c libacm.h)
target_include_directories(libacm PUBLIC
$<BUILD_INTERFACE:
${PROJECT_SOURCE_DIR}/libacm
>
)
File renamed without changes.
File renamed without changes.

0 comments on commit dd32f4e

Please sign in to comment.