1# 2# Makefile.am 3# 4# Copyright (C) 2009, Francesco P. Lovergine <frankie@debian.org> 5 6AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include \ 7 -I$(top_builddir)/man -I$(top_srcdir)/man -Wall -Wextra 8 9LDADD = $(top_builddir)/src/libGeographic.la 10DEPS = $(top_builddir)/src/libGeographic.la 11 12bin_PROGRAMS = CartConvert \ 13 ConicProj \ 14 GeoConvert \ 15 GeodSolve \ 16 GeodesicProj \ 17 GeoidEval \ 18 Gravity \ 19 MagneticField \ 20 Planimeter \ 21 RhumbSolve \ 22 TransverseMercatorProj 23 24CartConvert_SOURCES = CartConvert.cpp \ 25 ../man/CartConvert.usage \ 26 ../include/GeographicLib/Config.h \ 27 ../include/GeographicLib/Constants.hpp \ 28 ../include/GeographicLib/DMS.hpp \ 29 ../include/GeographicLib/Geocentric.hpp \ 30 ../include/GeographicLib/LocalCartesian.hpp \ 31 ../include/GeographicLib/Math.hpp \ 32 ../include/GeographicLib/Utility.hpp 33ConicProj_SOURCES = ConicProj.cpp \ 34 ../man/ConicProj.usage \ 35 ../include/GeographicLib/Config.h \ 36 ../include/GeographicLib/AlbersEqualArea.hpp \ 37 ../include/GeographicLib/Constants.hpp \ 38 ../include/GeographicLib/DMS.hpp \ 39 ../include/GeographicLib/LambertConformalConic.hpp \ 40 ../include/GeographicLib/Math.hpp \ 41 ../include/GeographicLib/Utility.hpp 42GeoConvert_SOURCES = GeoConvert.cpp \ 43 ../man/GeoConvert.usage \ 44 ../include/GeographicLib/Config.h \ 45 ../include/GeographicLib/Constants.hpp \ 46 ../include/GeographicLib/DMS.hpp \ 47 ../include/GeographicLib/GeoCoords.hpp \ 48 ../include/GeographicLib/Math.hpp \ 49 ../include/GeographicLib/UTMUPS.hpp \ 50 ../include/GeographicLib/Utility.hpp 51GeodSolve_SOURCES = GeodSolve.cpp \ 52 ../man/GeodSolve.usage \ 53 ../include/GeographicLib/Config.h \ 54 ../include/GeographicLib/Constants.hpp \ 55 ../include/GeographicLib/DMS.hpp \ 56 ../include/GeographicLib/Geodesic.hpp \ 57 ../include/GeographicLib/GeodesicExact.hpp \ 58 ../include/GeographicLib/GeodesicLine.hpp \ 59 ../include/GeographicLib/GeodesicLineExact.hpp \ 60 ../include/GeographicLib/Math.hpp \ 61 ../include/GeographicLib/Utility.hpp 62GeodesicProj_SOURCES = GeodesicProj.cpp \ 63 ../man/GeodesicProj.usage \ 64 ../include/GeographicLib/Config.h \ 65 ../include/GeographicLib/AzimuthalEquidistant.hpp \ 66 ../include/GeographicLib/CassiniSoldner.hpp \ 67 ../include/GeographicLib/Constants.hpp \ 68 ../include/GeographicLib/DMS.hpp \ 69 ../include/GeographicLib/Geodesic.hpp \ 70 ../include/GeographicLib/GeodesicLine.hpp \ 71 ../include/GeographicLib/Gnomonic.hpp \ 72 ../include/GeographicLib/Math.hpp \ 73 ../include/GeographicLib/Utility.hpp 74GeoidEval_SOURCES = GeoidEval.cpp \ 75 ../man/GeoidEval.usage \ 76 ../include/GeographicLib/Config.h \ 77 ../include/GeographicLib/Constants.hpp \ 78 ../include/GeographicLib/DMS.hpp \ 79 ../include/GeographicLib/GeoCoords.hpp \ 80 ../include/GeographicLib/Geoid.hpp \ 81 ../include/GeographicLib/Math.hpp \ 82 ../include/GeographicLib/UTMUPS.hpp \ 83 ../include/GeographicLib/Utility.hpp 84Gravity_SOURCES = Gravity.cpp \ 85 ../man/Gravity.usage \ 86 ../include/GeographicLib/Config.h \ 87 ../include/GeographicLib/CircularEngine.hpp \ 88 ../include/GeographicLib/Constants.hpp \ 89 ../include/GeographicLib/DMS.hpp \ 90 ../include/GeographicLib/Geocentric.hpp \ 91 ../include/GeographicLib/GravityCircle.hpp \ 92 ../include/GeographicLib/GravityModel.hpp \ 93 ../include/GeographicLib/Math.hpp \ 94 ../include/GeographicLib/NormalGravity.hpp \ 95 ../include/GeographicLib/SphericalEngine.hpp \ 96 ../include/GeographicLib/SphericalHarmonic.hpp \ 97 ../include/GeographicLib/SphericalHarmonic1.hpp \ 98 ../include/GeographicLib/Utility.hpp 99MagneticField_SOURCES = MagneticField.cpp \ 100 ../man/MagneticField.usage \ 101 ../include/GeographicLib/Config.h \ 102 ../include/GeographicLib/CircularEngine.hpp \ 103 ../include/GeographicLib/Constants.hpp \ 104 ../include/GeographicLib/DMS.hpp \ 105 ../include/GeographicLib/Geocentric.hpp \ 106 ../include/GeographicLib/MagneticCircle.hpp \ 107 ../include/GeographicLib/MagneticModel.hpp \ 108 ../include/GeographicLib/Math.hpp \ 109 ../include/GeographicLib/SphericalEngine.hpp \ 110 ../include/GeographicLib/SphericalHarmonic.hpp \ 111 ../include/GeographicLib/Utility.hpp 112Planimeter_SOURCES = Planimeter.cpp \ 113 ../man/Planimeter.usage \ 114 ../include/GeographicLib/Config.h \ 115 ../include/GeographicLib/Accumulator.hpp \ 116 ../include/GeographicLib/Constants.hpp \ 117 ../include/GeographicLib/DMS.hpp \ 118 ../include/GeographicLib/Ellipsoid.hpp \ 119 ../include/GeographicLib/GeoCoords.hpp \ 120 ../include/GeographicLib/Geodesic.hpp \ 121 ../include/GeographicLib/Math.hpp \ 122 ../include/GeographicLib/PolygonArea.hpp \ 123 ../include/GeographicLib/UTMUPS.hpp \ 124 ../include/GeographicLib/Utility.hpp 125RhumbSolve_SOURCES = RhumbSolve.cpp \ 126 ../man/RhumbSolve.usage \ 127 ../include/GeographicLib/Config.h \ 128 ../include/GeographicLib/Constants.hpp \ 129 ../include/GeographicLib/DMS.hpp \ 130 ../include/GeographicLib/Ellipsoid.hpp \ 131 ../include/GeographicLib/Math.hpp \ 132 ../include/GeographicLib/Utility.hpp 133TransverseMercatorProj_SOURCES = TransverseMercatorProj.cpp \ 134 ../man/TransverseMercatorProj.usage \ 135 ../include/GeographicLib/Config.h \ 136 ../include/GeographicLib/Constants.hpp \ 137 ../include/GeographicLib/DMS.hpp \ 138 ../include/GeographicLib/EllipticFunction.hpp \ 139 ../include/GeographicLib/Math.hpp \ 140 ../include/GeographicLib/TransverseMercator.hpp \ 141 ../include/GeographicLib/TransverseMercatorExact.hpp \ 142 ../include/GeographicLib/Utility.hpp 143 144sbin_SCRIPTS = geographiclib-get-geoids \ 145 geographiclib-get-gravity \ 146 geographiclib-get-magnetic 147 148geographiclib_data = $(datadir)/GeographicLib 149geographiclib-get-geoids: geographiclib-get-geoids.sh 150 sed -e "s%@GEOGRAPHICLIB_DATA@%$(geographiclib_data)%" $< > $@ 151 chmod +x $@ 152geographiclib-get-gravity: geographiclib-get-gravity.sh 153 sed -e "s%@GEOGRAPHICLIB_DATA@%$(geographiclib_data)%" $< > $@ 154 chmod +x $@ 155geographiclib-get-magnetic: geographiclib-get-magnetic.sh 156 sed -e "s%@GEOGRAPHICLIB_DATA@%$(geographiclib_data)%" $< > $@ 157 chmod +x $@ 158 159CLEANFILES = $(sbin_SCRIPTS) 160EXTRA_DIST = Makefile.mk CMakeLists.txt tests.cmake \ 161 geographiclib-get-geoids.sh geographiclib-get-gravity.sh \ 162 geographiclib-get-magnetic.sh 163