Makefile.am 3.55 KB
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
#
# Makefile.am
#
# Copyright (C) 2009, Francesco P. Lovergine <frankie@debian.org>

AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include -Wall -Wextra

lib_LTLIBRARIES = libGeographic.la

libGeographic_la_LDFLAGS = \
		-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
libGeographic_la_SOURCES = Accumulator.cpp \
		AlbersEqualArea.cpp \
		AzimuthalEquidistant.cpp \
		CassiniSoldner.cpp \
		CircularEngine.cpp \
		DMS.cpp \
		Ellipsoid.cpp \
		EllipticFunction.cpp \
		GARS.cpp \
		GeoCoords.cpp \
		Geocentric.cpp \
		Geodesic.cpp \
		GeodesicExact.cpp \
		GeodesicExactC4.cpp \
		GeodesicLine.cpp \
		GeodesicLineExact.cpp \
		Geohash.cpp \
		Geoid.cpp \
		Georef.cpp \
		Gnomonic.cpp \
		GravityCircle.cpp \
		GravityModel.cpp \
		LambertConformalConic.cpp \
		LocalCartesian.cpp \
		MGRS.cpp \
		MagneticCircle.cpp \
		MagneticModel.cpp \
		Math.cpp \
		NormalGravity.cpp \
		OSGB.cpp \
		PolarStereographic.cpp \
		PolygonArea.cpp \
		Rhumb.cpp \
		SphericalEngine.cpp \
		TransverseMercator.cpp \
		TransverseMercatorExact.cpp \
		UTMUPS.cpp \
		Utility.cpp \
		../include/GeographicLib/Accumulator.hpp \
		../include/GeographicLib/AlbersEqualArea.hpp \
		../include/GeographicLib/AzimuthalEquidistant.hpp \
		../include/GeographicLib/CassiniSoldner.hpp \
		../include/GeographicLib/CircularEngine.hpp \
		../include/GeographicLib/Constants.hpp \
		../include/GeographicLib/DMS.hpp \
		../include/GeographicLib/Ellipsoid.hpp \
		../include/GeographicLib/EllipticFunction.hpp \
		../include/GeographicLib/GARS.hpp \
		../include/GeographicLib/GeoCoords.hpp \
		../include/GeographicLib/Geocentric.hpp \
		../include/GeographicLib/Geodesic.hpp \
		../include/GeographicLib/GeodesicExact.hpp \
		../include/GeographicLib/GeodesicLine.hpp \
		../include/GeographicLib/GeodesicLineExact.hpp \
		../include/GeographicLib/Geohash.hpp \
		../include/GeographicLib/Geoid.hpp \
		../include/GeographicLib/Georef.hpp \
		../include/GeographicLib/Gnomonic.hpp \
		../include/GeographicLib/GravityCircle.hpp \
		../include/GeographicLib/GravityModel.hpp \
		../include/GeographicLib/LambertConformalConic.hpp \
		../include/GeographicLib/LocalCartesian.hpp \
		../include/GeographicLib/MGRS.hpp \
		../include/GeographicLib/MagneticCircle.hpp \
		../include/GeographicLib/MagneticModel.hpp \
		../include/GeographicLib/Math.hpp \
		../include/GeographicLib/NearestNeighbor.hpp \
		../include/GeographicLib/NormalGravity.hpp \
		../include/GeographicLib/OSGB.hpp \
		../include/GeographicLib/PolarStereographic.hpp \
		../include/GeographicLib/PolygonArea.hpp \
		../include/GeographicLib/Rhumb.hpp \
		../include/GeographicLib/SphericalEngine.hpp \
		../include/GeographicLib/SphericalHarmonic.hpp \
		../include/GeographicLib/SphericalHarmonic1.hpp \
		../include/GeographicLib/SphericalHarmonic2.hpp \
		../include/GeographicLib/TransverseMercator.hpp \
		../include/GeographicLib/TransverseMercatorExact.hpp \
		../include/GeographicLib/UTMUPS.hpp \
		../include/GeographicLib/Utility.hpp \
		../include/GeographicLib/Config.h

../include/GeographicLib/Config.h: ../include/GeographicLib/Config-ac.h
	( egrep '\bVERSION\b|\bGEOGRAPHICLIB_|\bHAVE_LONG_DOUBLE\b' $< | \
	  sed -e 's/ VERSION / GEOGRAPHICLIB_VERSION_STRING /' \
	      -e 's/ HAVE_LONG_DOUBLE / GEOGRAPHICLIB_HAVE_LONG_DOUBLE /'; \
	  grep WORDS_BIGENDIAN $< | tail -1 | \
	  sed -e 's/ WORDS_BIGENDIAN / GEOGRAPHICLIB_WORDS_BIGENDIAN /' ) > $@

$(libGeographic_la_OBJECTS): ../include/GeographicLib/Config.h

geographiclib_data=$(datadir)/GeographicLib

DEFS=-DGEOGRAPHICLIB_DATA=\"$(geographiclib_data)\" @DEFS@

EXTRA_DIST = Makefile.mk CMakeLists.txt