| @@ -49,10 +49,10 @@ ALL_LIBS = $(MODULEDIR)/carla_engine.a | |||||
| ALL_LIBS += $(MODULEDIR)/carla_engine_plugin.a | ALL_LIBS += $(MODULEDIR)/carla_engine_plugin.a | ||||
| ALL_LIBS += $(MODULEDIR)/carla_plugin.a | ALL_LIBS += $(MODULEDIR)/carla_plugin.a | ||||
| ALL_LIBS += $(MODULEDIR)/jackbridge.a | ALL_LIBS += $(MODULEDIR)/jackbridge.a | ||||
| ALL_LIBS += $(MODULEDIR)/juce_audio_basics.a | |||||
| ALL_LIBS += $(MODULEDIR)/juce_audio_formats.a | |||||
| ALL_LIBS += $(MODULEDIR)/juce_core.a | |||||
| # ALL_LIBS += $(MODULEDIR)/juce_audio_basics.a | |||||
| # ALL_LIBS += $(MODULEDIR)/juce_audio_formats.a | |||||
| # ALL_LIBS += $(MODULEDIR)/juce_core.a | |||||
| # ALL_LIBS += $(MODULEDIR)/lilv.a | # ALL_LIBS += $(MODULEDIR)/lilv.a | ||||
| # ALL_LIBS += $(MODULEDIR)/native-plugins.a | # ALL_LIBS += $(MODULEDIR)/native-plugins.a | ||||
| # ALL_LIBS += $(MODULEDIR)/rtmempool.a | # ALL_LIBS += $(MODULEDIR)/rtmempool.a | ||||
| @@ -83,49 +83,45 @@ ALL_LIBS += $(MODULEDIR)/jackbridge.a | |||||
| libs: $(ALL_LIBS) | libs: $(ALL_LIBS) | ||||
| $(MODULEDIR)/carla_engine.a: .FORCE | $(MODULEDIR)/carla_engine.a: .FORCE | ||||
| @echo "Building CarlaEngine" | |||||
| @$(MAKE) -C source/backend/engine | @$(MAKE) -C source/backend/engine | ||||
| $(MODULEDIR)/carla_engine_plugin.a: $(MODULEDIR)/carla_engine.a .FORCE | $(MODULEDIR)/carla_engine_plugin.a: $(MODULEDIR)/carla_engine.a .FORCE | ||||
| @echo "Building CarlaEnginePlugin" | |||||
| @$(MAKE) -C source/backend/engine | @$(MAKE) -C source/backend/engine | ||||
| $(MODULEDIR)/carla_plugin.a: .FORCE | $(MODULEDIR)/carla_plugin.a: .FORCE | ||||
| @echo "Building CarlaPlugin" | |||||
| @$(MAKE) -C source/backend/plugin | @$(MAKE) -C source/backend/plugin | ||||
| $(MODULEDIR)/%.qt4.a: .FORCE | $(MODULEDIR)/%.qt4.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* qt4 | |||||
| @$(MAKE) -C source/modules/$* qt4 | |||||
| $(MODULEDIR)/%.qt5.a: .FORCE | $(MODULEDIR)/%.qt5.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* qt5 | |||||
| @$(MAKE) -C source/modules/$* qt5 | |||||
| $(MODULEDIR)/%.posix32.a: .FORCE | $(MODULEDIR)/%.posix32.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* posix32 | |||||
| @$(MAKE) -C source/modules/$* posix32 | |||||
| $(MODULEDIR)/%.posix32e.a: .FORCE | $(MODULEDIR)/%.posix32e.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* posix32e | |||||
| @$(MAKE) -C source/modules/$* posix32e | |||||
| $(MODULEDIR)/%.posix64.a: .FORCE | $(MODULEDIR)/%.posix64.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* posix64 | |||||
| @$(MAKE) -C source/modules/$* posix64 | |||||
| $(MODULEDIR)/%.posix64e.a: .FORCE | $(MODULEDIR)/%.posix64e.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* posix64e | |||||
| @$(MAKE) -C source/modules/$* posix64e | |||||
| $(MODULEDIR)/%.win32.a: .FORCE | $(MODULEDIR)/%.win32.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* win32 | |||||
| @$(MAKE) -C source/modules/$* win32 | |||||
| $(MODULEDIR)/%.win32e.a: .FORCE | $(MODULEDIR)/%.win32e.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* win32e | |||||
| @$(MAKE) -C source/modules/$* win32e | |||||
| $(MODULEDIR)/%.win64.a: .FORCE | $(MODULEDIR)/%.win64.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* win64 | |||||
| @$(MAKE) -C source/modules/$* win64 | |||||
| $(MODULEDIR)/%.win64e.a: .FORCE | $(MODULEDIR)/%.win64e.a: .FORCE | ||||
| $(MAKE) -C source/modules/$* win64e | |||||
| @$(MAKE) -C source/modules/$* win64e | |||||
| $(MODULEDIR)/%.a: .FORCE | $(MODULEDIR)/%.a: .FORCE | ||||
| @echo "Building $*" | |||||
| @$(MAKE) -C source/modules/$* | @$(MAKE) -C source/modules/$* | ||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| @@ -4,62 +4,11 @@ | |||||
| # Created by falkTX | # Created by falkTX | ||||
| # | # | ||||
| all: | |||||
| # -------------------------------------------------------------- | |||||
| theme: | |||||
| $(MAKE) -C theme | |||||
| theme.qt4: | |||||
| $(MAKE) -C theme qt4 | |||||
| theme.qt5: | |||||
| $(MAKE) -C theme qt5 | |||||
| # -------------------------------------------------------------- | |||||
| jackbridge: | |||||
| $(MAKE) -C jackbridge | |||||
| # -------------------------------------------------------------- | |||||
| jackbridge-posix32: | |||||
| $(MAKE) -C jackbridge posix32 | |||||
| jackbridge-posix64: | |||||
| $(MAKE) -C jackbridge posix64 | |||||
| jackbridge-posix32e: | |||||
| $(MAKE) -C jackbridge posix32e | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| jackbridge-posix64e: | |||||
| $(MAKE) -C jackbridge posix64e | |||||
| # -------------------------------------------------------------- | |||||
| jackbridge-win32: | |||||
| $(MAKE) -C jackbridge win32 | |||||
| jackbridge-win64: | |||||
| $(MAKE) -C jackbridge win64 | |||||
| jackbridge-win32e: | |||||
| $(MAKE) -C jackbridge win32e | |||||
| jackbridge-win64e: | |||||
| $(MAKE) -C jackbridge win64e | |||||
| jackbridge-wine32: | |||||
| $(MAKE) -C jackbridge wine32 | |||||
| jackbridge-wine64: | |||||
| $(MAKE) -C jackbridge wine64 | |||||
| # -------------------------------------------------------------- | |||||
| all: | |||||
| clean: | clean: | ||||
| rm -f *.a *.def *.dll *.dylib *.so | |||||
| $(MAKE) clean -C jackbridge | $(MAKE) clean -C jackbridge | ||||
| $(MAKE) clean -C juce_audio_basics | $(MAKE) clean -C juce_audio_basics | ||||
| $(MAKE) clean -C juce_audio_devices | $(MAKE) clean -C juce_audio_devices | ||||
| @@ -78,10 +27,4 @@ clean: | |||||
| $(MAKE) clean -C rtmidi | $(MAKE) clean -C rtmidi | ||||
| $(MAKE) clean -C theme | $(MAKE) clean -C theme | ||||
| # -------------------------------------------------------------- | |||||
| .PHONY: \ | |||||
| jackbridge lilv native-plugins rtaudio rtmempool rtmidi theme \ | |||||
| juce_audio_basics juce_audio_devices juce_audio_formats juce_audio_processors juce_core juce_data_structures juce_events juce_graphics juce_gui_basics juce_gui_extra | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| @@ -1,5 +1,5 @@ | |||||
| #!/usr/bin/make -f | #!/usr/bin/make -f | ||||
| # Makefile for carla-modules # | |||||
| # Makefile for carla modules # | |||||
| # -------------------------- # | # -------------------------- # | ||||
| # Created by falkTX | # Created by falkTX | ||||
| # | # | ||||
| @@ -42,97 +42,94 @@ OBJS_win32e = $(OBJDIR)/JackBridgeExport.cpp.win32e.o | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| all: $(MODULEDIR)/jackbridge.a | |||||
| posix32: $(MODULEDIR)/jackbridge.posix32.a | |||||
| posix64: $(MODULEDIR)/jackbridge.posix64.a | |||||
| posix32e: $(MODULEDIR)/jackbridge.posix32e.a | |||||
| posix64e: $(MODULEDIR)/jackbridge.posix64e.a | |||||
| win32: $(MODULEDIR)/jackbridge.win32.a | |||||
| win64: $(MODULEDIR)/jackbridge.win64.a | |||||
| win32e: $(MODULEDIR)/jackbridge.win32e.a | |||||
| win64e: $(MODULEDIR)/jackbridge.win64e.a | |||||
| wine32: $(MODULEDIR)/jackbridge-wine32.dll$(LIB_EXT) | |||||
| wine64: $(MODULEDIR)/jackbridge-wine64.dll$(LIB_EXT) | |||||
| all: $(MODULEDIR)/$(MODULENAME).a | |||||
| posix32: $(MODULEDIR)/$(MODULENAME).posix32.a | |||||
| posix64: $(MODULEDIR)/$(MODULENAME).posix64.a | |||||
| posix32e: $(MODULEDIR)/$(MODULENAME).posix32e.a | |||||
| posix64e: $(MODULEDIR)/$(MODULENAME).posix64e.a | |||||
| win32: $(MODULEDIR)/$(MODULENAME).win32.a | |||||
| win64: $(MODULEDIR)/$(MODULENAME).win64.a | |||||
| win32e: $(MODULEDIR)/$(MODULENAME).win32e.a | |||||
| win64e: $(MODULEDIR)/$(MODULENAME).win64e.a | |||||
| wine32: $(MODULEDIR)/$(MODULENAME)-wine32.dll$(LIB_EXT) | |||||
| wine64: $(MODULEDIR)/$(MODULENAME)-wine64.dll$(LIB_EXT) | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| clean: | clean: | ||||
| rm -f $(OBJDIR)/JackBridge*.o $(MODULEDIR)/jackbridge*.* | |||||
| rm -f $(OBJDIR)/*.o $(MODULEDIR)/$(MODULENAME)*.* | |||||
| debug: | debug: | ||||
| $(MAKE) DEBUG=true | $(MAKE) DEBUG=true | ||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| $(MODULEDIR)/jackbridge.a: $(OBJS) | |||||
| $(MODULEDIR)/$(MODULENAME).a: $(OBJS) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.a" | |||||
| @echo "Creating $(MODULENAME).a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| $(MODULEDIR)/jackbridge.posix32.a: $(OBJS_posix32) | |||||
| $(MODULEDIR)/$(MODULENAME).posix32.a: $(OBJS_posix32) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.posix32.a" | |||||
| @echo "Creating $(MODULENAME).posix32.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| $(MODULEDIR)/jackbridge.posix64.a: $(OBJS_posix64) | |||||
| $(MODULEDIR)/$(MODULENAME).posix64.a: $(OBJS_posix64) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.posix64.a" | |||||
| @echo "Creating $(MODULENAME).posix64.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| $(MODULEDIR)/jackbridge.win32.a: $(OBJS_win32) | |||||
| $(MODULEDIR)/$(MODULENAME).win32.a: $(OBJS_win32) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.win32.a" | |||||
| @echo "Creating $(MODULENAME).win32.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| $(MODULEDIR)/jackbridge.win64.a: $(OBJS_win64) | |||||
| $(MODULEDIR)/$(MODULENAME).win64.a: $(OBJS_win64) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.win64.a" | |||||
| @echo "Creating $(MODULENAME).win64.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| $(MODULEDIR)/jackbridge.posix32e.a: $(OBJS_posix32e) | |||||
| $(MODULEDIR)/$(MODULENAME).posix32e.a: $(OBJS_posix32e) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.posix32e.a" | |||||
| @echo "Creating $(MODULENAME).posix32e.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| $(MODULEDIR)/jackbridge.posix64e.a: $(OBJS_posix64e) | |||||
| $(MODULEDIR)/$(MODULENAME).posix64e.a: $(OBJS_posix64e) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.posix64e.a" | |||||
| @echo "Creating $(MODULENAME).posix64e.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| $(MODULEDIR)/jackbridge.win32e.a: $(OBJS_win32e) | |||||
| $(MODULEDIR)/$(MODULENAME).win32e.a: $(OBJS_win32e) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.win32e.a" | |||||
| @echo "Creating $(MODULENAME).win32e.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| $(MODULEDIR)/jackbridge.win64e.a: $(OBJS_win64e) | |||||
| $(MODULEDIR)/$(MODULENAME).win64e.a: $(OBJS_win64e) | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Creating jackbridge.win64e.a" | |||||
| @echo "Creating $(MODULENAME).win64e.a" | |||||
| @rm -f $@ | @rm -f $@ | ||||
| @$(AR) crs $@ $^ | @$(AR) crs $@ $^ | ||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| $(MODULEDIR)/jackbridge-wine32.dll$(LIB_EXT): $(OBJS_wine32) JackBridgeExport.def | |||||
| $(MODULEDIR)/$(MODULENAME)-wine32.dll$(LIB_EXT): $(OBJS_wine32) JackBridgeExport.def | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Linking jackbridge-wine32.dll$(LIB_EXT)" | |||||
| @echo "Linking $(MODULENAME)-wine32.dll$(LIB_EXT)" | |||||
| @$(WINECXX) $^ $(WINE_32BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | @$(WINECXX) $^ $(WINE_32BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | ||||
| $(MODULEDIR)/jackbridge-wine64.dll$(LIB_EXT): $(OBJS_wine64) JackBridgeExport.def | |||||
| $(MODULEDIR)/$(MODULENAME)-wine64.dll$(LIB_EXT): $(OBJS_wine64) JackBridgeExport.def | |||||
| -@mkdir -p $(MODULEDIR) | -@mkdir -p $(MODULEDIR) | ||||
| @echo "Linking jackbridge-wine64.dll$(LIB_EXT)" | |||||
| @echo "Linking $(MODULENAME)-wine64.dll$(LIB_EXT)" | |||||
| @$(WINECXX) $^ $(WINE_64BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | @$(WINECXX) $^ $(WINE_64BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | ||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| @@ -4,88 +4,122 @@ | |||||
| # Created by falkTX | # Created by falkTX | ||||
| # | # | ||||
| include ../../Makefile.mk | |||||
| CWD=../.. | |||||
| MODULENAME=juce_audio_basics | |||||
| include ../Makefile.mk | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| BUILD_CXX_FLAGS += $(JUCE_AUDIO_BASICS_FLAGS) -I. -w | |||||
| BUILD_CXX_FLAGS += $(JUCE_AUDIO_BASICS_FLAGS) -w | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| ifeq ($(MACOS),true) | ifeq ($(MACOS),true) | ||||
| OBJS = juce_audio_basics.mm.o | |||||
| OBJS_posix32 = juce_audio_basics.mm.posix32.o | |||||
| OBJS_posix64 = juce_audio_basics.mm.posix64.o | |||||
| OBJS = $(OBJDIR)/$(MODULENAME).mm.o | |||||
| OBJS_posix32 = $(OBJDIR)/$(MODULENAME).mm.posix32.o | |||||
| OBJS_posix64 = $(OBJDIR)/$(MODULENAME).mm.posix64.o | |||||
| else | else | ||||
| OBJS = juce_audio_basics.cpp.o | |||||
| OBJS_posix32 = juce_audio_basics.cpp.posix32.o | |||||
| OBJS_posix64 = juce_audio_basics.cpp.posix64.o | |||||
| OBJS = $(OBJDIR)/$(MODULENAME).cpp.o | |||||
| OBJS_posix32 = $(OBJDIR)/$(MODULENAME).cpp.posix32.o | |||||
| OBJS_posix64 = $(OBJDIR)/$(MODULENAME).cpp.posix64.o | |||||
| endif | endif | ||||
| OBJS_win32 = juce_audio_basics.cpp.win32.o | |||||
| OBJS_win64 = juce_audio_basics.cpp.win64.o | |||||
| OBJS_win32 = $(OBJDIR)/$(MODULENAME).cpp.win32.o | |||||
| OBJS_win64 = $(OBJDIR)/$(MODULENAME).cpp.win64.o | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| all: ../juce_audio_basics.a | |||||
| posix32: ../juce_audio_basics.posix32.a | |||||
| posix64: ../juce_audio_basics.posix64.a | |||||
| win32: ../juce_audio_basics.win32.a | |||||
| win64: ../juce_audio_basics.win64.a | |||||
| all: $(MODULEDIR)/$(MODULENAME).a | |||||
| posix32: $(MODULEDIR)/$(MODULENAME).posix32.a | |||||
| posix64: $(MODULEDIR)/$(MODULENAME).posix64.a | |||||
| win32: $(MODULEDIR)/$(MODULENAME).win32.a | |||||
| win64: $(MODULEDIR)/$(MODULENAME).win64.a | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| clean: | clean: | ||||
| $(RM) *.o ../juce_audio_basics*.a | |||||
| rm -f $(OBJDIR)/*.o $(MODULEDIR)/$(MODULENAME)*.a | |||||
| debug: | debug: | ||||
| $(MAKE) DEBUG=true | $(MAKE) DEBUG=true | ||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(MODULEDIR)/$(MODULENAME).a: $(OBJS) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).posix32.a: $(OBJS_posix32) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).posix32.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).posix64.a: $(OBJS_posix64) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).posix64.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).win32.a: $(OBJS_win32) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).win32.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).win64.a: $(OBJS_win64) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).win64.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(OBJDIR)/$(MODULENAME).cpp.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $<" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) -MMD -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).cpp.%32.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (32bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -MMD -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).cpp.%64.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (64bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -MMD -c -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(OBJDIR)/$(MODULENAME).mm.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $<" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).mm.%32.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (32bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).mm.%64.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (64bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| ../juce_audio_basics.a: $(OBJS) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_basics.posix32.a: $(OBJS_posix32) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_basics.posix64.a: $(OBJS_posix64) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_basics.win32.a: $(OBJS_win32) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_basics.win64.a: $(OBJS_win64) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| # -------------------------------------------------------------- | |||||
| CPP_DEPS = juce_audio_basics.cpp juce_audio_basics.h AppConfig.h */*.cpp */*.h | |||||
| juce_audio_basics.cpp.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | |||||
| juce_audio_basics.cpp.%32.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -c -o $@ | |||||
| juce_audio_basics.cpp.%64.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -c -o $@ | |||||
| # -------------------------------------------------------------- | |||||
| MM_DEPS = juce_audio_basics.cpp juce_audio_basics.h AppConfig.h */*.cpp */*.h | |||||
| juce_audio_basics.mm.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ -c -o $@ | |||||
| juce_audio_basics.mm.%32.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ $(32BIT_FLAGS) -c -o $@ | |||||
| juce_audio_basics.mm.%64.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ $(64BIT_FLAGS) -c -o $@ | |||||
| ifeq ($(MACOS),true) | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.d | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.posix32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.posix64.d | |||||
| else | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.posix32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.posix64.d | |||||
| endif | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.win32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.win64.d | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| @@ -4,88 +4,122 @@ | |||||
| # Created by falkTX | # Created by falkTX | ||||
| # | # | ||||
| include ../../Makefile.mk | |||||
| CWD=../.. | |||||
| MODULENAME=juce_audio_formats | |||||
| include ../Makefile.mk | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| BUILD_CXX_FLAGS += $(JUCE_AUDIO_FORMATS_FLAGS) -I. -w | |||||
| BUILD_CXX_FLAGS += $(JUCE_AUDIO_FORMATS_FLAGS) -w | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| ifeq ($(MACOS),true) | ifeq ($(MACOS),true) | ||||
| OBJS = juce_audio_formats.mm.o | |||||
| OBJS_posix32 = juce_audio_formats.mm.posix32.o | |||||
| OBJS_posix64 = juce_audio_formats.mm.posix64.o | |||||
| OBJS = $(OBJDIR)/$(MODULENAME).mm.o | |||||
| OBJS_posix32 = $(OBJDIR)/$(MODULENAME).mm.posix32.o | |||||
| OBJS_posix64 = $(OBJDIR)/$(MODULENAME).mm.posix64.o | |||||
| else | else | ||||
| OBJS = juce_audio_formats.cpp.o | |||||
| OBJS_posix32 = juce_audio_formats.cpp.posix32.o | |||||
| OBJS_posix64 = juce_audio_formats.cpp.posix64.o | |||||
| OBJS = $(OBJDIR)/$(MODULENAME).cpp.o | |||||
| OBJS_posix32 = $(OBJDIR)/$(MODULENAME).cpp.posix32.o | |||||
| OBJS_posix64 = $(OBJDIR)/$(MODULENAME).cpp.posix64.o | |||||
| endif | endif | ||||
| OBJS_win32 = juce_audio_formats.cpp.win32.o | |||||
| OBJS_win64 = juce_audio_formats.cpp.win64.o | |||||
| OBJS_win32 = $(OBJDIR)/$(MODULENAME).cpp.win32.o | |||||
| OBJS_win64 = $(OBJDIR)/$(MODULENAME).cpp.win64.o | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| all: ../juce_audio_formats.a | |||||
| posix32: ../juce_audio_formats.posix32.a | |||||
| posix64: ../juce_audio_formats.posix64.a | |||||
| win32: ../juce_audio_formats.win32.a | |||||
| win64: ../juce_audio_formats.win64.a | |||||
| all: $(MODULEDIR)/$(MODULENAME).a | |||||
| posix32: $(MODULEDIR)/$(MODULENAME).posix32.a | |||||
| posix64: $(MODULEDIR)/$(MODULENAME).posix64.a | |||||
| win32: $(MODULEDIR)/$(MODULENAME).win32.a | |||||
| win64: $(MODULEDIR)/$(MODULENAME).win64.a | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| clean: | clean: | ||||
| $(RM) *.o ../juce_audio_formats*.a | |||||
| rm -f $(OBJDIR)/*.o $(MODULEDIR)/$(MODULENAME)*.a | |||||
| debug: | debug: | ||||
| $(MAKE) DEBUG=true | $(MAKE) DEBUG=true | ||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(MODULEDIR)/$(MODULENAME).a: $(OBJS) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).posix32.a: $(OBJS_posix32) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).posix32.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).posix64.a: $(OBJS_posix64) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).posix64.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).win32.a: $(OBJS_win32) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).win32.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).win64.a: $(OBJS_win64) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).win64.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(OBJDIR)/$(MODULENAME).cpp.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $<" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) -MMD -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).cpp.%32.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (32bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -MMD -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).cpp.%64.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (64bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -MMD -c -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(OBJDIR)/$(MODULENAME).mm.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $<" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).mm.%32.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (32bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).mm.%64.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (64bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| ../juce_audio_formats.a: $(OBJS) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_formats.posix32.a: $(OBJS_posix32) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_formats.posix64.a: $(OBJS_posix64) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_formats.win32.a: $(OBJS_win32) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_audio_formats.win64.a: $(OBJS_win64) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| # -------------------------------------------------------------- | |||||
| CPP_DEPS = juce_audio_formats.cpp juce_audio_formats.h AppConfig.h */*.cpp */*.h | |||||
| juce_audio_formats.cpp.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | |||||
| juce_audio_formats.cpp.%32.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -c -o $@ | |||||
| juce_audio_formats.cpp.%64.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -c -o $@ | |||||
| # -------------------------------------------------------------- | |||||
| MM_DEPS = juce_audio_formats.cpp juce_audio_formats.h AppConfig.h */*.cpp */*.h | |||||
| juce_audio_formats.mm.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ -c -o $@ | |||||
| juce_audio_formats.mm.%32.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ $(32BIT_FLAGS) -c -o $@ | |||||
| juce_audio_formats.mm.%64.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ $(64BIT_FLAGS) -c -o $@ | |||||
| ifeq ($(MACOS),true) | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.d | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.posix32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.posix64.d | |||||
| else | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.posix32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.posix64.d | |||||
| endif | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.win32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.win64.d | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| @@ -4,88 +4,122 @@ | |||||
| # Created by falkTX | # Created by falkTX | ||||
| # | # | ||||
| include ../../Makefile.mk | |||||
| CWD=../.. | |||||
| MODULENAME=juce_core | |||||
| include ../Makefile.mk | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| BUILD_CXX_FLAGS += $(JUCE_CORE_FLAGS) -I. -w | |||||
| BUILD_CXX_FLAGS += $(JUCE_CORE_FLAGS) -w | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| ifeq ($(MACOS),true) | ifeq ($(MACOS),true) | ||||
| OBJS = juce_core.mm.o | |||||
| OBJS_posix32 = juce_core.mm.posix32.o | |||||
| OBJS_posix64 = juce_core.mm.posix64.o | |||||
| OBJS = $(OBJDIR)/$(MODULENAME).mm.o | |||||
| OBJS_posix32 = $(OBJDIR)/$(MODULENAME).mm.posix32.o | |||||
| OBJS_posix64 = $(OBJDIR)/$(MODULENAME).mm.posix64.o | |||||
| else | else | ||||
| OBJS = juce_core.cpp.o | |||||
| OBJS_posix32 = juce_core.cpp.posix32.o | |||||
| OBJS_posix64 = juce_core.cpp.posix64.o | |||||
| OBJS = $(OBJDIR)/$(MODULENAME).cpp.o | |||||
| OBJS_posix32 = $(OBJDIR)/$(MODULENAME).cpp.posix32.o | |||||
| OBJS_posix64 = $(OBJDIR)/$(MODULENAME).cpp.posix64.o | |||||
| endif | endif | ||||
| OBJS_win32 = juce_core.cpp.win32.o | |||||
| OBJS_win64 = juce_core.cpp.win64.o | |||||
| OBJS_win32 = $(OBJDIR)/$(MODULENAME).cpp.win32.o | |||||
| OBJS_win64 = $(OBJDIR)/$(MODULENAME).cpp.win64.o | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| all: ../juce_core.a | |||||
| posix32: ../juce_core.posix32.a | |||||
| posix64: ../juce_core.posix64.a | |||||
| win32: ../juce_core.win32.a | |||||
| win64: ../juce_core.win64.a | |||||
| all: $(MODULEDIR)/$(MODULENAME).a | |||||
| posix32: $(MODULEDIR)/$(MODULENAME).posix32.a | |||||
| posix64: $(MODULEDIR)/$(MODULENAME).posix64.a | |||||
| win32: $(MODULEDIR)/$(MODULENAME).win32.a | |||||
| win64: $(MODULEDIR)/$(MODULENAME).win64.a | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| clean: | clean: | ||||
| $(RM) *.o ../juce_core*.a | |||||
| rm -f $(OBJDIR)/*.o $(MODULEDIR)/$(MODULENAME)*.a | |||||
| debug: | debug: | ||||
| $(MAKE) DEBUG=true | $(MAKE) DEBUG=true | ||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(MODULEDIR)/$(MODULENAME).a: $(OBJS) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).posix32.a: $(OBJS_posix32) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).posix32.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).posix64.a: $(OBJS_posix64) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).posix64.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).win32.a: $(OBJS_win32) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).win32.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| $(MODULEDIR)/$(MODULENAME).win64.a: $(OBJS_win64) | |||||
| -@mkdir -p $(MODULEDIR) | |||||
| @echo "Creating $(MODULENAME).win64.a" | |||||
| @rm -f $@ | |||||
| @$(AR) crs $@ $^ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(OBJDIR)/$(MODULENAME).cpp.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $<" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) -MMD -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).cpp.%32.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (32bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -MMD -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).cpp.%64.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (64bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -MMD -c -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| $(OBJDIR)/$(MODULENAME).mm.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $<" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).mm.%32.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (32bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| $(OBJDIR)/$(MODULENAME).mm.%64.o: $(MODULENAME).cpp | |||||
| -@mkdir -p $(OBJDIR) | |||||
| @echo "Compiling $< (64bit)" | |||||
| @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -MMD -ObjC++ -c -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||
| ../juce_core.a: $(OBJS) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_core.posix32.a: $(OBJS_posix32) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_core.posix64.a: $(OBJS_posix64) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_core.win32.a: $(OBJS_win32) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| ../juce_core.win64.a: $(OBJS_win64) | |||||
| $(RM) $@ | |||||
| $(AR) crs $@ $^ | |||||
| # -------------------------------------------------------------- | |||||
| CPP_DEPS = juce_core.cpp juce_core.h AppConfig.h */*.cpp */*.h | |||||
| juce_core.cpp.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ | |||||
| juce_core.cpp.%32.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -c -o $@ | |||||
| juce_core.cpp.%64.o: $(CPP_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -c -o $@ | |||||
| # -------------------------------------------------------------- | |||||
| MM_DEPS = juce_core.cpp juce_core.h AppConfig.h */*.mm */*.cpp */*.h | |||||
| juce_core.mm.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ -c -o $@ | |||||
| juce_core.mm.%32.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ $(32BIT_FLAGS) -c -o $@ | |||||
| juce_core.mm.%64.o: $(MM_DEPS) | |||||
| $(CXX) $< $(BUILD_CXX_FLAGS) -ObjC++ $(64BIT_FLAGS) -c -o $@ | |||||
| ifeq ($(MACOS),true) | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.d | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.posix32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).mm.posix64.d | |||||
| else | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.posix32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.posix64.d | |||||
| endif | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.win32.d | |||||
| -include $(OBJDIR)/$(MODULENAME).cpp.win64.d | |||||
| # -------------------------------------------------------------- | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | |||||