| @@ -64,19 +64,6 @@ ifeq ($(ARCH),win) | |||||
| openssl = bin/libssl-1_1-x64.dll | openssl = bin/libssl-1_1-x64.dll | ||||
| endif | endif | ||||
| # Library configuration | |||||
| ifdef RTAUDIO_ALL_APIS | |||||
| ifeq ($(ARCH),mac) | |||||
| RTAUDIO_FLAGS = -DAUDIO_OSX_CORE=ON | |||||
| endif | |||||
| ifeq ($(ARCH),win) | |||||
| RTAUDIO_FLAGS = -DAUDIO_WINDOWS_DS=ON -DAUDIO_WINDOWS_WASAPI=ON -DAUDIO_WINDOWS_ASIO=ON | |||||
| endif | |||||
| ifeq ($(ARCH),lin) | |||||
| RTAUDIO_FLAGS = -DAUDIO_LINUX_ALSA=ON | |||||
| endif | |||||
| endif | |||||
| .NOTPARALLEL: | .NOTPARALLEL: | ||||
| @@ -146,11 +133,21 @@ $(rtmidi): | |||||
| $(MAKE) -C rtmidi | $(MAKE) -C rtmidi | ||||
| $(MAKE) -C rtmidi install | $(MAKE) -C rtmidi install | ||||
| ifeq ($(ARCH),mac) | |||||
| RTAUDIO_FLAGS += -DAUDIO_OSX_CORE=ON -DAUDIO_UNIX_JACK=ON | |||||
| endif | |||||
| ifeq ($(ARCH),win) | |||||
| RTAUDIO_FLAGS += -DAUDIO_WINDOWS_DS=ON -DAUDIO_WINDOWS_WASAPI=ON -DAUDIO_WINDOWS_ASIO=ON | |||||
| endif | |||||
| ifeq ($(ARCH),lin) | |||||
| RTAUDIO_FLAGS += -DAUDIO_LINUX_ALSA=ON -DAUDIO_LINUX_PULSE=ON -DAUDIO_LINUX_JACK=ON | |||||
| endif | |||||
| $(rtaudio): | $(rtaudio): | ||||
| cd rtaudio && mkdir -p cmakebuild | |||||
| cd rtaudio/cmakebuild && cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX="$(LOCAL)" $(RTAUDIO_FLAGS) .. | |||||
| $(MAKE) -C rtaudio/cmakebuild | |||||
| $(MAKE) -C rtaudio/cmakebuild install | |||||
| cd rtaudio && mkdir -p build | |||||
| cd rtaudio/build && cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX="$(LOCAL)" $(RTAUDIO_FLAGS) .. | |||||
| $(MAKE) -C rtaudio/build | |||||
| $(MAKE) -C rtaudio/build install | |||||
| clean: | clean: | ||||
| git clean -ffdx | git clean -ffdx | ||||