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 |
||||
*.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