Files
projectm/src/Makefile.am
Mischa Spiegelmock 5598b8377c Makefile: qt / jack / pulseaudio (#163)
Major updates to Makefiles, please report any build time issues!
Adding/updating makefiles for Qt, Jack, and Pulseadio implementations



* detect if we have libpulseaudio, libsdl2, and qt5 and if so just enable them automatically without the user having to.

* jack support, travis build with pa/jack/qt

* pass config opts

* test

* test

* test

* don't always enable sdl

* better libsdl2 detection

* hopefully fixed qt/pulse/jack makefiles

* oops

* travis

* fix jack subdir

* jack fixup

* jack makefile

* libsdl 1 for jack

* jack builds yay (qt version)

* testqt

* readme

* let's always build test

* let's always build test

* sdl2 for travis build test

* qt is required for jack/pulse
2019-02-28 15:17:35 +02:00

26 lines
785 B
Makefile

if ENABLE_SDL
PROJECTM_SDL_SUBDIR = projectM-test projectM-sdl
endif
if ENABLE_QT
PROJECTM_QT_SUBDIR = projectM-qt
endif
if ENABLE_PULSEAUDIO
PROJECTM_PULSEAUDIO_SUBDIR = projectM-qt projectM-pulseaudio
endif
if ENABLE_JACK
PROJECTM_JACK_SUBDIR = projectM-qt projectM-jack
endif
if ENABLE_EMSCRIPTEN
PROJECTM_EMSCRIPTEN_SUBDIR = projectM-emscripten
endif
# system headers/libraries/data to install
# for compatibility reasons here as nobase_include
nobase_include_HEADERS = libprojectM/projectM.hpp libprojectM/Common.hpp libprojectM/dlldefs.h libprojectM/event.h libprojectM/fatal.h libprojectM/PCM.hpp
SUBDIRS = libprojectM NativePresets ${PROJECTM_SDL_SUBDIR} ${PROJECTM_QT_SUBDIR} ${PROJECTM_EMSCRIPTEN_SUBDIR} ${PROJECTM_JACK_SUBDIR} ${PROJECTM_PULSEAUDIO_SUBDIR}