X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=Makefile.mingw.common;h=1f5b2d885e9385efdbe76c556edb8bfe35fd34a1;hb=c89fdbd48a4600f1f3382360650dd1baecbab4d7;hp=eb60bf387cdf704c1fc6717917022ed9dcd05822;hpb=1a4f99486fe2268d77dd10f19d3d811247304f96;p=inkscape.git diff --git a/Makefile.mingw.common b/Makefile.mingw.common index eb60bf387..1f5b2d885 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 = 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,22 +112,26 @@ 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? +ifndef GTK GTK=c:/gtk28 +endif ####### Same thing, DOS style +ifndef GTKDOS GTKDOS=c:\gtk28 +endif ####### Command to process .po files --> .mo MSGFMT = $(GTKDOS)$(S)bin$(S)msgfmt ####### change me!! -DTG := 20050626 +DTG := 200600801 endif ########################################################################## @@ -136,19 +140,19 @@ endif ###### VERSION NUMBER -# VERSION_NR = 0.41+devel +# VERSION_NR = 0.45+devel # VERSION = \"$(VERSION_NR)-${DTG}\" -VERSION_NR = 0.43+0.44pre3 +VERSION_NR = 0.45+devel VERSION = \"$(VERSION_NR)\" ####### the XP_WIN def is necessary for libjs.a -CFLAGS = -g -O3 -Wall -mms-bitfields -DVERSION=$(VERSION) \ +CFLAGS = -Wall -g -O3 -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: @@ -178,15 +182,13 @@ GTKINC = -DGLIBMM_DLL \ ####### Our Gtk libs -####### we removed the '-Wl,--enable-runtime-pseudo-reloc' option, as -####### it proved to be very dangerous -####### with Gtk::TreeViewColumn GTKLIB = -L$(GTK)/lib \ -lgtkmm-2.4 -lgdkmm-2.4 -lglibmm-2.4 \ -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 +-lgdk_pixbuf-2.0 \ +-lpangocairo-1.0 -lpangoft2-1.0 -lpangowin32-1.0 -lpango-1.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,21 +200,21 @@ PYTHONINC = -I$(GTK)/python/include PYTHONLIB = -L$(GTK)/python/libs -lpython24 #PYTHONLIB = -L$(GTK)/python/libs/libpython24.a -####### remove -DLIBXML_STATIC +####### 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 +-lgc -mwindows -lws2_32 -lintl -lm ##########################################################################