Fix:Core:Better win32 module loading
[navit-package] / navit / maps / Makefile.am
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 .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 .bin.xml:
35         echo '<map type="binfile" enabled="yes" data="$$NAVIT_SHAREDIR/maps/$<"/>' >$@
36
37         
38 $(SAMPLE_MAP).osm.bz2:
39         echo "Downloading osm sample map"
40         wget -O $(SAMPLE_MAP).osm.bz2.tmp http://www.navit-project.org/maps/$(SAMPLE_MAP).osm.bz2
41         mv $(SAMPLE_MAP).osm.bz2.tmp $(SAMPLE_MAP).osm.bz2
42
43 distclean-local: 
44         rm -f $(SAMPLE_MAP).osm.bz2 $(SAMPLE_MAP).bin $(SAMPLE_MAP).xml
45
46 all: