SF.net SVN: geany: [2271] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Fri Feb 22 09:56:32 UTC 2008


Revision: 2271
          http://geany.svn.sourceforge.net/geany/?rev=2271&view=rev
Author:   eht16
Date:     2008-02-22 01:56:31 -0800 (Fri, 22 Feb 2008)

Log Message:
-----------
Fix more cross-compiling issues including little cleanup.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/scintilla/Makefile.am
    trunk/src/Makefile.am

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2008-02-21 22:06:37 UTC (rev 2270)
+++ trunk/ChangeLog	2008-02-22 09:56:31 UTC (rev 2271)
@@ -1,3 +1,9 @@
+2008-02-22  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
+
+ * scintilla/Makefile.am, src/Makefile.am:
+   Fix more cross-compiling issues including little cleanup.
+
+
 2008-02-21  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
 
  * doc/geany.html, doc/geany.txt, src/editor.c, src/editor.h,

Modified: trunk/scintilla/Makefile.am
===================================================================
--- trunk/scintilla/Makefile.am	2008-02-21 22:06:37 UTC (rev 2270)
+++ trunk/scintilla/Makefile.am	2008-02-22 09:56:31 UTC (rev 2271)
@@ -89,11 +89,7 @@
 
 libscintilla_a_SOURCES = $(SRCS)
 
-if MINGW
-INCLUDES=-I$(top_srcdir) -I$(srcdir)/include -I/usr/local/cross-tools/include @GTK_CFLAGS@
-else
 INCLUDES=-I$(top_srcdir) -I$(srcdir)/include @GTK_CFLAGS@
-endif
 
 marshallers: scintilla-marshal.list
 	glib-genmarshal --prefix scintilla_marshal scintilla-marshal.list --header > scintilla-marshal.h

Modified: trunk/src/Makefile.am
===================================================================
--- trunk/src/Makefile.am	2008-02-21 22:06:37 UTC (rev 2270)
+++ trunk/src/Makefile.am	2008-02-22 09:56:31 UTC (rev 2271)
@@ -47,22 +47,28 @@
 	support.h \
 	plugindata.h
 
+INCLUDES = -I$(srcdir)/../scintilla/include -I$(srcdir)/../tagmanager/include -I/tmp @GTK_CFLAGS@
+
+# tell automake we have a C++ file so it uses the C++ linker we need for Scintilla
+nodist_EXTRA_geany_SOURCES = dummy.cxx
+
 if MINGW
 # build Geany for Windows on non-Windows systems (cross-compile)
-WINDRES = $(host)-windres
 
 geany_SOURCES = $(SRCS) win32.c win32.h
-geany_LDADD = ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a -lstdc++ @GTK_LIBS@ \
-			$(INTLLIBS) -lgdi32 -limm32 -lshell32 -lole32 -luuid -liberty -lcomdlg32 -lcomctl32 \
-			geany_private.res
+
+geany_LDADD = ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a @GTK_LIBS@ $(INTLLIBS) \
+			  -lkernel32 -limm32 -lshfolder -lshell32 -lole32 -luuid -lcomdlg32 \
+			  -lcomctl32 -liberty -lwsock32 geany_private.res
+
 AM_CFLAGS = -DGEANY_DATADIR=\"data\" \
 			-DGEANY_LOCALEDIR=\"data\" \
 			-DGEANY_LIBDIR=\"\" \
-			-DGEANY_PREFIX=\"\" \
+			-DGEANY_PREFIX=\"\"
+
 geany_LDFLAGS =	-mwindows -mms-bitfields
 
-INCLUDES = -I$(srcdir)/../scintilla/include -I$(srcdir)/../tagmanager/include -DENABLE_NLS \
-           -I/usr/local/cross-tools/include @GTK_CFLAGS@
+WINDRES = $(host_alias)-windres
 
 geany_private.res:
 	$(WINDRES) -i ../geany_private.rc --input-format=rc -o geany_private.res -O coff;
@@ -75,16 +81,14 @@
 
 geany_SOURCES = $(SRCS) vte.c vte.h
 
-# tell automake we have a C++ file so it uses the C++ linker we need for Scintilla
-nodist_EXTRA_geany_SOURCES = dummy.cxx
 geany_LDADD = ../scintilla/libscintilla.a ../tagmanager/libtagmanager.a @GTK_LIBS@  $(INTLLIBS)
 
-INCLUDES = \
-	-DGEANY_DATADIR=\""$(datadir)"\" -DGEANY_LIBDIR=\""$(libdir)"\" \
-	-DGEANY_LOCALEDIR=\""$(localedir)"\" -DGEANY_PREFIX=\""$(prefix)"\" \
-	-I$(srcdir)/../scintilla/include -I$(srcdir)/../tagmanager/include @GTK_CFLAGS@
+AM_CFLAGS = -DGEANY_DATADIR=\""$(datadir)"\" \
+			-DGEANY_LIBDIR=\""$(libdir)"\" \
+			-DGEANY_LOCALEDIR=\""$(localedir)"\" \
+			-DGEANY_PREFIX=\""$(prefix)"\"
 
 clean-local:
 
+endif
 
-endif


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list