1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
MODULES = AlbersEqualArea \
AzimuthalEquidistant \
CassiniSoldner \
CircularEngine \
DMS \
Ellipsoid \
EllipticFunction \
GeoCoords \
Geocentric \
Geodesic \
GeodesicExact \
GeodesicLine \
GeodesicLineExact \
Geohash \
Geoid \
Gnomonic \
GravityCircle \
GravityModel \
LambertConformalConic \
LocalCartesian \
MGRS \
MagneticCircle \
MagneticModel \
NormalGravity \
OSGB \
PolarStereographic \
PolygonArea \
Rhumb \
SphericalEngine \
TransverseMercator \
TransverseMercatorExact \
UTMUPS \
Utility
EXTRAHEADERS = Accumulator \
Constants \
Math \
SphericalHarmonic \
SphericalHarmonic1 \
SphericalHarmonic2
PREFIX = /usr/local
LIBNAME = GeographicLib
HEADERS = $(LIBNAME)/Config.h \
$(patsubst %,$(LIBNAME)/%.hpp,$(EXTRAHEADERS) $(MODULES))
DEST = $(PREFIX)/include/$(LIBNAME)
INSTALL = install -b
all:
@:
install:
test -d $(DEST) || mkdir -p $(DEST)
$(INSTALL) -m 644 $(HEADERS) $(DEST)/
clean:
@:
.PHONY: all install clean
|