/[zanavi_public1]/navit/navit/maps/Makefile.am
ZANavi

Contents of /navit/navit/maps/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download)
Fri Oct 28 21:19:04 2011 UTC (12 years, 5 months ago) by zoff99
File size: 1306 byte(s)
import files
1 include $(top_srcdir)/Makefile.inc
2
3 .SECONDARY:
4
5 SAMPLE_MAP=osm_bbox_11.3,47.9,11.7,48.2
6
7 maptool_args=--attr-debug-level=5
8 maptool=$(top_builddir)/navit/maptool/maptool
9
10 maps_DATA = $(SAMPLE_MAP).bin $(SAMPLE_MAP).xml
11
12 SUFFIXES=.osm.bz2 .osm.pbf .txt .shp .osm
13
14 samplemap: $(SAMPLE_MAP).bin
15
16 .osm.bin:
17 echo "Converting osm map"
18 $(maptool) $(maptool_args) $@.tmp <$<
19 mv $@.tmp $@
20
21 .txt.bin:
22 $(maptool) $(maptool_args) $@.tmp -p $(top_builddir)/navit/map/textfile/libmap_textfile.la -m "type=textfile data="$<
23 mv $@.tmp $@
24
25 .shp.bin:
26 $(maptool) $(maptool_args) $@.tmp -p $(top_builddir)/navit/map/shapefile/libmap_shapefile.la -m "type=shapefile data=$(subst .shp,,$<) $(SHAPEFILE_ATTRIBUTES)"
27 mv $@.tmp $@
28
29 .osm.bz2.bin:
30 echo "Converting osm map"
31 bzcat $< | $(maptool) $(maptool_args) $@.tmp
32 mv $@.tmp $@
33
34 .osm.pbf.bin:
35 echo "Converting osm map"
36 $(maptool) --protobuf $(maptool_args) $@.tmp <$<
37 mv $@.tmp $@
38
39 .bin.xml:
40 echo '<map type="binfile" enabled="yes" data="$$NAVIT_SHAREDIR/maps/$<"/>' >$@
41
42
43 $(SAMPLE_MAP).osm.bz2:
44 echo "Downloading osm sample map"
45 wget -O $(SAMPLE_MAP).osm.bz2.tmp http://www.navit-project.org/maps/$(SAMPLE_MAP).osm.bz2
46 mv $(SAMPLE_MAP).osm.bz2.tmp $(SAMPLE_MAP).osm.bz2
47
48 distclean-local:
49 rm -f $(SAMPLE_MAP).osm.bz2 $(SAMPLE_MAP).bin $(SAMPLE_MAP).xml
50
51 all:

   
Visit the ZANavi Wiki