Browse Source

Cleanup

tags/1.9.4
falkTX 10 years ago
parent
commit
0999b2a573
5 changed files with 15 additions and 15 deletions
  1. +3
    -2
      Makefile
  2. +0
    -7
      source/Makefile.mk
  3. +6
    -4
      source/backend/Makefile
  4. +5
    -1
      source/tests/Makefile
  5. +1
    -1
      source/utils/CarlaShmUtils.hpp

+ 3
- 2
Makefile View File

@@ -50,6 +50,9 @@ ALL_LIBS += source/modules/juce_events.a
ALL_LIBS += source/modules/juce_graphics.a ALL_LIBS += source/modules/juce_graphics.a
ALL_LIBS += source/modules/juce_gui_basics.a ALL_LIBS += source/modules/juce_gui_basics.a
ALL_LIBS += source/modules/juce_gui_extra.a ALL_LIBS += source/modules/juce_gui_extra.a
else
ALL_LIBS += source/modules/rtaudio.a
ALL_LIBS += source/modules/rtmidi.a
endif endif


ifeq ($(CARLA_PLUGIN_SUPPORT),true) ifeq ($(CARLA_PLUGIN_SUPPORT),true)
@@ -57,9 +60,7 @@ ALL_LIBS += source/modules/lilv.a
endif endif


ALL_LIBS += source/modules/native-plugins.a ALL_LIBS += source/modules/native-plugins.a
ALL_LIBS += source/modules/rtaudio.a
ALL_LIBS += source/modules/rtmempool.a ALL_LIBS += source/modules/rtmempool.a
ALL_LIBS += source/modules/rtmidi.a


ifeq ($(HAVE_QT4),true) ifeq ($(HAVE_QT4),true)
ALL_LIBS += source/modules/theme.qt4.a ALL_LIBS += source/modules/theme.qt4.a


+ 0
- 7
source/Makefile.mk View File

@@ -281,10 +281,6 @@ JUCE_GRAPHICS_LIBS = -framework Cocoa -framework QuartzCore
JUCE_GUI_BASICS_LIBS = -framework Cocoa JUCE_GUI_BASICS_LIBS = -framework Cocoa
JUCE_GUI_EXTRA_LIBS = -framework Cocoa -framework IOKit JUCE_GUI_EXTRA_LIBS = -framework Cocoa -framework IOKit
LILV_LIBS = -ldl -lm LILV_LIBS = -ldl -lm
RTAUDIO_FLAGS += -D__MACOSX_CORE__
RTAUDIO_LIBS += -framework CoreAudio -framework CoreFoundation -lpthread
RTMIDI_FLAGS += -D__MACOSX_CORE__
RTMIDI_LIBS += -framework CoreAudio -framework CoreMIDI -framework CoreFoundation
endif endif


ifeq ($(WIN32),true) ifeq ($(WIN32),true)
@@ -295,9 +291,6 @@ JUCE_CORE_LIBS = -luuid -lwsock32 -lwininet -lversion -lole32 -lws2_32
JUCE_GRAPHICS_LIBS = -lgdi32 JUCE_GRAPHICS_LIBS = -lgdi32
JUCE_GUI_BASICS_LIBS = -lgdi32 -limm32 -lcomdlg32 -lole32 JUCE_GUI_BASICS_LIBS = -lgdi32 -limm32 -lcomdlg32 -lole32
LILV_LIBS = -lm LILV_LIBS = -lm
RTAUDIO_FLAGS += -D__WINDOWS_ASIO__ -D__WINDOWS_DS__
RTAUDIO_LIBS += -ldsound -lpthread
RTMIDI_FLAGS += -D__WINDOWS_MM__
endif endif


# -------------------------------------------------------------- # --------------------------------------------------------------


+ 6
- 4
source/backend/Makefile View File

@@ -17,9 +17,7 @@ STANDALONE_LIBS += ../modules/juce_audio_basics.a
STANDALONE_LIBS += ../modules/juce_audio_formats.a STANDALONE_LIBS += ../modules/juce_audio_formats.a
STANDALONE_LIBS += ../modules/juce_core.a STANDALONE_LIBS += ../modules/juce_core.a
STANDALONE_LIBS += ../modules/native-plugins.a STANDALONE_LIBS += ../modules/native-plugins.a
STANDALONE_LIBS += ../modules/rtaudio.a
STANDALONE_LIBS += ../modules/rtmempool.a STANDALONE_LIBS += ../modules/rtmempool.a
STANDALONE_LIBS += ../modules/rtmidi.a


ifeq ($(CARLA_PLUGIN_SUPPORT),true) ifeq ($(CARLA_PLUGIN_SUPPORT),true)
STANDALONE_LIBS += ../modules/lilv.a STANDALONE_LIBS += ../modules/lilv.a
@@ -33,6 +31,9 @@ STANDALONE_LIBS += ../modules/juce_events.a
STANDALONE_LIBS += ../modules/juce_graphics.a STANDALONE_LIBS += ../modules/juce_graphics.a
STANDALONE_LIBS += ../modules/juce_gui_basics.a STANDALONE_LIBS += ../modules/juce_gui_basics.a
STANDALONE_LIBS += ../modules/juce_gui_extra.a STANDALONE_LIBS += ../modules/juce_gui_extra.a
else
STANDALONE_LIBS += ../modules/rtaudio.a
STANDALONE_LIBS += ../modules/rtmidi.a
endif endif


