Add some friendly name/duplicate subsitution rules
[bus.git] / maxious-canberra-transit-feed / Makefile
blob:a/maxious-canberra-transit-feed/Makefile -> blob:b/maxious-canberra-transit-feed/Makefile
default: cbrfeed.zip default: cbrfeed.zip
   
cbrfeed.zip: cbrtable.yml createfeed.py cbrfeed.zip: cbrtable.yml createfeed.py
./createfeed.py --input=cbrtable.yml --output=cbrfeed.zip ./createfeed.py --input=cbrtable.yml --output=cbrfeed.zip
   
ROUTE_FILES=900-intertown.yml ROUTE_FILES=900-intertown.yml
   
cbrtable.yml: cbrtable.yml.in $(ROUTE_FILES) indent-route.pl cbrtable.yml: cbrtable.yml.in $(ROUTE_FILES) indent-route.pl
cp cbrtable.yml.in cbrtable.yml cp cbrtable.yml.in cbrtable.yml
@$(foreach ROUTE_FILE, $(ROUTE_FILES), \ @$(foreach ROUTE_FILE, $(ROUTE_FILES), \
echo "Parsing $(ROUTE_FILE)"; \ echo "Parsing $(ROUTE_FILE)"; \
echo "TODO: replace friendly timing spot names with OSM node IDs in $(ROUTE_FILE)"; \ echo "TODO: replace friendly timing spot names with OSM node IDs or geohash in $(ROUTE_FILE)"; \
echo "TODO: add inbetween stops in $(ROUTE_FILE)"; \ echo "TODO: add inbetween stops in $(ROUTE_FILE)"; \
./indent-route.pl < $(ROUTE_FILE) >> cbrtable.yml;) ./indent-route.pl < $(ROUTE_FILE) >> cbrtable.yml;)
   
cbrtable.yml.in: cbrtable.yml.in.in cbrtable.yml.in: cbrtable.yml.in.in
@echo "TODO: autogenerate stops via OSM" @echo "TODO: autogenerate stops via database, convert to YAML"
cp cbrtable.yml.in.in cbrtable.yml.in cp cbrtable.yml.in.in cbrtable.yml.in
   
clean: clean:
rm -f cbrtable.yml cbrtable.yml.in cbrfeed.zip *~ rm -f cbrtable.yml cbrtable.yml.in cbrfeed.zip *~