parent
b2d71ba9a4
commit
c47ecd089d
6 changed files with 25 additions and 14 deletions
@ -1,2 +1,7 @@ |
|||||||
|
build/ |
||||||
|
.DS_Store |
||||||
|
CMakeCache.txt |
||||||
|
CMakeFiles/ |
||||||
|
*.cmake |
||||||
main |
main |
||||||
*.o |
Makefile |
@ -0,0 +1,6 @@ |
|||||||
|
[submodule "portaudio"] |
||||||
|
path = lib/portaudio |
||||||
|
url = https://github.com/PortAudio/portaudio |
||||||
|
[submodule "lib/portmidi"] |
||||||
|
path = lib/portmidi |
||||||
|
url = https://github.com/PortMidi/portmidi |
@ -0,0 +1,11 @@ |
|||||||
|
cmake_minimum_required(VERSION 3.26) |
||||||
|
project(synth) |
||||||
|
|
||||||
|
set(CMAKE_CXX_STANDARD 11) |
||||||
|
|
||||||
|
add_subdirectory(lib/portaudio) |
||||||
|
add_subdirectory(lib/portmidi) |
||||||
|
add_executable(main main.cpp oscillator.cpp) |
||||||
|
target_link_libraries(main PRIVATE PortAudio) |
||||||
|
target_link_libraries(main PRIVATE portmidi) |
||||||
|
target_include_directories(main PUBLIC lib/portmidi/porttime) |
@ -1,13 +0,0 @@ |
|||||||
CPPFLAGS=-std=c++11 -Ofast
|
|
||||||
LDLIBS=-lstdc++ -lportaudio -lportmidi
|
|
||||||
|
|
||||||
all: main |
|
||||||
|
|
||||||
clean : |
|
||||||
rm -f main *.o
|
|
||||||
|
|
||||||
main : main.o oscillator.o |
|
||||||
|
|
||||||
main.o: svf.h |
|
||||||
|
|
||||||
oscillator.o: oscillator.h |
|
@ -0,0 +1 @@ |
|||||||
|
Subproject commit c8b9dd2dfc1c12230f172876a0117f42d32e48b2 |
@ -0,0 +1 @@ |
|||||||
|
Subproject commit 99e1ea79c5e364730cb1c95fbb05bdd98b5afeaa |
Loading…
Reference in new issue