imposm3/test/Makefile

37 lines
782 B
Makefile
Raw Normal View History

2013-08-30 19:20:07 +04:00
.PHONY: build all test clean
IMPOSM_BIN=../imposm3
2013-11-13 16:30:41 +04:00
ifdef VERBOSE
NOSEOPTS = -vs
else
NOSEOPTS = -v
endif
2013-08-30 19:20:07 +04:00
all: build test
build:
cd ..; make build
2013-09-02 14:07:15 +04:00
$(IMPOSM_BIN): build
2013-08-30 19:20:07 +04:00
clean:
rm -rf build
build/%.pbf: %.osm
2013-08-30 19:20:07 +04:00
@mkdir -p build
osmosis --read-xml $< --write-pbf $@ omitmetadata=true
2013-08-30 19:20:07 +04:00
build/%.osc.gz: %.osc
2013-08-30 19:20:07 +04:00
@mkdir -p build
gzip --stdout $< > $@
2013-08-30 19:20:07 +04:00
test: .lasttestrun_complete_db .lasttestrun_single_table
2013-08-30 19:20:07 +04:00
.lasttestrun_complete_db: $(IMPOSM_BIN) complete_db_test.py build/complete_db.osc.gz build/complete_db.pbf
nosetests complete_db_test.py $(NOSEOPTS)
@touch .lasttestrun_complete_db
.lasttestrun_single_table: $(IMPOSM_BIN) single_table_test.py build/single_table.osc.gz build/single_table.pbf
nosetests single_table_test.py $(NOSEOPTS)
@touch .lasttestrun_single_table