ifeq (yes,$(DEBUG))\r
DEBUGFLAGS=-g -DDEBUG\r
endif\r
-CXX = g++.exe\r
-LD = g++.exe\r
-WINDRES = windres.exe\r
-RES = \r
+CROSS =\r
+CXX = $(CROSS)g++\r
+CC = $(CROSS)gcc\r
+WINDRES = $(CROSS)windres\r
+RANLIB = $(CROSS)ranlib\r
+AR = $(CROSS)ar\r
+RES =\r
SRC = $(wildcard ../../src/*.cpp)\r
OBJ = $(patsubst %.cpp,%.o,$(SRC))\r
ifeq (yes,$(SHARED))\r
endif\r
INCS = -I../.. -I$(EBML_DIR)\r
LDFLAGS = -L. -L$(EBML_DIR)/make/mingw32\r
-CXXFLAGS += $(DEBUGFLAGS) $(INCS) \r
+CXXFLAGS += $(DEBUGFLAGS) $(INCS)\r
TESTS = test6 test8 test9\r
\r
.PHONY: all all-before all-after clean clean-custom\r
rm -f .depend\r
\r
libmatroska.a: $(OBJ)\r
- ar r $@ $(OBJ)\r
- ranlib $@\r
+ $(AR) r $@ $(OBJ)\r
+ $(RANLIB) $@\r
\r
libmatroska.dll: $(OBJ)\r
$(CXX) -shared -Wl,--export-all -Wl,--out-implib=$@.a -o $@ $(OBJ) \\r