1 # Build rules for the geo math library
3 GEO_SRC_DIR
= $(SRC
)/Geo
5 # note: Geoid.cpp is not included here, because it's glue code with
6 # global variables that needs explicit global initialisation
9 $(GEO_SRC_DIR
)/ConvexHull
/GrahamScan.
cpp \
10 $(GEO_SRC_DIR
)/ConvexHull
/PolygonInterior.
cpp \
11 $(GEO_SRC_DIR
)/Memento
/DistanceMemento.
cpp \
12 $(GEO_SRC_DIR
)/Memento
/GeoVectorMemento.
cpp \
13 $(GEO_SRC_DIR
)/Flat
/TaskProjection.
cpp \
14 $(GEO_SRC_DIR
)/Flat
/FlatBoundingBox.
cpp \
15 $(GEO_SRC_DIR
)/Flat
/FlatGeoPoint.
cpp \
16 $(GEO_SRC_DIR
)/Flat
/FlatRay.
cpp \
17 $(GEO_SRC_DIR
)/Flat
/FlatPoint.
cpp \
18 $(GEO_SRC_DIR
)/Flat
/FlatEllipse.
cpp \
19 $(GEO_SRC_DIR
)/Flat
/FlatLine.
cpp \
20 $(GEO_SRC_DIR
)/Math.
cpp \
21 $(GEO_SRC_DIR
)/GeoPoint.
cpp \
22 $(GEO_SRC_DIR
)/GeoVector.
cpp \
23 $(GEO_SRC_DIR
)/GeoBounds.
cpp \
24 $(GEO_SRC_DIR
)/GeoClip.
cpp \
25 $(GEO_SRC_DIR
)/SearchPoint.
cpp \
26 $(GEO_SRC_DIR
)/SearchPointVector.
cpp \
27 $(GEO_SRC_DIR
)/GeoEllipse.
cpp \
28 $(GEO_SRC_DIR
)/UTM.
cpp
30 $(eval
$(call link-library
,libgeo
,GEO
))