| @@ -10,14 +10,14 @@ include ../modules/Makefile.mk | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| WINECXX ?= wineg++ | |||||
| WINECC ?= winegcc | |||||
| BUILD_CXX_FLAGS += $(JACKBRIDGE_FLAGS) | BUILD_CXX_FLAGS += $(JACKBRIDGE_FLAGS) | ||||
| LINK_FLAGS += $(JACKBRIDGE_LIBS) | LINK_FLAGS += $(JACKBRIDGE_LIBS) | ||||
| WINE_32BIT_FLAGS = $(32BIT_FLAGS) | WINE_32BIT_FLAGS = $(32BIT_FLAGS) | ||||
| WINE_64BIT_FLAGS = $(64BIT_FLAGS) | WINE_64BIT_FLAGS = $(64BIT_FLAGS) | ||||
| WINE_LINK_FLAGS = $(LINK_FLAGS) $(LIBDL_LIBS) -lpthread | |||||
| WINE_LINK_FLAGS = $(LINK_FLAGS) $(LIBDL_LIBS) -lpthread -lstdc++ | |||||
| ifneq ($(MACOS),true) | ifneq ($(MACOS),true) | ||||
| WINE_32BIT_FLAGS += -I/usr/include/wine/wine/windows | WINE_32BIT_FLAGS += -I/usr/include/wine/wine/windows | ||||
| @@ -151,12 +151,12 @@ $(MODULEDIR)/$(MODULENAME).win64e.a: $(OBJS_win64e) | |||||
| $(MODULEDIR)/$(MODULENAME)-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 $(MODULENAME)-wine32.dll$(LIB_EXT)" | @echo "Linking $(MODULENAME)-wine32.dll$(LIB_EXT)" | ||||
| @$(WINECXX) $^ $(WINE_32BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | |||||
| @$(WINECC) $^ $(WINE_32BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | |||||
| $(MODULEDIR)/$(MODULENAME)-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 $(MODULENAME)-wine64.dll$(LIB_EXT)" | @echo "Linking $(MODULENAME)-wine64.dll$(LIB_EXT)" | ||||
| @$(WINECXX) $^ $(WINE_64BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | |||||
| @$(WINECC) $^ $(WINE_64BIT_FLAGS) $(WINE_LINK_FLAGS) $(SHARED) -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||
| @@ -207,12 +207,12 @@ $(OBJDIR)/%.cpp.win64.o: %.cpp | |||||
| $(OBJDIR)/%.cpp.wine32.o: %.cpp | $(OBJDIR)/%.cpp.wine32.o: %.cpp | ||||
| -@mkdir -p $(OBJDIR) | -@mkdir -p $(OBJDIR) | ||||
| @echo "Compiling $< (wine32)" | @echo "Compiling $< (wine32)" | ||||
| @$(WINECXX) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -c -o $@ | |||||
| @$(WINECC) $< $(BUILD_CXX_FLAGS) $(32BIT_FLAGS) -c -o $@ | |||||
| $(OBJDIR)/%.cpp.wine64.o: %.cpp | $(OBJDIR)/%.cpp.wine64.o: %.cpp | ||||
| -@mkdir -p $(OBJDIR) | -@mkdir -p $(OBJDIR) | ||||
| @echo "Compiling $< (wine64)" | @echo "Compiling $< (wine64)" | ||||
| @$(WINECXX) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -c -o $@ | |||||
| @$(WINECC) $< $(BUILD_CXX_FLAGS) $(64BIT_FLAGS) -c -o $@ | |||||
| # ---------------------------------------------------------------------------------------------------------------------------- | # ---------------------------------------------------------------------------------------------------------------------------- | ||||