mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-03-01 13:06:25 +00:00
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
26 lines
785 B
Makefile
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}
|