# -------------------------------------------------------------- # --------------------------------------------------------------
@@ -43,9 +44,7 @@ STANDALONE_FLAGS += $(JUCE_AUDIO_BASICS_LIBS)
STANDALONE_FLAGS += $(JUCE_AUDIO_FORMATS_LIBS) STANDALONE_FLAGS += $(JUCE_AUDIO_FORMATS_LIBS)
STANDALONE_FLAGS += $(LIBLO_LIBS) STANDALONE_FLAGS += $(LIBLO_LIBS)
STANDALONE_FLAGS += $(NATIVE_PLUGINS_LIBS) STANDALONE_FLAGS += $(NATIVE_PLUGINS_LIBS)
STANDALONE_FLAGS += $(RTAUDIO_LIBS)
STANDALONE_FLAGS += $(RTMEMPOOL_LIBS) STANDALONE_FLAGS += $(RTMEMPOOL_LIBS)
STANDALONE_FLAGS += $(RTMIDI_LIBS)


ifeq ($(CARLA_PLUGIN_SUPPORT),true) ifeq ($(CARLA_PLUGIN_SUPPORT),true)
STANDALONE_FLAGS += $(LILV_LIBS) STANDALONE_FLAGS += $(LILV_LIBS)
@@ -67,6 +66,9 @@ STANDALONE_FLAGS += $(JUCE_EVENTS_LIBS)
STANDALONE_FLAGS += $(JUCE_GRAPHICS_LIBS) STANDALONE_FLAGS += $(JUCE_GRAPHICS_LIBS)
STANDALONE_FLAGS += $(JUCE_GUI_BASICS_LIBS) STANDALONE_FLAGS += $(JUCE_GUI_BASICS_LIBS)
STANDALONE_FLAGS += $(JUCE_GUI_EXTRA_LIBS) STANDALONE_FLAGS += $(JUCE_GUI_EXTRA_LIBS)
else
STANDALONE_FLAGS += $(RTAUDIO_LIBS)
STANDALONE_FLAGS += $(RTMIDI_LIBS)
endif endif


ifeq ($(HAVE_X11),true) ifeq ($(HAVE_X11),true)


+ 5
- 1
source/tests/Makefile View File

@@ -115,12 +115,16 @@ CarlaMutex: CarlaMutex.cpp ../utils/CarlaMutex.hpp
$(CXX) $< -lpthread -o $@ $(CXX) $< -lpthread -o $@
valgrind --leak-check=full ./$@ valgrind --leak-check=full ./$@


# ifneq ($(MACOS_OR_WIN32),true)
# ../modules/rtaudio.a ../modules/rtmidi.a \
# endif

Engine: Engine.cpp Engine: Engine.cpp
$(CXX) $< \ $(CXX) $< \
../backend/standalone/CarlaStandalone.cpp.o \ ../backend/standalone/CarlaStandalone.cpp.o \
-Wl,--start-group \ -Wl,--start-group \
../backend/carla_engine.a ../backend/carla_plugin.a ../modules/native-plugins.a \ ../backend/carla_engine.a ../backend/carla_plugin.a ../modules/native-plugins.a \
../modules/dgl.a ../modules/jackbridge.a ../modules/lilv.a ../modules/rtmempool.a ../modules/rtaudio.a ../modules/rtmidi.a \
../modules/dgl.a ../modules/jackbridge.a ../modules/lilv.a ../modules/rtmempool.a \
-Wl,--end-group \ -Wl,--end-group \
$(PEDANTIC_CXX_FLAGS) $(shell pkg-config --libs alsa libpulse-simple liblo QtCore QtXml fluidsynth linuxsampler x11 gl smf fftw3 mxml zlib ntk_images ntk) -o $@ $(PEDANTIC_CXX_FLAGS) $(shell pkg-config --libs alsa libpulse-simple liblo QtCore QtXml fluidsynth linuxsampler x11 gl smf fftw3 mxml zlib ntk_images ntk) -o $@
env LD_LIBRARY_PATH=../backend valgrind --leak-check=full ./$@ env LD_LIBRARY_PATH=../backend valgrind --leak-check=full ./$@


+ 1
- 1
source/utils/CarlaShmUtils.hpp View File

@@ -203,7 +203,7 @@ void carla_shm_unmap(shm_t& shm, void* const ptr, const size_t size) noexcept


try { try {
#ifdef CARLA_OS_WIN #ifdef CARLA_OS_WIN
const Handle map = shm.map;
const HANDLE map = shm.map;
shm.map = nullptr; shm.map = nullptr;


::UnmapViewOfFile(ptr); ::UnmapViewOfFile(ptr);


Loading…
Cancel
Save