[mapserver-commits] r9880 - trunk/mapserver
svn at osgeo.org
svn at osgeo.org
Tue Feb 23 11:21:18 EST 2010
Author: tamas
Date: 2010-02-23 11:21:17 -0500 (Tue, 23 Feb 2010)
New Revision: 9880
Modified:
trunk/mapserver/Makefile.vc
trunk/mapserver/mapagg2.cpp
trunk/mapserver/nmake.opt
Log:
Fixed the broken build on Windows, added dependency to libexpat for AGG
Modified: trunk/mapserver/Makefile.vc
===================================================================
--- trunk/mapserver/Makefile.vc 2010-02-23 16:15:10 UTC (rev 9879)
+++ trunk/mapserver/Makefile.vc 2010-02-23 16:21:17 UTC (rev 9880)
@@ -34,7 +34,7 @@
mapraster.obj cgiutil.obj mapsde.obj mapogr.obj maptime.obj \
maptemplate.obj mappostgis.obj maplayer.obj mapresample.obj \
mapwms.obj mapwmslayer.obj mapgml.obj maporaclespatial.obj \
- mapprojhack.obj mapdraw.obj mapgd.obj mapoutput.obj mapswf.obj \
+ mapprojhack.obj mapdraw.obj mapgd.obj mapgd2.obj mapoutput.obj mapswf.obj \
mapgdal.obj mapwfs.obj mapwfs11.obj mapwfslayer.obj mapows.obj maphttp.obj \
mappdf.obj mapcontext.obj mapdrawgdal.obj mapjoin.obj mapgraticule.obj \
mapmygis.obj mapimagemap.obj mapcopy.obj maprasterquery.obj \
@@ -43,7 +43,7 @@
mapgeos.obj strptime.obj \
mapcpl.obj mapio.obj mappool.obj mapsvg.obj mapregex.obj mappluginlayer.obj \
mapogcsos.obj mappostgresql.obj mapcrypto.obj mapowscommon.obj \
- maplibxml2.obj mapdebug.obj mapchart.obj mapagg.obj maptclutf.obj \
+ maplibxml2.obj mapdebug.obj mapchart.obj mapagg.obj mapagg2.obj maptclutf.obj \
maprendering.obj mapimageio.obj mapcairo.obj \
mapoglrenderer.obj mapoglcontext.obj mapogl.obj \
maptile.obj $(EPPL_OBJ) $(REGEX_OBJ) mapgeomtransform.obj $(AGG_OBJ)
@@ -111,6 +111,7 @@
del *.exp
del *.ilk
del *.manifest
+ del renderers\agg\*.obj
!IFDEF DOT_NET
cd mapscript\csharp
nmake /f makefile.vc clean
Modified: trunk/mapserver/mapagg2.cpp
===================================================================
--- trunk/mapserver/mapagg2.cpp 2010-02-23 16:15:10 UTC (rev 9879)
+++ trunk/mapserver/mapagg2.cpp 2010-02-23 16:21:17 UTC (rev 9880)
@@ -272,7 +272,7 @@
void* agg2CreateVectorSymbolTile(int width, int height,
symbolObj *symbol, symbolStyleObj * style) {
-
+ return NULL;
}
void agg2RenderPixmapSymbol(imageObj *img, double x, double y,
@@ -282,7 +282,7 @@
void* agg2CreatePixmapSymbolTile(int width, int height,
symbolObj *symbol, symbolStyleObj * style) {
-
+ return NULL;
}
void agg2RenderEllipseSymbol(imageObj *image, double x, double y,
@@ -292,7 +292,7 @@
void* agg2CreateEllipseSymbolTile(int width, int height,
symbolObj *symbol, symbolStyleObj * style) {
-
+ return NULL;
}
void agg2RenderTruetypeSymbol(imageObj *img, double x, double y,
@@ -355,7 +355,7 @@
void* agg2CreateTruetypeSymbolTile(int width, int height,
symbolObj *symbol, symbolStyleObj * style) {
-
+ return NULL;
}
void agg2RenderTile(imageObj *img, imageObj *tile, double x, double y) {
Modified: trunk/mapserver/nmake.opt
===================================================================
--- trunk/mapserver/nmake.opt 2010-02-23 16:15:10 UTC (rev 9879)
+++ trunk/mapserver/nmake.opt 2010-02-23 16:21:17 UTC (rev 9880)
@@ -289,6 +289,7 @@
#is used in Mapserver to putput high class rendering
#
AGG=-DUSE_AGG
+EXPAT_DIR = $(MS_BASE)\Expat 2.0.1
# If you wish to use OpenGl
#
@@ -758,14 +759,23 @@
CAIRO_LIB= $(CAIRO_DIR)\src\cairo.lib
!ENDIF
+# Setup EXPAT
+!IFDEF EXPAT_DIR
+EXPAT_INC = -I$(EXPAT_DIR)\source\lib
+EXPAT_LIB = $(EXPAT_DIR)\bin\libexpat.lib
+!ENDIF
+
# Setup AGG
!IFDEF AGG
-AGG_INC=-I$(FT_DIR)\include
+AGG_INC=-I$(FT_DIR)\include -Irenderers\agg\include
AGG_OBJ=renderers\agg\src\agg_arc.obj renderers\agg\src\agg_curves.obj renderers\agg\src\agg_vcgen_contour.obj \
renderers\agg\src\agg_vcgen_dash.obj renderers\agg\src\agg_vcgen_stroke.obj renderers\agg\src\agg_image_filters.obj \
-renderers\agg\src\agg_line_aa_basics.obj renderers\agg\src\agg_line_profile_aa.obj renderers\agg\src\agg_sqrt_tables.obj \
-renderers\agg\src\agg_embedded_raster_fonts.obj renderers\agg\src\agg_trans_affine.obj \
-renderers\agg\src\agg_vpgen_clip_polygon.obj renderers\agg\src\agg_vpgen_clip_polyline.obj renderers\agg\src\agg_font_freetype.obj
+renderers\agg\src\agg_line_aa_basics.obj renderers\agg\src\agg_line_profile_aa.obj \
+renderers\agg\src\agg_sqrt_tables.obj renderers\agg\src\agg_embedded_raster_fonts.obj \
+renderers\agg\src\agg_trans_affine.obj renderers\agg\src\agg_vpgen_clip_polygon.obj \
+renderers\agg\src\agg_vpgen_clip_polyline.obj renderers\agg\src\agg_font_freetype.obj \
+renderers\agg\src\agg_svg_parser.obj renderers\agg\src\agg_svg_path_renderer.obj \
+renderers\agg\src\agg_svg_path_tokenizer.obj
!ENDIF
# Setup PDF includes and libs
@@ -836,7 +846,7 @@
$(CURL_LIB) $(MING_LIB) $(PDF_LIB) \
$(WINSOCK_LIB) $(POSTGIS_LIB) $(IMGGEN_LIB) $(ERR_LIB) \
$(ORACLE_LIB) $(SDE_LIB) $(ICONV_LIB) $(FCGILIB) $(GEOS_LIB) \
- $(LIBXML_LIB) $(AGG_LIB) $(OGL_LIB) $(CAIRO_LIB) $(FRIBIDI_LIB)
+ $(LIBXML_LIB) $(EXPAT_LIB) $(OGL_LIB) $(CAIRO_LIB) $(FRIBIDI_LIB)
!ENDIF
LIBS=$(MS_LIB) $(EXTERNAL_LIBS)
@@ -848,7 +858,7 @@
$(CURL_INC) $(MING_INC) $(PDF_INC) $(POSTGIS_INC) \
$(IMGGEN_INC) $(ERR_INC) $(ORACLE_INC) $(SDE_INC)\
$(ICONV_INC) $(FCGIINC) $(GEOS_INC) $(ZLIB_INC) $(LIBXML_INC) \
- $(AGG_INC) $(OGL_INC) $(CAIRO_INC) $(PNG_INC) $(FRIBIDI_INC)
+ $(AGG_INC) $(EXPAT_INC) $(OGL_INC) $(CAIRO_INC) $(PNG_INC) $(FRIBIDI_INC)
!ENDIF
More information about the mapserver-commits
mailing list