diff --git a/distrho/src/jackbridge/Makefile b/distrho/src/jackbridge/Makefile deleted file mode 100644 index 9f3e3671..00000000 --- a/distrho/src/jackbridge/Makefile +++ /dev/null @@ -1,257 +0,0 @@ -#!/usr/bin/make -f -# Makefile for jackbridge # -# ----------------------- # -# Created by falkTX -# - -CWD=.. -MODULENAME=jackbridge -include ../modules/Makefile.mk - -# --------------------------------------------------------------------------------------------------------------------- - -BUILD_CXX_FLAGS += $(JACKBRIDGE_FLAGS) -LINK_FLAGS += $(JACKBRIDGE_LIBS) - -WINE_32BIT_FLAGS = $(32BIT_FLAGS) -fpermissive -WINE_64BIT_FLAGS = $(64BIT_FLAGS) -fpermissive -WINE_LINK_FLAGS = $(LINK_FLAGS) $(LIBDL_LIBS) -lpthread -lstdc++ - -ifeq ($(JACKBRIDGE_DIRECT),true) -BUILD_CXX_FLAGS += $(JACK_FLAGS) -DJACKBRIDGE_DIRECT -LINK_FLAGS += $(JACK_LIBS) -endif - -ifneq ($(MACOS),true) -WINE_32BIT_FLAGS += -I/usr/include/wine/wine/windows -WINE_32BIT_FLAGS += -I/usr/include/wine-development/windows -WINE_32BIT_FLAGS += -I/opt/wine-devel/include/wine/windows -WINE_32BIT_FLAGS += -L/usr/lib32/wine -WINE_32BIT_FLAGS += -L/usr/lib/wine -WINE_32BIT_FLAGS += -L/usr/lib/i386-linux-gnu/wine -WINE_32BIT_FLAGS += -L/usr/lib/i386-linux-gnu/wine-development -WINE_32BIT_FLAGS += -L/opt/wine-stable/lib -WINE_32BIT_FLAGS += -L/opt/wine-stable/lib/wine -WINE_32BIT_FLAGS += -L/opt/wine-staging/lib -WINE_32BIT_FLAGS += -L/opt/wine-staging/lib/wine - -WINE_64BIT_FLAGS += -I/usr/include/wine/wine/windows -WINE_64BIT_FLAGS += -I/usr/include/wine-development/windows -WINE_64BIT_FLAGS += -I/opt/wine-devel/include/wine/windows -WINE_64BIT_FLAGS += -L/usr/lib64/wine -WINE_64BIT_FLAGS += -L/usr/lib/x86_64-linux-gnu/wine -WINE_64BIT_FLAGS += -L/usr/lib/x86_64-linux-gnu/wine-development -WINE_64BIT_FLAGS += -L/opt/wine-stable/lib64 -WINE_64BIT_FLAGS += -L/opt/wine-stable/lib64/wine -WINE_64BIT_FLAGS += -L/opt/wine-staging/lib64 -WINE_64BIT_FLAGS += -L/opt/wine-staging/lib64/wine - -WINE_LINK_FLAGS += -lrt -endif - -# --------------------------------------------------------------------------------------------------------------------- - -OBJS = $(OBJDIR)/JackBridge1.cpp.o $(OBJDIR)/JackBridge2.cpp.o -OBJS_arm32 = $(OBJDIR)/JackBridge1.cpp.arm32.o $(OBJDIR)/JackBridge2.cpp.arm32.o -OBJS_posix32 = $(OBJDIR)/JackBridge1.cpp.posix32.o $(OBJDIR)/JackBridge2.cpp.posix32.o -OBJS_posix64 = $(OBJDIR)/JackBridge1.cpp.posix64.o $(OBJDIR)/JackBridge2.cpp.posix64.o -OBJS_win32 = $(OBJDIR)/JackBridge1.cpp.win32.o $(OBJDIR)/JackBridge2.cpp.win32.o -OBJS_win64 = $(OBJDIR)/JackBridge1.cpp.win64.o $(OBJDIR)/JackBridge2.cpp.win64.o -OBJS_wine32 = $(OBJDIR)/JackBridge1.cpp.wine32.o $(OBJDIR)/JackBridge2.cpp.wine32.o $(OBJDIR)/JackBridge3.cpp.wine32.o -OBJS_wine64 = $(OBJDIR)/JackBridge1.cpp.wine64.o $(OBJDIR)/JackBridge2.cpp.wine64.o $(OBJDIR)/JackBridge3.cpp.wine64.o - -OBJS_posix32e = $(OBJDIR)/JackBridgeExport.cpp.posix32e.o -OBJS_posix64e = $(OBJDIR)/JackBridgeExport.cpp.posix64e.o -OBJS_win64e = $(OBJDIR)/JackBridgeExport.cpp.win64e.o -OBJS_win32e = $(OBJDIR)/JackBridgeExport.cpp.win32e.o - -# --------------------------------------------------------------------------------------------------------------------- - -all: $(MODULEDIR)/$(MODULENAME).a - -ifeq ($(WIN32),true) -posix32: -posix64: -posix32e: -posix64e: -win32: $(MODULEDIR)/$(MODULENAME).win32.a -win64: $(MODULEDIR)/$(MODULENAME).win64.a -win32e: $(MODULEDIR)/$(MODULENAME).win32e.a -win64e: $(MODULEDIR)/$(MODULENAME).win64e.a -wine32: -wine64: -else -arm32: $(MODULEDIR)/$(MODULENAME).arm32.a -posix32: $(MODULEDIR)/$(MODULENAME).posix32.a -posix64: $(MODULEDIR)/$(MODULENAME).posix64.a -posix32e: $(MODULEDIR)/$(MODULENAME).posix32e.a -posix64e: $(MODULEDIR)/$(MODULENAME).posix64e.a -win32: -win64: -win32e: -win64e: -wine32: $(MODULEDIR)/$(MODULENAME)-wine32.dll$(LIB_EXT) -wine64: $(MODULEDIR)/$(MODULENAME)-wine64.dll$(LIB_EXT) -endif - -# --------------------------------------------------------------------------------------------------------------------- - -clean: - rm -f $(OBJDIR)/*.o $(MODULEDIR)/$(MODULENAME)*.* - -debug: - $(MAKE) DEBUG=true - -# --------------------------------------------------------------------------------------------------------------------- - -$(MODULEDIR)/$(MODULENAME).a: $(OBJS) - -@mkdir -p $(MODULEDIR) - @echo "Creating $(MODULENAME).a" - @rm -f $@ - @$(AR) crs $@ $^ - -$(MODULEDIR)/$(MODULENAME).arm32.a: $(OBJS_arm32) - -@mkdir -p $(MODULEDIR) - @echo "Creating $(MODULENAME).arm32.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 $@ $^ - -# --------------------------------------------------------------------------------------------------------------------- - -$(MODULEDIR)/$(MODULENAME).posix32e.a: $(OBJS_posix32e) - -@mkdir -p $(MODULEDIR) - @echo "Creating $(MODULENAME).posix32e.a" - @rm -f $@ - @$(AR) crs $@ $^ - -$(MODULEDIR)/$(MODULENAME).posix64e.a: $(OBJS_posix64e) - -@mkdir -p $(MODULEDIR) - @echo "Creating $(MODULENAME).posix64e.a" - @rm -f $@ - @$(AR) crs $@ $^ - -$(MODULEDIR)/$(MODULENAME).win32e.a: $(OBJS_win32e) - -@mkdir -p $(MODULEDIR) - @echo "Creating $(MODULENAME).win32e.a" - @rm -f $@ - @$(AR) crs $@ $^ - -$(MODULEDIR)/$(MODULENAME).win64e.a: $(OBJS_win64e) - -@mkdir -p $(MODULEDIR) - @echo "Creating $(MODULENAME).win64e.a" - @rm -f $@ - @$(AR) crs $@ $^ - -# --------------------------------------------------------------------------------------------------------------------- - -$(MODULEDIR)/$(MODULENAME)-wine32.dll$(LIB_EXT): $(OBJS_wine32) JackBridgeExport.def - -@mkdir -p $(MODULEDIR) - @echo "Linking $(MODULENAME)-wine32.dll$(LIB_EXT)" - @$(WINECC) $^ $(WINE_32BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ - -$(MODULEDIR)/$(MODULENAME)-wine64.dll$(LIB_EXT): $(OBJS_wine64) JackBridgeExport.def - -@mkdir -p $(MODULEDIR) - @echo "Linking $(MODULENAME)-wine64.dll$(LIB_EXT)" - @$(WINECC) $^ $(WINE_64BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ - -# --------------------------------------------------------------------------------------------------------------------- - -$(OBJDIR)/JackBridge1.cpp.o: JackBridge1.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling JackBridge1.cpp" - @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ - -$(OBJDIR)/JackBridge2.cpp.o: JackBridge2.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling JackBridge2.cpp" - @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ - -# --------------------------------------------------------------------------------------------------------------------- - -$(OBJDIR)/JackBridgeExport.cpp.%32e.o: JackBridgeExport.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $<" - @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -fpermissive -c -o $@ - -$(OBJDIR)/JackBridgeExport.cpp.%64e.o: JackBridgeExport.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $<" - @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -fpermissive -c -o $@ - -# --------------------------------------------------------------------------------------------------------------------- - -$(OBJDIR)/%.cpp.arm32.o: %.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $< (arm32)" - @$(CXX) $< $(BUILD_CXX_FLAGS) $(ARM32_FLAGS) -c -o $@ - -$(OBJDIR)/%.cpp.posix32.o: %.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $< (posix32)" - @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -c -o $@ - -$(OBJDIR)/%.cpp.posix64.o: %.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $< (posix64)" - @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -c -o $@ - -$(OBJDIR)/%.cpp.win32.o: %.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $< (win32)" - @$(CXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -c -o $@ - -$(OBJDIR)/%.cpp.win64.o: %.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $< (win64)" - @$(CXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -c -o $@ - -$(OBJDIR)/%.cpp.wine32.o: %.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $< (wine32)" - @$(WINECC) $< $(BUILD_CXX_FLAGS) $(WINE_32BIT_FLAGS) -c -o $@ - -$(OBJDIR)/%.cpp.wine64.o: %.cpp - -@mkdir -p $(OBJDIR) - @echo "Compiling $< (wine64)" - @$(WINECC) $< $(BUILD_CXX_FLAGS) $(WINE_64BIT_FLAGS) -c -o $@ - -# --------------------------------------------------------------------------------------------------------------------- - --include $(OBJS:%.o=%.d) --include $(OBJS_arm32:%.o=%.d) --include $(OBJS_posix32:%.o=%.d) --include $(OBJS_posix32e:%.o=%.d) --include $(OBJS_posix64:%.o=%.d) --include $(OBJS_posix64e:%.o=%.d) --include $(OBJS_win32:%.o=%.d) --include $(OBJS_win32e:%.o=%.d) --include $(OBJS_win64:%.o=%.d) --include $(OBJS_win64e:%.o=%.d) --include $(OBJS_wine32:%.o=%.d) --include $(OBJS_wine64:%.o=%.d) - -# ---------------------------------------------------------------------------------------------------------------------