SF.net SVN: geany-plugins: [25] trunk/spellcheck/makefile.win32
eht16 at users.sourceforge.net
eht16 at xxxxx
Tue May 20 15:41:16 UTC 2008
Revision: 25
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=25&view=rev
Author: eht16
Date: 2008-05-20 08:41:15 -0700 (Tue, 20 May 2008)
Log Message:
-----------
Make Windows Makefile working.
Modified Paths:
--------------
trunk/spellcheck/makefile.win32
Modified: trunk/spellcheck/makefile.win32
===================================================================
--- trunk/spellcheck/makefile.win32 2008-05-20 15:37:03 UTC (rev 24)
+++ trunk/spellcheck/makefile.win32 2008-05-20 15:41:15 UTC (rev 25)
@@ -1,3 +1,4 @@
+#
# localwin32.mk is an optional file to override make variables.
# Use localwin32.mk instead of editing variables as it is included in sub
# makefiles.
@@ -9,11 +10,15 @@
CP = copy
RM = del
PREFIX = C:\libs
+# path to the Aspell source directory
+ASPELL_PREFIX = C:\libs\aspell
+ASPELL_LIB = C:\aspell\bin\aspell-15.dll
GEANY_SRC = c:\geany_svn
TARGET = spellcheck.dll
.SUFFIXES: .c .o
-include localwin32.mk
+
OBJS = spellcheck.o
INCLUDEDIRS= -I. \
-I$(GEANY_SRC) \
@@ -29,23 +34,25 @@
-I$(PREFIX)/include/glib-2.0 \
-I$(PREFIX)/lib/glib-2.0/include \
-I$(PREFIX)/include/gettext \
- -I$(PREFIX)/include
+ -I$(PREFIX)/include \
+ -I$(ASPELL_PREFIX)/interfaces/cc
+
ALL_GTK_LIBS= \
-L"$(PREFIX)/lib" \
-lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 \
- -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv
+ -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv $(ASPELL_LIB)
CCFLAGS=-Wall -O2 -mms-bitfields -DHAVE_CONFIG_H
all: $(TARGET)
deps.mak:
- $(CC) -MM $(CCFLAGS) $(INCLUDEDIRS) *.c >deps.mak
+ $(CC) -MM $(CCFLAGS) $(INCLUDEDIRS) src/*.c >deps.mak
-.c.o:
+spellcheck.o:
$(CC) $(CCFLAGS) $(INCLUDEDIRS) -c $<
-$(TARGET): $(OBJS) deps.mak
+$(TARGET): deps.mak $(OBJS)
$(CC) -shared $(OBJS) $(ALL_GTK_LIBS) -o $(TARGET)
clean:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list