X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Makefile.mingw.common;h=5afa38dde3130c7fefe1034058425487e1464c27;hb=0fd321e96091395d1c03c5e05f842d53e4effdb8;hp=a9bf9fa5517feb47112b0a41ebf79d22ffc028cb;hpb=00f91c276c6a74a293ff26964a151a17409f4c18;p=inkscape.git diff --git a/Makefile.mingw.common b/Makefile.mingw.common index a9bf9fa55..5afa38dde 100644 --- a/Makefile.mingw.common +++ b/Makefile.mingw.common @@ -60,11 +60,11 @@ E = / ####### file manipulation programs CP = cp -RMDIR = rm -rf +RMDIR = rm -rf MKDIR = mkdir -CPDIR = cp -rf +CPDIR = cp -rf MSGFMT = msgfmt -RMREC = find ./inkscape -type f -name +RMREC = find ./inkscape -type f -name RMREC1 = |xargs $(RM) RMDIRREC = find ./inkscape -type d -name RMDIRREC1 = |xargs $(RMDIR) @@ -83,10 +83,10 @@ else # NATIVE COMPILER SETTINGS ########################################################################## -CC = mingw32-gcc -CXX = mingw32-g++ +CC = i686-pc-mingw32-gcc +CXX = i686-pc-mingw32-g++ AS = as -AR = mingw32-ar +AR = i686-pc-mingw32-ar OBJCOPY = objcopy RANLIB = ranlib WINDRES = windres @@ -97,7 +97,7 @@ DLLTOOL = dlltool S = $(BSLASH) ####### escape character for echo -E = +E = ####### file manipulation programs CP = copy @@ -112,9 +112,9 @@ RM = del endif MKDIR = mkdir CPDIR = xcopy /e /i -RMREC = cd inkscape & $(RM) /s /q +RMREC = cd inkscape & $(RM) /s /q RMREC1 = & cd .. -RMDIRREC = cd inkscape & $(RMDIR) /s +RMDIRREC = cd inkscape & $(RMDIR) /s RMDIRREC1 = & cd .. ####### Where is your GTK directory? @@ -139,16 +139,16 @@ endif # VERSION_NR = 0.41+devel # VERSION = \"$(VERSION_NR)-${DTG}\" -VERSION_NR = 0.43+0.44pre2 +VERSION_NR = 0.44+devel VERSION = \"$(VERSION_NR)\" ####### the XP_WIN def is necessary for libjs.a -CFLAGS = -g -O3 -Wall -mms-bitfields -DVERSION=$(VERSION) \ +CFLAGS = -Wall -O3 -g -mms-bitfields -DVERSION=$(VERSION) \ -DXP_WIN -D_INTL_REDIRECT_INLINE -DHAVE_CONFIG_H ####### Inkboard abilities. ####### You must 'make -f Makefile.mingw clean' when turning this on or off -#CFLAGS += -DWITH_INKBOARD +CFLAGS += -DWITH_INKBOARD ####### IMPLICIT RULES .cpp.o: @@ -186,7 +186,7 @@ GTKLIB = -L$(GTK)/lib \ -latkmm-1.6 -lpangomm-1.4 -lsigc-2.0 \ -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 \ -lgdk_pixbuf-2.0 -lm -lpangoft2-1.0 -lpangowin32-1.0 -lpango-1.0 \ --lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 +-lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lcairo ####### For PERL ####### (note: perl's config.h has some nested comments) @@ -198,19 +198,19 @@ PYTHONINC = -I$(GTK)/python/include PYTHONLIB = -L$(GTK)/python/libs -lpython24 #PYTHONLIB = -L$(GTK)/python/libs/libpython24.a -####### remove -DLIBXML_STATIC -INC = -I. -I.. -I../.. $(GTKINC) -I$(GTK)/include \ +####### remove -DLIBXML_STATIC +INC = -I. -I.. -I../.. -I../cxxtest $(GTKINC) -I$(GTK)/include \ $(PERLINC) $(PYTHONINC) -I$(GTK)/include/loudmouth-1.0 \ -I$(GTK)/include/libxml2 -I$(GTK)/include/freetype2 \ # To enable loudmouth uncomment and move this line below -#-lloudmouth-1.dll -lssl -lcrypto LIBS = $(GTKLIB) $(PERLLIB) $(PYTHONLIB) \ $(GTK)/bin/libxml2.dll \ $(GTK)/lib/iconv.lib \ -lfreetype.dll -lfontconfig.dll \ -llcms.dll \ +-lloudmouth-1.dll -lssl -lcrypto \ -lpng -lpopt $(GTK)/lib/zdll.lib \ -lgc -mwindows -lws2_32 -lintl