Build support for valid.
[geos.git] / source / geom / Makefile.am
blobdb0c503a3c34df93f2553f2ccf1973ead0a505a0
1 prefix=@prefix@
2 top_srcdir=@top_srcdir@
3 GEOS_VERSION=@VERSION@
5 pkglibdir=$(prefix)/lib
6 pkglib_LTLIBRARIES = libgeos.la
8 INCLUDES = -I$(top_srcdir)/source/headers -DGEOS_VERSION=\""$(GEOS_VERSION)"\"
10 DIR_SOURCES =           Coordinate.cpp GeometryFactory.cpp MultiPoint.cpp \
11                         CoordinateList.cpp BasicCoordinateList.cpp IntersectionMatrix.cpp  \
12                         CoordinateListFactory.cpp PointCoordinateList.cpp \
13                         MultiPolygon.cpp Dimension.cpp LinearRing.cpp \
14                         Point.cpp Envelope.cpp LineSegment.cpp Polygon.cpp \
15                         GeometryCollection.cpp LineString.cpp \
16                         PrecisionModel.cpp GeometryCollectionIterator.cpp \
17                         Location.cpp Geometry.cpp MultiLineString.cpp
19 EXTERNAL_SOURCES =      ../graph/Depth.cpp  ../graph/GeometryGraph.cpp \
20                         ../graph/DirectedEdge.cpp ../graph/GraphComponent.cpp \
21                         ../graph/DirectedEdgeStar.cpp ../graph/Label.cpp \
22                         ../graph/Edge.cpp ../graph/Node.cpp \
23                         ../graph/EdgeEnd.cpp ../graph/NodeFactory.cpp \
24                         ../graph/EdgeEndStar.cpp ../graph/NodeMap.cpp \
25                         ../graph/EdgeIntersection.cpp ../graph/PlanarGraph.cpp\
26                         ../graph/EdgeIntersectionList.cpp \
27                         ../graph/Position.cpp ../graph/EdgeList.cpp \
28                         ../graph/Quadrant.cpp \
29                         ../graph/EdgeRing.cpp ../graph/TopologyLocation.cpp \
30                         ../graph/index/MonotoneChain.cpp \
31                         ../graph/index/MonotoneChainEdge.cpp \
32                         ../graph/index/MonotoneChainIndexer.cpp \
33                         ../graph/index/SegmentIntersector.cpp \
34                         ../graph/index/SimpleMCSweepLineIntersector.cpp \
35                         ../graph/index/SweepLineEvent.cpp \
36                         ../graph/index/SweepLineSegment.cpp \
37                         ../io/ParseException.cpp   ../io/WKTReader.cpp  \
38                         ../io/Writer.cpp ../io/StringTokenizer.cpp  \
39                         ../io/WKTWriter.cpp ../io/markup/MarkupSTL.cpp \
40                         ../util/Assert.cpp  \
41                         ../util/AssertionFailedException.cpp \
42                         ../bigtest/GeometryTestFactory.cpp \
43                         ../algorithm/CGAlgorithms.cpp \
44                         ../algorithm/HCoordinate.cpp \
45                         ../algorithm/LineIntersector.cpp \
46                         ../algorithm/NonRobustCGAlgorithms.cpp \
47                         ../algorithm/NotRepresentableException.cpp \
48                         ../algorithm/PointLocator.cpp \
49                         ../algorithm/RobustCGAlgorithms.cpp \
50                         ../algorithm/RobustDeterminant.cpp \
51                         ../algorithm/RobustLineIntersector.cpp \
52                         ../algorithm/SimplePointInAreaLocator.cpp \
53                         ../algorithm/SimplePointInRing.cpp \
54                         ../operation/relate/EdgeEndBuilder.cpp \
55                         ../operation/relate/EdgeEndBundle.cpp \
56                         ../operation/relate/EdgeEndBundleStar.cpp \
57                         ../operation/relate/RelateComputer.cpp \
58                         ../operation/relate/RelateNode.cpp \
59                         ../operation/relate/RelateNodeFactory.cpp \
60                         ../operation/relate/RelateNodeGraph.cpp \
61                         ../operation/relate/RelateOp.cpp \
62                         ../operation/GeometryGraphOperation.cpp \
63                         ../operation/IsSimpleOp.cpp \
64                         ../operation/valid/ConnectedInteriorTester.cpp \
65                         ../operation/valid/ConsistentAreaTester.cpp \
66                         ../operation/valid/IsValidOp.cpp \
67                         ../operation/valid/QuadtreeNestedRingTester.cpp \
68                         ../operation/valid/RepeatedPointTester.cpp \
69                         ../operation/valid/SimpleNestedRingTester.cpp \
70                         ../operation/valid/SweeplineNestedRingTester.cpp \
71                         ../operation/valid/TopologyValidationError.cpp
73 libgeos_la_SOURCES =    $(DIR_SOURCES) $(EXTERNAL_SOURCES)
75 libgeos_la_LDFLAGS = -version-info 1
77 dist-local:
78                 cp -p $(DIR_SOURCES) Makefile.am Makefile.in $(distdir)