Mercurial > hg > touchkeys
changeset 56:b4a2d2ae43cf tip
merge
author | Andrew McPherson <andrewm@eecs.qmul.ac.uk> |
---|---|
date | Fri, 23 Nov 2018 15:48:14 +0000 |
parents | 19650b4076ee (current diff) e468cb91794a (diff) |
children | |
files | Source/MainApplicationController.cpp |
diffstat | 7 files changed, 747 insertions(+), 654 deletions(-) [+] |
line wrap: on
line diff
--- a/Builds/Linux/Makefile Fri Nov 23 15:39:25 2018 +0000 +++ b/Builds/Linux/Makefile Fri Nov 23 15:48:14 2018 +0000 @@ -1,492 +1,509 @@ -# Automatically generated makefile, created by the Introjucer -# Don't edit this file! Your changes will be overwritten when you re-save the Introjucer project! +# Automatically generated makefile, created by the Projucer +# Don't edit this file! Your changes will be overwritten when you re-save the Projucer project! + +# build with "V=1" for verbose builds +ifeq ($(V), 1) +V_AT = +else +V_AT = @ +endif # (this disables dependency generation if multiple architectures are set) DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD) +ifndef STRIP + STRIP=strip +endif + +ifndef AR + AR=ar +endif + ifndef CONFIG CONFIG=Debug endif ifeq ($(CONFIG),Debug) - BINDIR := build - LIBDIR := build - OBJDIR := build/intermediate/Debug - OUTDIR := build + JUCE_BINDIR := build + JUCE_LIBDIR := build + JUCE_OBJDIR := build/intermediate/Debug + JUCE_OUTDIR := build ifeq ($(TARGET_ARCH),) TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules - CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 - CXXFLAGS += $(CFLAGS) - LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt /usr/local/lib/liblo.a - LDDEPS := - RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJUCER_LINUX_MAKE_7346DA2A=1 -DJUCE_APP_VERSION=0.1.0 -DJUCE_APP_VERSION_HEX=0x100 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama) -pthread -I../../JuceLibraryCode -I../../../juce/modules $(CPPFLAGS) + JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 $(CFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -lGL -ldl -lpthread -lrt /usr/local/lib/liblo.a $(LDFLAGS) + TARGET := TouchKeys - BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) - CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR) + BLDCMD = $(CXX) -o $(JUCE_OUTDIR)/$(TARGET) $(OBJECTS) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) endif ifeq ($(CONFIG),Release) - BINDIR := build - LIBDIR := build - OBJDIR := build/intermediate/Release - OUTDIR := build + JUCE_BINDIR := build + JUCE_LIBDIR := build + JUCE_OBJDIR := build/intermediate/Release + JUCE_OUTDIR := build ifeq ($(TARGET_ARCH),) TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules - CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -Os - CXXFLAGS += $(CFLAGS) - LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt /usr/local/lib/liblo.a - LDDEPS := - RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_7346DA2A=1 -DJUCE_APP_VERSION=0.1.0 -DJUCE_APP_VERSION_HEX=0x100 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama) -pthread -I../../JuceLibraryCode -I../../../juce/modules $(CPPFLAGS) + JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -Os $(CFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -lGL -ldl -lpthread -lrt /usr/local/lib/liblo.a $(LDFLAGS) + TARGET := TouchKeys - BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) - CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR) + BLDCMD = $(CXX) -o $(JUCE_OUTDIR)/$(TARGET) $(OBJECTS) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) endif OBJECTS := \ - $(OBJDIR)/PreferencesComponent_8c094f62.o \ - $(OBJDIR)/MainWindow_ca618186.o \ - $(OBJDIR)/KeyboardZoneComponent_fd0d7a77.o \ - $(OBJDIR)/ControlWindowMainComponent_c67f9014.o \ - $(OBJDIR)/MappingListComponent_402cf84e.o \ - $(OBJDIR)/MappingListItem_7a9eebac.o \ - $(OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o \ - $(OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o \ - $(OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o \ - $(OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o \ - $(OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o \ - $(OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o \ - $(OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o \ - $(OBJDIR)/TouchkeyPitchBendMapping_78aba96.o \ - $(OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o \ - $(OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o \ - $(OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o \ - $(OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o \ - $(OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o \ - $(OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o \ - $(OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o \ - $(OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o \ - $(OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o \ - $(OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o \ - $(OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o \ - $(OBJDIR)/TouchkeyControlMapping_1e638c8e.o \ - $(OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o \ - $(OBJDIR)/MappingScheduler_3b3284f8.o \ - $(OBJDIR)/TouchkeyBaseMapping_d96a411c.o \ - $(OBJDIR)/Mapping_57653e8d.o \ - $(OBJDIR)/MappingFactorySplitter_9525552e.o \ - $(OBJDIR)/MIDIKeyPositionMapping_750093d2.o \ - $(OBJDIR)/MRPMapping_742529ce.o \ - $(OBJDIR)/KeyboardTesterDisplay_81722890.o \ - $(OBJDIR)/KeyboardDisplay_d9f334cf.o \ - $(OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o \ - $(OBJDIR)/RawSensorDisplay_f15a0e36.o \ - $(OBJDIR)/IIRFilter_c9874248.o \ - $(OBJDIR)/Scheduler_5d9eed19.o \ - $(OBJDIR)/TimerNode_477a3545.o \ - $(OBJDIR)/TimestampSynchronizer_df7831b6.o \ - $(OBJDIR)/Trigger_66a771d6.o \ - $(OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o \ - $(OBJDIR)/TouchkeyOscEmulator_9ad15559.o \ - $(OBJDIR)/MidiKeyboardSegment_e1be9d70.o \ - $(OBJDIR)/KeyIdleDetector_2efa023e.o \ - $(OBJDIR)/KeyPositionTracker_4c4c0dd5.o \ - $(OBJDIR)/LogPlayback_1debad04.o \ - $(OBJDIR)/MidiInputController_1864322a.o \ - $(OBJDIR)/MidiOutputController_a68d4623.o \ - $(OBJDIR)/Osc_433b9284.o \ - $(OBJDIR)/OscMidiConverter_75608f25.o \ - $(OBJDIR)/PianoKey_1afca9bb.o \ - $(OBJDIR)/PianoKeyboard_f097ab55.o \ - $(OBJDIR)/PianoKeyCalibrator_6932659c.o \ - $(OBJDIR)/PianoPedal_34544d96.o \ - $(OBJDIR)/TouchkeyDevice_be3b7a9b.o \ - $(OBJDIR)/MainApplicationController_90b344b4.o \ - $(OBJDIR)/Main_90ebc5c2.o \ - $(OBJDIR)/BinaryData_ce4232d4.o \ - $(OBJDIR)/juce_audio_basics_5460bccb.o \ - $(OBJDIR)/juce_audio_devices_44d00ac9.o \ - $(OBJDIR)/juce_audio_formats_73515469.o \ - $(OBJDIR)/juce_core_5f5a3bad.o \ - $(OBJDIR)/juce_data_structures_7e517fa9.o \ - $(OBJDIR)/juce_events_88dd09a1.o \ - $(OBJDIR)/juce_graphics_29b23085.o \ - $(OBJDIR)/juce_gui_basics_a9efcd81.o \ - $(OBJDIR)/juce_gui_extra_a9396b49.o \ - $(OBJDIR)/juce_opengl_492531cd.o \ + $(JUCE_OBJDIR)/PreferencesComponent_8c094f62.o \ + $(JUCE_OBJDIR)/MainWindow_ca618186.o \ + $(JUCE_OBJDIR)/KeyboardZoneComponent_fd0d7a77.o \ + $(JUCE_OBJDIR)/ControlWindowMainComponent_c67f9014.o \ + $(JUCE_OBJDIR)/MappingListComponent_402cf84e.o \ + $(JUCE_OBJDIR)/MappingListItem_7a9eebac.o \ + $(JUCE_OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o \ + $(JUCE_OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o \ + $(JUCE_OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o \ + $(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o \ + $(JUCE_OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o \ + $(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o \ + $(JUCE_OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o \ + $(JUCE_OBJDIR)/TouchkeyPitchBendMapping_78aba96.o \ + $(JUCE_OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o \ + $(JUCE_OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o \ + $(JUCE_OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o \ + $(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o \ + $(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o \ + $(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o \ + $(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o \ + $(JUCE_OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o \ + $(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o \ + $(JUCE_OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o \ + $(JUCE_OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o \ + $(JUCE_OBJDIR)/TouchkeyControlMapping_1e638c8e.o \ + $(JUCE_OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o \ + $(JUCE_OBJDIR)/MappingScheduler_3b3284f8.o \ + $(JUCE_OBJDIR)/TouchkeyBaseMapping_d96a411c.o \ + $(JUCE_OBJDIR)/Mapping_57653e8d.o \ + $(JUCE_OBJDIR)/MappingFactorySplitter_9525552e.o \ + $(JUCE_OBJDIR)/MIDIKeyPositionMapping_750093d2.o \ + $(JUCE_OBJDIR)/MRPMapping_742529ce.o \ + $(JUCE_OBJDIR)/KeyboardTesterDisplay_81722890.o \ + $(JUCE_OBJDIR)/KeyboardDisplay_d9f334cf.o \ + $(JUCE_OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o \ + $(JUCE_OBJDIR)/RawSensorDisplay_f15a0e36.o \ + $(JUCE_OBJDIR)/IIRFilter_c9874248.o \ + $(JUCE_OBJDIR)/Scheduler_5d9eed19.o \ + $(JUCE_OBJDIR)/TimerNode_477a3545.o \ + $(JUCE_OBJDIR)/TimestampSynchronizer_df7831b6.o \ + $(JUCE_OBJDIR)/Trigger_66a771d6.o \ + $(JUCE_OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o \ + $(JUCE_OBJDIR)/TouchkeyOscEmulator_9ad15559.o \ + $(JUCE_OBJDIR)/MidiKeyboardSegment_e1be9d70.o \ + $(JUCE_OBJDIR)/KeyIdleDetector_2efa023e.o \ + $(JUCE_OBJDIR)/KeyPositionTracker_4c4c0dd5.o \ + $(JUCE_OBJDIR)/LogPlayback_1debad04.o \ + $(JUCE_OBJDIR)/MidiInputController_1864322a.o \ + $(JUCE_OBJDIR)/MidiOutputController_a68d4623.o \ + $(JUCE_OBJDIR)/Osc_433b9284.o \ + $(JUCE_OBJDIR)/OscMidiConverter_75608f25.o \ + $(JUCE_OBJDIR)/PianoKey_1afca9bb.o \ + $(JUCE_OBJDIR)/PianoKeyboard_f097ab55.o \ + $(JUCE_OBJDIR)/PianoKeyCalibrator_6932659c.o \ + $(JUCE_OBJDIR)/PianoPedal_34544d96.o \ + $(JUCE_OBJDIR)/TouchkeyDevice_be3b7a9b.o \ + $(JUCE_OBJDIR)/MainApplicationController_90b344b4.o \ + $(JUCE_OBJDIR)/Main_90ebc5c2.o \ + $(JUCE_OBJDIR)/BinaryData_ce4232d4.o \ + $(JUCE_OBJDIR)/juce_audio_basics_6b797ca1.o \ + $(JUCE_OBJDIR)/juce_audio_devices_a742c38b.o \ + $(JUCE_OBJDIR)/juce_audio_formats_5a29c68a.o \ + $(JUCE_OBJDIR)/juce_core_75b14332.o \ + $(JUCE_OBJDIR)/juce_data_structures_72d3da2c.o \ + $(JUCE_OBJDIR)/juce_events_d2be882c.o \ + $(JUCE_OBJDIR)/juce_graphics_9c18891e.o \ + $(JUCE_OBJDIR)/juce_gui_basics_8a6da59c.o \ + $(JUCE_OBJDIR)/juce_gui_extra_4a026f23.o \ + $(JUCE_OBJDIR)/juce_opengl_cd70b4c2.o \ .PHONY: clean -$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES) +$(JUCE_OUTDIR)/$(TARGET): check-pkg-config $(OBJECTS) $(RESOURCES) @echo Linking TouchKeys - -@mkdir -p $(BINDIR) - -@mkdir -p $(LIBDIR) - -@mkdir -p $(OUTDIR) - @$(BLDCMD) + -@mkdir -p $(JUCE_BINDIR) + -@mkdir -p $(JUCE_LIBDIR) + -@mkdir -p $(JUCE_OUTDIR) + $(V_AT)$(BLDCMD) + +check-pkg-config: + @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } + @pkg-config --print-errors alsa freetype2 libcurl x11 xext xinerama clean: @echo Cleaning TouchKeys - @$(CLEANCMD) + $(V_AT)$(CLEANCMD) strip: @echo Stripping TouchKeys - -@strip --strip-unneeded $(OUTDIR)/$(TARGET) + -@$(STRIP) --strip-unneeded $(JUCE_OUTDIR)/$(TARGET) -$(OBJDIR)/PreferencesComponent_8c094f62.o: ../../Source/GUI/PreferencesComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PreferencesComponent_8c094f62.o: ../../Source/GUI/PreferencesComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PreferencesComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MainWindow_ca618186.o: ../../Source/GUI/MainWindow.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MainWindow_ca618186.o: ../../Source/GUI/MainWindow.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MainWindow.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyboardZoneComponent_fd0d7a77.o: ../../Source/GUI/KeyboardZoneComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyboardZoneComponent_fd0d7a77.o: ../../Source/GUI/KeyboardZoneComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyboardZoneComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/ControlWindowMainComponent_c67f9014.o: ../../Source/GUI/ControlWindowMainComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/ControlWindowMainComponent_c67f9014.o: ../../Source/GUI/ControlWindowMainComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling ControlWindowMainComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingListComponent_402cf84e.o: ../../Source/GUI/MappingListComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingListComponent_402cf84e.o: ../../Source/GUI/MappingListComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingListComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingListItem_7a9eebac.o: ../../Source/GUI/MappingListItem.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingListItem_7a9eebac.o: ../../Source/GUI/MappingListItem.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingListItem.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyVibratoMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyVibratoMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyVibratoMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingExtendedEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingExtendedEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyReleaseAngleMappingExtendedEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyReleaseAngleMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyReleaseAngleMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyPitchBendMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyPitchBendMapping_78aba96.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyPitchBendMapping_78aba96.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyPitchBendMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyPitchBendMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyOnsetAngleMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyOnsetAngleMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyMultiFingerTriggerMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyMultiFingerTriggerMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyMultiFingerTriggerMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyKeyDivisionMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyKeyDivisionMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyKeyDivisionMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o: ../../Source/Mappings/Control/TouchkeyControlMappingExtendedEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o: ../../Source/Mappings/Control/TouchkeyControlMappingExtendedEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMappingExtendedEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o: ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o: ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMapping_1e638c8e.o: ../../Source/Mappings/Control/TouchkeyControlMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMapping_1e638c8e.o: ../../Source/Mappings/Control/TouchkeyControlMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o: ../../Source/Mappings/Control/TouchkeyControlMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o: ../../Source/Mappings/Control/TouchkeyControlMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingScheduler_3b3284f8.o: ../../Source/Mappings/MappingScheduler.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingScheduler_3b3284f8.o: ../../Source/Mappings/MappingScheduler.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingScheduler.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyBaseMapping_d96a411c.o: ../../Source/Mappings/TouchkeyBaseMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyBaseMapping_d96a411c.o: ../../Source/Mappings/TouchkeyBaseMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyBaseMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Mapping_57653e8d.o: ../../Source/Mappings/Mapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Mapping_57653e8d.o: ../../Source/Mappings/Mapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Mapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingFactorySplitter_9525552e.o: ../../Source/Mappings/MappingFactorySplitter.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingFactorySplitter_9525552e.o: ../../Source/Mappings/MappingFactorySplitter.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingFactorySplitter.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MIDIKeyPositionMapping_750093d2.o: ../../Source/Mappings/MIDIKeyPositionMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MIDIKeyPositionMapping_750093d2.o: ../../Source/Mappings/MIDIKeyPositionMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MIDIKeyPositionMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MRPMapping_742529ce.o: ../../Source/Mappings/MRPMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MRPMapping_742529ce.o: ../../Source/Mappings/MRPMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MRPMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyboardTesterDisplay_81722890.o: ../../Source/Display/KeyboardTesterDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyboardTesterDisplay_81722890.o: ../../Source/Display/KeyboardTesterDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyboardTesterDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyboardDisplay_d9f334cf.o: ../../Source/Display/KeyboardDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyboardDisplay_d9f334cf.o: ../../Source/Display/KeyboardDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyboardDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o: ../../Source/Display/KeyPositionGraphDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o: ../../Source/Display/KeyPositionGraphDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyPositionGraphDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/RawSensorDisplay_f15a0e36.o: ../../Source/Display/RawSensorDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/RawSensorDisplay_f15a0e36.o: ../../Source/Display/RawSensorDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling RawSensorDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/IIRFilter_c9874248.o: ../../Source/Utility/IIRFilter.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/IIRFilter_c9874248.o: ../../Source/Utility/IIRFilter.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling IIRFilter.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Scheduler_5d9eed19.o: ../../Source/Utility/Scheduler.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Scheduler_5d9eed19.o: ../../Source/Utility/Scheduler.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Scheduler.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TimerNode_477a3545.o: ../../Source/Utility/TimerNode.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TimerNode_477a3545.o: ../../Source/Utility/TimerNode.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TimerNode.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TimestampSynchronizer_df7831b6.o: ../../Source/Utility/TimestampSynchronizer.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TimestampSynchronizer_df7831b6.o: ../../Source/Utility/TimestampSynchronizer.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TimestampSynchronizer.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Trigger_66a771d6.o: ../../Source/Utility/Trigger.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Trigger_66a771d6.o: ../../Source/Utility/Trigger.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Trigger.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o: ../../Source/TouchKeys/TouchkeyEntropyGenerator.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o: ../../Source/TouchKeys/TouchkeyEntropyGenerator.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyEntropyGenerator.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyOscEmulator_9ad15559.o: ../../Source/TouchKeys/TouchkeyOscEmulator.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyOscEmulator_9ad15559.o: ../../Source/TouchKeys/TouchkeyOscEmulator.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyOscEmulator.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MidiKeyboardSegment_e1be9d70.o: ../../Source/TouchKeys/MidiKeyboardSegment.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MidiKeyboardSegment_e1be9d70.o: ../../Source/TouchKeys/MidiKeyboardSegment.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MidiKeyboardSegment.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyIdleDetector_2efa023e.o: ../../Source/TouchKeys/KeyIdleDetector.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyIdleDetector_2efa023e.o: ../../Source/TouchKeys/KeyIdleDetector.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyIdleDetector.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyPositionTracker_4c4c0dd5.o: ../../Source/TouchKeys/KeyPositionTracker.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyPositionTracker_4c4c0dd5.o: ../../Source/TouchKeys/KeyPositionTracker.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyPositionTracker.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/LogPlayback_1debad04.o: ../../Source/TouchKeys/LogPlayback.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/LogPlayback_1debad04.o: ../../Source/TouchKeys/LogPlayback.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling LogPlayback.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MidiInputController_1864322a.o: ../../Source/TouchKeys/MidiInputController.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MidiInputController_1864322a.o: ../../Source/TouchKeys/MidiInputController.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MidiInputController.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MidiOutputController_a68d4623.o: ../../Source/TouchKeys/MidiOutputController.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MidiOutputController_a68d4623.o: ../../Source/TouchKeys/MidiOutputController.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MidiOutputController.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Osc_433b9284.o: ../../Source/TouchKeys/Osc.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Osc_433b9284.o: ../../Source/TouchKeys/Osc.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Osc.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/OscMidiConverter_75608f25.o: ../../Source/TouchKeys/OscMidiConverter.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/OscMidiConverter_75608f25.o: ../../Source/TouchKeys/OscMidiConverter.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling OscMidiConverter.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoKey_1afca9bb.o: ../../Source/TouchKeys/PianoKey.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoKey_1afca9bb.o: ../../Source/TouchKeys/PianoKey.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoKey.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoKeyboard_f097ab55.o: ../../Source/TouchKeys/PianoKeyboard.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoKeyboard_f097ab55.o: ../../Source/TouchKeys/PianoKeyboard.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoKeyboard.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoKeyCalibrator_6932659c.o: ../../Source/TouchKeys/PianoKeyCalibrator.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoKeyCalibrator_6932659c.o: ../../Source/TouchKeys/PianoKeyCalibrator.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoKeyCalibrator.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoPedal_34544d96.o: ../../Source/TouchKeys/PianoPedal.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoPedal_34544d96.o: ../../Source/TouchKeys/PianoPedal.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoPedal.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyDevice_be3b7a9b.o: ../../Source/TouchKeys/TouchkeyDevice.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyDevice_be3b7a9b.o: ../../Source/TouchKeys/TouchkeyDevice.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyDevice.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MainApplicationController_90b344b4.o: ../../Source/MainApplicationController.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MainApplicationController_90b344b4.o: ../../Source/MainApplicationController.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MainApplicationController.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Main.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling BinaryData.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_audio_basics_5460bccb.o: ../../../juce/modules/juce_audio_basics/juce_audio_basics.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_audio_basics_6b797ca1.o: ../../JuceLibraryCode/juce_audio_basics.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_audio_basics.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_audio_devices_44d00ac9.o: ../../../juce/modules/juce_audio_devices/juce_audio_devices.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_audio_devices_a742c38b.o: ../../JuceLibraryCode/juce_audio_devices.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_audio_devices.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_audio_formats_73515469.o: ../../../juce/modules/juce_audio_formats/juce_audio_formats.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_audio_formats_5a29c68a.o: ../../JuceLibraryCode/juce_audio_formats.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_audio_formats.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_core_5f5a3bad.o: ../../../juce/modules/juce_core/juce_core.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_core_75b14332.o: ../../JuceLibraryCode/juce_core.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_core.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_data_structures_7e517fa9.o: ../../../juce/modules/juce_data_structures/juce_data_structures.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_data_structures_72d3da2c.o: ../../JuceLibraryCode/juce_data_structures.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_data_structures.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_events_88dd09a1.o: ../../../juce/modules/juce_events/juce_events.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_events_d2be882c.o: ../../JuceLibraryCode/juce_events.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_events.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_graphics_29b23085.o: ../../../juce/modules/juce_graphics/juce_graphics.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_graphics_9c18891e.o: ../../JuceLibraryCode/juce_graphics.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_graphics.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_gui_basics_a9efcd81.o: ../../../juce/modules/juce_gui_basics/juce_gui_basics.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_gui_basics_8a6da59c.o: ../../JuceLibraryCode/juce_gui_basics.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_gui_basics.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_gui_extra_a9396b49.o: ../../../juce/modules/juce_gui_extra/juce_gui_extra.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_gui_extra_4a026f23.o: ../../JuceLibraryCode/juce_gui_extra.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_gui_extra.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_opengl_492531cd.o: ../../../juce/modules/juce_opengl/juce_opengl.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_opengl_cd70b4c2.o: ../../JuceLibraryCode/juce_opengl.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_opengl.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -include $(OBJECTS:%.o=%.d)
--- a/Builds/Linux32/Makefile Fri Nov 23 15:39:25 2018 +0000 +++ b/Builds/Linux32/Makefile Fri Nov 23 15:48:14 2018 +0000 @@ -1,492 +1,509 @@ -# Automatically generated makefile, created by the Introjucer -# Don't edit this file! Your changes will be overwritten when you re-save the Introjucer project! +# Automatically generated makefile, created by the Projucer +# Don't edit this file! Your changes will be overwritten when you re-save the Projucer project! + +# build with "V=1" for verbose builds +ifeq ($(V), 1) +V_AT = +else +V_AT = @ +endif # (this disables dependency generation if multiple architectures are set) DEPFLAGS := $(if $(word 2, $(TARGET_ARCH)), , -MMD) +ifndef STRIP + STRIP=strip +endif + +ifndef AR + AR=ar +endif + ifndef CONFIG CONFIG=Debug endif ifeq ($(CONFIG),Debug) - BINDIR := build - LIBDIR := build - OBJDIR := build/intermediate/Debug - OUTDIR := build + JUCE_BINDIR := build + JUCE_LIBDIR := build + JUCE_OBJDIR := build/intermediate/Debug + JUCE_OUTDIR := build ifeq ($(TARGET_ARCH),) TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules - CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 -m32 - CXXFLAGS += $(CFLAGS) - LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -L/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu/mesa -m32 /usr/local/lib/liblo32.a - LDDEPS := - RESFLAGS := -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DDEBUG=1 -D_DEBUG=1 -DJUCER_LINUX_MAKE_BCF8FE09=1 -DJUCE_APP_VERSION=0.1.0 -DJUCE_APP_VERSION_HEX=0x100 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama) -pthread -I../../JuceLibraryCode -I../../../juce/modules $(CPPFLAGS) + JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 -m32 $(CFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -lGL -ldl -lpthread -lrt -L/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu/mesa -m32 /usr/local/lib/liblo32.a $(LDFLAGS) + TARGET := TouchKeys - BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) - CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR) + BLDCMD = $(CXX) -o $(JUCE_OUTDIR)/$(TARGET) $(OBJECTS) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) endif ifeq ($(CONFIG),Release) - BINDIR := build - LIBDIR := build - OBJDIR := build/intermediate/Release - OUTDIR := build + JUCE_BINDIR := build + JUCE_LIBDIR := build + JUCE_OBJDIR := build/intermediate/Release + JUCE_OUTDIR := build ifeq ($(TARGET_ARCH),) TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules - CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -Os -m32 - CXXFLAGS += $(CFLAGS) - LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -L/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu/mesa -m32 /usr/local/lib/liblo32.a - LDDEPS := - RESFLAGS := -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + JUCE_CPPFLAGS := $(DEPFLAGS) -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_BCF8FE09=1 -DJUCE_APP_VERSION=0.1.0 -DJUCE_APP_VERSION_HEX=0x100 $(shell pkg-config --cflags alsa freetype2 libcurl x11 xext xinerama) -pthread -I../../JuceLibraryCode -I../../../juce/modules $(CPPFLAGS) + JUCE_CFLAGS += $(JUCE_CPPFLAGS) $(TARGET_ARCH) -Os -m32 $(CFLAGS) + JUCE_CXXFLAGS += $(JUCE_CFLAGS) -std=c++11 $(CXXFLAGS) + JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ $(shell pkg-config --libs alsa freetype2 libcurl x11 xext xinerama) -lGL -ldl -lpthread -lrt -L/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu/mesa -m32 /usr/local/lib/liblo32.a $(LDFLAGS) + TARGET := TouchKeys - BLDCMD = $(CXX) -o $(OUTDIR)/$(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(TARGET_ARCH) - CLEANCMD = rm -rf $(OUTDIR)/$(TARGET) $(OBJDIR) + BLDCMD = $(CXX) -o $(JUCE_OUTDIR)/$(TARGET) $(OBJECTS) $(JUCE_LDFLAGS) $(RESOURCES) $(TARGET_ARCH) + CLEANCMD = rm -rf $(JUCE_OUTDIR)/$(TARGET) $(JUCE_OBJDIR) endif OBJECTS := \ - $(OBJDIR)/PreferencesComponent_8c094f62.o \ - $(OBJDIR)/MainWindow_ca618186.o \ - $(OBJDIR)/KeyboardZoneComponent_fd0d7a77.o \ - $(OBJDIR)/ControlWindowMainComponent_c67f9014.o \ - $(OBJDIR)/MappingListComponent_402cf84e.o \ - $(OBJDIR)/MappingListItem_7a9eebac.o \ - $(OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o \ - $(OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o \ - $(OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o \ - $(OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o \ - $(OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o \ - $(OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o \ - $(OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o \ - $(OBJDIR)/TouchkeyPitchBendMapping_78aba96.o \ - $(OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o \ - $(OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o \ - $(OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o \ - $(OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o \ - $(OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o \ - $(OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o \ - $(OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o \ - $(OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o \ - $(OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o \ - $(OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o \ - $(OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o \ - $(OBJDIR)/TouchkeyControlMapping_1e638c8e.o \ - $(OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o \ - $(OBJDIR)/MappingScheduler_3b3284f8.o \ - $(OBJDIR)/TouchkeyBaseMapping_d96a411c.o \ - $(OBJDIR)/Mapping_57653e8d.o \ - $(OBJDIR)/MappingFactorySplitter_9525552e.o \ - $(OBJDIR)/MIDIKeyPositionMapping_750093d2.o \ - $(OBJDIR)/MRPMapping_742529ce.o \ - $(OBJDIR)/KeyboardTesterDisplay_81722890.o \ - $(OBJDIR)/KeyboardDisplay_d9f334cf.o \ - $(OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o \ - $(OBJDIR)/RawSensorDisplay_f15a0e36.o \ - $(OBJDIR)/IIRFilter_c9874248.o \ - $(OBJDIR)/Scheduler_5d9eed19.o \ - $(OBJDIR)/TimerNode_477a3545.o \ - $(OBJDIR)/TimestampSynchronizer_df7831b6.o \ - $(OBJDIR)/Trigger_66a771d6.o \ - $(OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o \ - $(OBJDIR)/TouchkeyOscEmulator_9ad15559.o \ - $(OBJDIR)/MidiKeyboardSegment_e1be9d70.o \ - $(OBJDIR)/KeyIdleDetector_2efa023e.o \ - $(OBJDIR)/KeyPositionTracker_4c4c0dd5.o \ - $(OBJDIR)/LogPlayback_1debad04.o \ - $(OBJDIR)/MidiInputController_1864322a.o \ - $(OBJDIR)/MidiOutputController_a68d4623.o \ - $(OBJDIR)/Osc_433b9284.o \ - $(OBJDIR)/OscMidiConverter_75608f25.o \ - $(OBJDIR)/PianoKey_1afca9bb.o \ - $(OBJDIR)/PianoKeyboard_f097ab55.o \ - $(OBJDIR)/PianoKeyCalibrator_6932659c.o \ - $(OBJDIR)/PianoPedal_34544d96.o \ - $(OBJDIR)/TouchkeyDevice_be3b7a9b.o \ - $(OBJDIR)/MainApplicationController_90b344b4.o \ - $(OBJDIR)/Main_90ebc5c2.o \ - $(OBJDIR)/BinaryData_ce4232d4.o \ - $(OBJDIR)/juce_audio_basics_5460bccb.o \ - $(OBJDIR)/juce_audio_devices_44d00ac9.o \ - $(OBJDIR)/juce_audio_formats_73515469.o \ - $(OBJDIR)/juce_core_5f5a3bad.o \ - $(OBJDIR)/juce_data_structures_7e517fa9.o \ - $(OBJDIR)/juce_events_88dd09a1.o \ - $(OBJDIR)/juce_graphics_29b23085.o \ - $(OBJDIR)/juce_gui_basics_a9efcd81.o \ - $(OBJDIR)/juce_gui_extra_a9396b49.o \ - $(OBJDIR)/juce_opengl_492531cd.o \ + $(JUCE_OBJDIR)/PreferencesComponent_8c094f62.o \ + $(JUCE_OBJDIR)/MainWindow_ca618186.o \ + $(JUCE_OBJDIR)/KeyboardZoneComponent_fd0d7a77.o \ + $(JUCE_OBJDIR)/ControlWindowMainComponent_c67f9014.o \ + $(JUCE_OBJDIR)/MappingListComponent_402cf84e.o \ + $(JUCE_OBJDIR)/MappingListItem_7a9eebac.o \ + $(JUCE_OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o \ + $(JUCE_OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o \ + $(JUCE_OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o \ + $(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o \ + $(JUCE_OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o \ + $(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o \ + $(JUCE_OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o \ + $(JUCE_OBJDIR)/TouchkeyPitchBendMapping_78aba96.o \ + $(JUCE_OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o \ + $(JUCE_OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o \ + $(JUCE_OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o \ + $(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o \ + $(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o \ + $(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o \ + $(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o \ + $(JUCE_OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o \ + $(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o \ + $(JUCE_OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o \ + $(JUCE_OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o \ + $(JUCE_OBJDIR)/TouchkeyControlMapping_1e638c8e.o \ + $(JUCE_OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o \ + $(JUCE_OBJDIR)/MappingScheduler_3b3284f8.o \ + $(JUCE_OBJDIR)/TouchkeyBaseMapping_d96a411c.o \ + $(JUCE_OBJDIR)/Mapping_57653e8d.o \ + $(JUCE_OBJDIR)/MappingFactorySplitter_9525552e.o \ + $(JUCE_OBJDIR)/MIDIKeyPositionMapping_750093d2.o \ + $(JUCE_OBJDIR)/MRPMapping_742529ce.o \ + $(JUCE_OBJDIR)/KeyboardTesterDisplay_81722890.o \ + $(JUCE_OBJDIR)/KeyboardDisplay_d9f334cf.o \ + $(JUCE_OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o \ + $(JUCE_OBJDIR)/RawSensorDisplay_f15a0e36.o \ + $(JUCE_OBJDIR)/IIRFilter_c9874248.o \ + $(JUCE_OBJDIR)/Scheduler_5d9eed19.o \ + $(JUCE_OBJDIR)/TimerNode_477a3545.o \ + $(JUCE_OBJDIR)/TimestampSynchronizer_df7831b6.o \ + $(JUCE_OBJDIR)/Trigger_66a771d6.o \ + $(JUCE_OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o \ + $(JUCE_OBJDIR)/TouchkeyOscEmulator_9ad15559.o \ + $(JUCE_OBJDIR)/MidiKeyboardSegment_e1be9d70.o \ + $(JUCE_OBJDIR)/KeyIdleDetector_2efa023e.o \ + $(JUCE_OBJDIR)/KeyPositionTracker_4c4c0dd5.o \ + $(JUCE_OBJDIR)/LogPlayback_1debad04.o \ + $(JUCE_OBJDIR)/MidiInputController_1864322a.o \ + $(JUCE_OBJDIR)/MidiOutputController_a68d4623.o \ + $(JUCE_OBJDIR)/Osc_433b9284.o \ + $(JUCE_OBJDIR)/OscMidiConverter_75608f25.o \ + $(JUCE_OBJDIR)/PianoKey_1afca9bb.o \ + $(JUCE_OBJDIR)/PianoKeyboard_f097ab55.o \ + $(JUCE_OBJDIR)/PianoKeyCalibrator_6932659c.o \ + $(JUCE_OBJDIR)/PianoPedal_34544d96.o \ + $(JUCE_OBJDIR)/TouchkeyDevice_be3b7a9b.o \ + $(JUCE_OBJDIR)/MainApplicationController_90b344b4.o \ + $(JUCE_OBJDIR)/Main_90ebc5c2.o \ + $(JUCE_OBJDIR)/BinaryData_ce4232d4.o \ + $(JUCE_OBJDIR)/juce_audio_basics_6b797ca1.o \ + $(JUCE_OBJDIR)/juce_audio_devices_a742c38b.o \ + $(JUCE_OBJDIR)/juce_audio_formats_5a29c68a.o \ + $(JUCE_OBJDIR)/juce_core_75b14332.o \ + $(JUCE_OBJDIR)/juce_data_structures_72d3da2c.o \ + $(JUCE_OBJDIR)/juce_events_d2be882c.o \ + $(JUCE_OBJDIR)/juce_graphics_9c18891e.o \ + $(JUCE_OBJDIR)/juce_gui_basics_8a6da59c.o \ + $(JUCE_OBJDIR)/juce_gui_extra_4a026f23.o \ + $(JUCE_OBJDIR)/juce_opengl_cd70b4c2.o \ .PHONY: clean -$(OUTDIR)/$(TARGET): $(OBJECTS) $(LDDEPS) $(RESOURCES) +$(JUCE_OUTDIR)/$(TARGET): check-pkg-config $(OBJECTS) $(RESOURCES) @echo Linking TouchKeys - -@mkdir -p $(BINDIR) - -@mkdir -p $(LIBDIR) - -@mkdir -p $(OUTDIR) - @$(BLDCMD) + -@mkdir -p $(JUCE_BINDIR) + -@mkdir -p $(JUCE_LIBDIR) + -@mkdir -p $(JUCE_OUTDIR) + $(V_AT)$(BLDCMD) + +check-pkg-config: + @command -v pkg-config >/dev/null 2>&1 || { echo >&2 "pkg-config not installed. Please, install it."; exit 1; } + @pkg-config --print-errors alsa freetype2 libcurl x11 xext xinerama clean: @echo Cleaning TouchKeys - @$(CLEANCMD) + $(V_AT)$(CLEANCMD) strip: @echo Stripping TouchKeys - -@strip --strip-unneeded $(OUTDIR)/$(TARGET) + -@$(STRIP) --strip-unneeded $(JUCE_OUTDIR)/$(TARGET) -$(OBJDIR)/PreferencesComponent_8c094f62.o: ../../Source/GUI/PreferencesComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PreferencesComponent_8c094f62.o: ../../Source/GUI/PreferencesComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PreferencesComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MainWindow_ca618186.o: ../../Source/GUI/MainWindow.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MainWindow_ca618186.o: ../../Source/GUI/MainWindow.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MainWindow.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyboardZoneComponent_fd0d7a77.o: ../../Source/GUI/KeyboardZoneComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyboardZoneComponent_fd0d7a77.o: ../../Source/GUI/KeyboardZoneComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyboardZoneComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/ControlWindowMainComponent_c67f9014.o: ../../Source/GUI/ControlWindowMainComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/ControlWindowMainComponent_c67f9014.o: ../../Source/GUI/ControlWindowMainComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling ControlWindowMainComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingListComponent_402cf84e.o: ../../Source/GUI/MappingListComponent.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingListComponent_402cf84e.o: ../../Source/GUI/MappingListComponent.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingListComponent.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingListItem_7a9eebac.o: ../../Source/GUI/MappingListItem.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingListItem_7a9eebac.o: ../../Source/GUI/MappingListItem.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingListItem.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyVibratoMappingShortEditor_27ad15dd.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyVibratoMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyVibratoMapping_ea5c5156.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyVibratoMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyVibratoMappingFactory_f90040de.o: ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyVibratoMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingExtendedEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingExtendedEditor_cdb58770.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingExtendedEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyReleaseAngleMappingExtendedEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyReleaseAngleMapping_170b0b0a.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyReleaseAngleMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyReleaseAngleMappingFactory_9052f4aa.o: ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyReleaseAngleMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyPitchBendMappingShortEditor_6afc649d.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyPitchBendMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyPitchBendMapping_78aba96.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyPitchBendMapping_78aba96.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyPitchBendMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyPitchBendMappingFactory_9fc4ef9e.o: ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyPitchBendMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyOnsetAngleMapping_a77ca3ca.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyOnsetAngleMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyOnsetAngleMappingFactory_6a4803ea.o: ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyOnsetAngleMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingShortEditor_8604e029.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyMultiFingerTriggerMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMapping_f7bfe8a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyMultiFingerTriggerMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyMultiFingerTriggerMappingFactory_e811112a.o: ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyMultiFingerTriggerMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingShortEditor_a9e1dc43.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyKeyDivisionMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyKeyDivisionMapping_cea38eb0.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyKeyDivisionMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyKeyDivisionMappingFactory_33b42a44.o: ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyKeyDivisionMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o: ../../Source/Mappings/Control/TouchkeyControlMappingExtendedEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMappingExtendedEditor_bb11f4.o: ../../Source/Mappings/Control/TouchkeyControlMappingExtendedEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMappingExtendedEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o: ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMappingShortEditor_993f27a5.o: ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMappingShortEditor.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMapping_1e638c8e.o: ../../Source/Mappings/Control/TouchkeyControlMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMapping_1e638c8e.o: ../../Source/Mappings/Control/TouchkeyControlMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o: ../../Source/Mappings/Control/TouchkeyControlMappingFactory.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyControlMappingFactory_1db276a6.o: ../../Source/Mappings/Control/TouchkeyControlMappingFactory.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyControlMappingFactory.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingScheduler_3b3284f8.o: ../../Source/Mappings/MappingScheduler.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingScheduler_3b3284f8.o: ../../Source/Mappings/MappingScheduler.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingScheduler.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyBaseMapping_d96a411c.o: ../../Source/Mappings/TouchkeyBaseMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyBaseMapping_d96a411c.o: ../../Source/Mappings/TouchkeyBaseMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyBaseMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Mapping_57653e8d.o: ../../Source/Mappings/Mapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Mapping_57653e8d.o: ../../Source/Mappings/Mapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Mapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MappingFactorySplitter_9525552e.o: ../../Source/Mappings/MappingFactorySplitter.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MappingFactorySplitter_9525552e.o: ../../Source/Mappings/MappingFactorySplitter.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MappingFactorySplitter.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MIDIKeyPositionMapping_750093d2.o: ../../Source/Mappings/MIDIKeyPositionMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MIDIKeyPositionMapping_750093d2.o: ../../Source/Mappings/MIDIKeyPositionMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MIDIKeyPositionMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MRPMapping_742529ce.o: ../../Source/Mappings/MRPMapping.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MRPMapping_742529ce.o: ../../Source/Mappings/MRPMapping.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MRPMapping.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyboardTesterDisplay_81722890.o: ../../Source/Display/KeyboardTesterDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyboardTesterDisplay_81722890.o: ../../Source/Display/KeyboardTesterDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyboardTesterDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyboardDisplay_d9f334cf.o: ../../Source/Display/KeyboardDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyboardDisplay_d9f334cf.o: ../../Source/Display/KeyboardDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyboardDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o: ../../Source/Display/KeyPositionGraphDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyPositionGraphDisplay_5606e2d0.o: ../../Source/Display/KeyPositionGraphDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyPositionGraphDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/RawSensorDisplay_f15a0e36.o: ../../Source/Display/RawSensorDisplay.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/RawSensorDisplay_f15a0e36.o: ../../Source/Display/RawSensorDisplay.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling RawSensorDisplay.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/IIRFilter_c9874248.o: ../../Source/Utility/IIRFilter.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/IIRFilter_c9874248.o: ../../Source/Utility/IIRFilter.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling IIRFilter.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Scheduler_5d9eed19.o: ../../Source/Utility/Scheduler.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Scheduler_5d9eed19.o: ../../Source/Utility/Scheduler.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Scheduler.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TimerNode_477a3545.o: ../../Source/Utility/TimerNode.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TimerNode_477a3545.o: ../../Source/Utility/TimerNode.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TimerNode.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TimestampSynchronizer_df7831b6.o: ../../Source/Utility/TimestampSynchronizer.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TimestampSynchronizer_df7831b6.o: ../../Source/Utility/TimestampSynchronizer.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TimestampSynchronizer.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Trigger_66a771d6.o: ../../Source/Utility/Trigger.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Trigger_66a771d6.o: ../../Source/Utility/Trigger.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Trigger.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o: ../../Source/TouchKeys/TouchkeyEntropyGenerator.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyEntropyGenerator_89f40fa7.o: ../../Source/TouchKeys/TouchkeyEntropyGenerator.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyEntropyGenerator.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyOscEmulator_9ad15559.o: ../../Source/TouchKeys/TouchkeyOscEmulator.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyOscEmulator_9ad15559.o: ../../Source/TouchKeys/TouchkeyOscEmulator.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyOscEmulator.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MidiKeyboardSegment_e1be9d70.o: ../../Source/TouchKeys/MidiKeyboardSegment.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MidiKeyboardSegment_e1be9d70.o: ../../Source/TouchKeys/MidiKeyboardSegment.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MidiKeyboardSegment.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyIdleDetector_2efa023e.o: ../../Source/TouchKeys/KeyIdleDetector.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyIdleDetector_2efa023e.o: ../../Source/TouchKeys/KeyIdleDetector.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyIdleDetector.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/KeyPositionTracker_4c4c0dd5.o: ../../Source/TouchKeys/KeyPositionTracker.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/KeyPositionTracker_4c4c0dd5.o: ../../Source/TouchKeys/KeyPositionTracker.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling KeyPositionTracker.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/LogPlayback_1debad04.o: ../../Source/TouchKeys/LogPlayback.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/LogPlayback_1debad04.o: ../../Source/TouchKeys/LogPlayback.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling LogPlayback.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MidiInputController_1864322a.o: ../../Source/TouchKeys/MidiInputController.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MidiInputController_1864322a.o: ../../Source/TouchKeys/MidiInputController.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MidiInputController.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MidiOutputController_a68d4623.o: ../../Source/TouchKeys/MidiOutputController.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MidiOutputController_a68d4623.o: ../../Source/TouchKeys/MidiOutputController.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MidiOutputController.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Osc_433b9284.o: ../../Source/TouchKeys/Osc.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Osc_433b9284.o: ../../Source/TouchKeys/Osc.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Osc.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/OscMidiConverter_75608f25.o: ../../Source/TouchKeys/OscMidiConverter.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/OscMidiConverter_75608f25.o: ../../Source/TouchKeys/OscMidiConverter.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling OscMidiConverter.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoKey_1afca9bb.o: ../../Source/TouchKeys/PianoKey.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoKey_1afca9bb.o: ../../Source/TouchKeys/PianoKey.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoKey.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoKeyboard_f097ab55.o: ../../Source/TouchKeys/PianoKeyboard.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoKeyboard_f097ab55.o: ../../Source/TouchKeys/PianoKeyboard.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoKeyboard.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoKeyCalibrator_6932659c.o: ../../Source/TouchKeys/PianoKeyCalibrator.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoKeyCalibrator_6932659c.o: ../../Source/TouchKeys/PianoKeyCalibrator.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoKeyCalibrator.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/PianoPedal_34544d96.o: ../../Source/TouchKeys/PianoPedal.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/PianoPedal_34544d96.o: ../../Source/TouchKeys/PianoPedal.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling PianoPedal.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/TouchkeyDevice_be3b7a9b.o: ../../Source/TouchKeys/TouchkeyDevice.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/TouchkeyDevice_be3b7a9b.o: ../../Source/TouchKeys/TouchkeyDevice.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling TouchkeyDevice.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/MainApplicationController_90b344b4.o: ../../Source/MainApplicationController.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/MainApplicationController_90b344b4.o: ../../Source/MainApplicationController.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling MainApplicationController.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/Main_90ebc5c2.o: ../../Source/Main.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling Main.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/BinaryData_ce4232d4.o: ../../JuceLibraryCode/BinaryData.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling BinaryData.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_audio_basics_5460bccb.o: ../../../juce/modules/juce_audio_basics/juce_audio_basics.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_audio_basics_6b797ca1.o: ../../JuceLibraryCode/juce_audio_basics.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_audio_basics.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_audio_devices_44d00ac9.o: ../../../juce/modules/juce_audio_devices/juce_audio_devices.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_audio_devices_a742c38b.o: ../../JuceLibraryCode/juce_audio_devices.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_audio_devices.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_audio_formats_73515469.o: ../../../juce/modules/juce_audio_formats/juce_audio_formats.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_audio_formats_5a29c68a.o: ../../JuceLibraryCode/juce_audio_formats.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_audio_formats.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_core_5f5a3bad.o: ../../../juce/modules/juce_core/juce_core.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_core_75b14332.o: ../../JuceLibraryCode/juce_core.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_core.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_data_structures_7e517fa9.o: ../../../juce/modules/juce_data_structures/juce_data_structures.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_data_structures_72d3da2c.o: ../../JuceLibraryCode/juce_data_structures.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_data_structures.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_events_88dd09a1.o: ../../../juce/modules/juce_events/juce_events.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_events_d2be882c.o: ../../JuceLibraryCode/juce_events.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_events.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_graphics_29b23085.o: ../../../juce/modules/juce_graphics/juce_graphics.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_graphics_9c18891e.o: ../../JuceLibraryCode/juce_graphics.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_graphics.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_gui_basics_a9efcd81.o: ../../../juce/modules/juce_gui_basics/juce_gui_basics.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_gui_basics_8a6da59c.o: ../../JuceLibraryCode/juce_gui_basics.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_gui_basics.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_gui_extra_a9396b49.o: ../../../juce/modules/juce_gui_extra/juce_gui_extra.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_gui_extra_4a026f23.o: ../../JuceLibraryCode/juce_gui_extra.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_gui_extra.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -$(OBJDIR)/juce_opengl_492531cd.o: ../../../juce/modules/juce_opengl/juce_opengl.cpp - -@mkdir -p $(OBJDIR) +$(JUCE_OBJDIR)/juce_opengl_cd70b4c2.o: ../../JuceLibraryCode/juce_opengl.cpp + -@mkdir -p $(JUCE_OBJDIR) @echo "Compiling juce_opengl.cpp" - @$(CXX) $(CXXFLAGS) -o "$@" -c "$<" + $(V_AT)$(CXX) $(JUCE_CXXFLAGS) -o "$@" -c "$<" -include $(OBJECTS:%.o=%.d)
--- a/JuceLibraryCode/AppConfig.h Fri Nov 23 15:39:25 2018 +0000 +++ b/JuceLibraryCode/AppConfig.h Fri Nov 23 15:48:14 2018 +0000 @@ -4,8 +4,8 @@ project - if you alter its contents, your changes may be overwritten! There's a section below where you can add your own custom code safely, and the - Introjucer will preserve the contents of that block, but the best way to change - any of these definitions is by using the Introjucer's project settings. + Projucer will preserve the contents of that block, but the best way to change + any of these definitions is by using the Projucer's project settings. Any commented-out settings will assume their default values. @@ -34,6 +34,17 @@ #define JUCE_MODULE_AVAILABLE_juce_opengl 1 //============================================================================== +#ifndef JUCE_STANDALONE_APPLICATION + #ifdef JucePlugin_Build_Standalone + #define JUCE_STANDALONE_APPLICATION JucePlugin_Build_Standalone + #else + #define JUCE_STANDALONE_APPLICATION 1 + #endif +#endif + +#define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED 1 + +//============================================================================== // juce_audio_devices flags: #ifndef JUCE_ASIO @@ -64,14 +75,6 @@ //#define JUCE_USE_ANDROID_OPENSLES #endif -#ifndef JUCE_USE_CDREADER - //#define JUCE_USE_CDREADER -#endif - -#ifndef JUCE_USE_CDBURNER - //#define JUCE_USE_CDBURNER -#endif - //============================================================================== // juce_audio_formats flags: @@ -118,6 +121,18 @@ //#define JUCE_INCLUDE_ZLIB_CODE #endif +#ifndef JUCE_USE_CURL + //#define JUCE_USE_CURL +#endif + +#ifndef JUCE_CATCH_UNHANDLED_EXCEPTIONS + //#define JUCE_CATCH_UNHANDLED_EXCEPTIONS +#endif + +#ifndef JUCE_ALLOW_STATIC_NULL_VARIABLES + //#define JUCE_ALLOW_STATIC_NULL_VARIABLES +#endif + //============================================================================== // juce_graphics flags:
--- a/JuceLibraryCode/JuceHeader.h Fri Nov 23 15:39:25 2018 +0000 +++ b/JuceLibraryCode/JuceHeader.h Fri Nov 23 15:48:14 2018 +0000 @@ -14,16 +14,18 @@ #define __APPHEADERFILE_IJU11L__ #include "AppConfig.h" -#include "modules/juce_audio_basics/juce_audio_basics.h" -#include "modules/juce_audio_devices/juce_audio_devices.h" -#include "modules/juce_audio_formats/juce_audio_formats.h" -#include "modules/juce_core/juce_core.h" -#include "modules/juce_data_structures/juce_data_structures.h" -#include "modules/juce_events/juce_events.h" -#include "modules/juce_graphics/juce_graphics.h" -#include "modules/juce_gui_basics/juce_gui_basics.h" -#include "modules/juce_gui_extra/juce_gui_extra.h" -#include "modules/juce_opengl/juce_opengl.h" + +#include <juce_audio_basics/juce_audio_basics.h> +#include <juce_audio_devices/juce_audio_devices.h> +#include <juce_audio_formats/juce_audio_formats.h> +#include <juce_core/juce_core.h> +#include <juce_data_structures/juce_data_structures.h> +#include <juce_events/juce_events.h> +#include <juce_graphics/juce_graphics.h> +#include <juce_gui_basics/juce_gui_basics.h> +#include <juce_gui_extra/juce_gui_extra.h> +#include <juce_opengl/juce_opengl.h> + #include "BinaryData.h" #if ! DONT_SET_USING_JUCE_NAMESPACE
--- a/JuceLibraryCode/ReadMe.txt Fri Nov 23 15:39:25 2018 +0000 +++ b/JuceLibraryCode/ReadMe.txt Fri Nov 23 15:48:14 2018 +0000 @@ -2,11 +2,11 @@ Important Note!! ================ -The purpose of this folder is to contain files that are auto-generated by the Introjucer, +The purpose of this folder is to contain files that are auto-generated by the Projucer, and ALL files in this folder will be mercilessly DELETED and completely re-written whenever -the Introjucer saves your project. +the Projucer saves your project. Therefore, it's a bad idea to make any manual changes to the files in here, or to put any of your own files in here if you don't want to lose them. (Of course you may choose to add the folder's contents to your version-control system so that you can re-merge your own -modifications after the Introjucer has saved its changes). +modifications after the Projucer has saved its changes).
--- a/Source/MainApplicationController.cpp Fri Nov 23 15:39:25 2018 +0000 +++ b/Source/MainApplicationController.cpp Fri Nov 23 15:48:14 2018 +0000 @@ -184,7 +184,7 @@ if(keyboardDisplayWindow_ != 0) { keyboardDisplayWindow_->getConstrainer()->setFixedAspectRatio(keyboardDisplay_.keyboardAspectRatio()); - Rectangle<int> bounds = keyboardDisplayWindow_->getBounds(); + juce::Rectangle<int> bounds = keyboardDisplayWindow_->getBounds(); if(bounds.getY() < 44) bounds.setY(44); keyboardDisplayWindow_->setBoundsConstrained(bounds); @@ -485,7 +485,7 @@ if(keyboardDisplayWindow_ != 0) { keyboardDisplayWindow_->getConstrainer()->setFixedAspectRatio(keyboardDisplay_.keyboardAspectRatio()); - Rectangle<int> bounds = keyboardDisplayWindow_->getBounds(); + juce::Rectangle<int> bounds = keyboardDisplayWindow_->getBounds(); if(bounds.getY() < 44) bounds.setY(44); keyboardDisplayWindow_->setBoundsConstrained(bounds);
--- a/TouchKeys.jucer Fri Nov 23 15:39:25 2018 +0000 +++ b/TouchKeys.jucer Fri Nov 23 15:48:14 2018 +0000 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <JUCERPROJECT id="iju11L" name="TouchKeys" projectType="guiapp" version="0.1.0" - bundleIdentifier="uk.ac.qmul.eecs.touchkeys" jucerVersion="3.1.1" + bundleIdentifier="uk.ac.qmul.eecs.touchkeys" jucerVersion="4.3.1" companyName="Queen Mary, University of London" includeBinaryInAppConfig="1"> <MAINGROUP id="GloKS2" name="TouchKeys"> <FILE id="mbX6Jp" name="tk-icon-128.png" compile="0" resource="1" file="Resources/tk-icon-128.png"/> @@ -347,9 +347,9 @@ smallIcon="mbX6Jp" bigIcon="b3DhPc"> <CONFIGURATIONS> <CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit" - isDebug="1" optimisation="1" targetName="TouchKeys" headerPath="H:\Documents\boost_1_55_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> + isDebug="1" optimisation="1" targetName="TouchKeys" headerPath="H:\Documents\boost_1_56_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> <CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit" - isDebug="0" optimisation="2" targetName="TouchKeys" headerPath="H:\Documents\boost_1_55_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> + isDebug="0" optimisation="2" targetName="TouchKeys" headerPath="H:\Documents\boost_1_56_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> </CONFIGURATIONS> <MODULEPATHS> <MODULEPATH id="juce_opengl" path="../juce/modules"/> @@ -364,6 +364,48 @@ <MODULEPATH id="juce_gui_extra" path="../juce/modules"/> </MODULEPATHS> </VS2012> + <VS2013 targetFolder="Builds/VisualStudio2013" externalLibraries="liblo.lib pthreadVC2.lib" + smallIcon="mbX6Jp" bigIcon="b3DhPc"> + <CONFIGURATIONS> + <CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit" + isDebug="1" optimisation="1" targetName="TouchKeys" headerPath="H:\Documents\boost_1_56_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> + <CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit" + isDebug="0" optimisation="2" targetName="TouchKeys" headerPath="H:\Documents\boost_1_56_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> + </CONFIGURATIONS> + <MODULEPATHS> + <MODULEPATH id="juce_opengl" path="../juce/modules"/> + <MODULEPATH id="juce_gui_extra" path="../juce/modules"/> + <MODULEPATH id="juce_gui_basics" path="../juce/modules"/> + <MODULEPATH id="juce_graphics" path="../juce/modules"/> + <MODULEPATH id="juce_events" path="../juce/modules"/> + <MODULEPATH id="juce_data_structures" path="../juce/modules"/> + <MODULEPATH id="juce_core" path="../juce/modules"/> + <MODULEPATH id="juce_audio_formats" path="../juce/modules"/> + <MODULEPATH id="juce_audio_devices" path="../juce/modules"/> + <MODULEPATH id="juce_audio_basics" path="../juce/modules"/> + </MODULEPATHS> + </VS2013> + <VS2015 targetFolder="Builds/VisualStudio2015" externalLibraries="legacy_stdio_definitions.lib liblo.lib pthreadVC2.lib iphlpapi.lib" + smallIcon="mbX6Jp" bigIcon="b3DhPc"> + <CONFIGURATIONS> + <CONFIGURATION name="Debug" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit" + isDebug="1" optimisation="1" targetName="TouchKeys" headerPath="H:\Documents\boost_1_56_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> + <CONFIGURATION name="Release" winWarningLevel="4" generateManifest="1" winArchitecture="32-bit" + isDebug="0" optimisation="3" targetName="TouchKeys" headerPath="H:\Documents\boost_1_56_0;H:\Documents\liblo-0.26;H:\Documents\pthreads\Pre-built.2\include"/> + </CONFIGURATIONS> + <MODULEPATHS> + <MODULEPATH id="juce_opengl" path="../juce/modules"/> + <MODULEPATH id="juce_gui_extra" path="../juce/modules"/> + <MODULEPATH id="juce_gui_basics" path="../juce/modules"/> + <MODULEPATH id="juce_graphics" path="../juce/modules"/> + <MODULEPATH id="juce_events" path="../juce/modules"/> + <MODULEPATH id="juce_data_structures" path="../juce/modules"/> + <MODULEPATH id="juce_core" path="../juce/modules"/> + <MODULEPATH id="juce_audio_formats" path="../juce/modules"/> + <MODULEPATH id="juce_audio_devices" path="../juce/modules"/> + <MODULEPATH id="juce_audio_basics" path="../juce/modules"/> + </MODULEPATHS> + </VS2015> </EXPORTFORMATS> <JUCEOPTIONS/> </JUCERPROJECT>