AMDMASTER=../amedas/amdmaster.index

all: getmaster getprecs getstns

getmaster: amdmaster.csv name2id.csv

amdmaster.csv:
	iconv -f shift_jis -t utf8 $(AMDMASTER) > z
	mv z amdmaster.csv

name2id.csv: amdmaster.csv
	ruby name2id.rb amdmaster.csv > name2id.csv

getprecs: prec_no.txt

prec_no.txt: amdmaster.csv
	cut -c 1-2 amdmaster.csv | sort -u > prec_no.txt

getstns: stnhack.csv

stnhack.csv:
	sh -x prec_no.sh
	-rm -f z.prec??.csv z.html

CGIDIR=/var/www/cgi-bin
DATADIR=/var/db/wxod
LIBDIR=/var/lib/wxod

install:
	install -m 0555 wxod $(CGIDIR)
	test -d $(DATADIR) || mkdir -p $(DATADIR)
	install -m 0444 amdmaster.csv $(DATADIR)/
	install -m 0444 stnhack.csv $(DATADIR)/
	test -d $(LIBDIR) || mkdir -p $(LIBDIR)
	install -m 0444 wxod-amd.rb $(LIBDIR)/

clean:
	rm -f prec_no.txt name2id.csv

