osrm-backend/test/data/Makefile
Patrick Niklaus 439eb9da3d Create public facing libraries for extractor, contractor and datastore
New libraries libosrm_extract, libosrm_contract, libosrm_store
2016-01-21 06:47:34 +01:00

30 lines
831 B
Makefile
Executable File

BERLIN_URL:=https://s3.amazonaws.com/mapbox/node-osrm/testing/berlin-latest.osm.pbf
TOOL_ROOT:=../../build
PROFILE_ROOT:=../../profiles
OSRM_EXTRACT:=$(TOOL_ROOT)/osrm-extract
OSRM_PREPARE:=$(TOOL_ROOT)/osrm-prepare
PROFILE:=$(PROFILE_ROOT)/car.lua
all: berlin-latest.osrm.hsgr
clean:
rm berlin-latest.*
berlin-latest.osm.pbf:
wget $(BERLIN_URL) -O berlin-latest.osm.pbf
berlin-latest.osrm: berlin-latest.osm.pbf $(PROFILE) $(OSRM_EXTRACT)
@echo "Verifiyng data file integrity..."
md5sum -c data.md5sum
@echo "Running osrm-extract..."
$(OSRM_EXTRACT) berlin-latest.osm.pbf -p $(PROFILE)
berlin-latest.osrm.hsgr: berlin-latest.osrm $(PROFILE) $(OSRM_PREPARE)
@echo "Running osrm-prepare..."
$(OSRM_PREPARE) berlin-latest.osrm -p $(PROFILE)
checksum:
md5sum berlin-latest.osm.pbf > data.md5sum
.PHONY: clean checksum