DEST=/cygdrive/c/Alca-Line
BINDEST=$(DEST)/bin
TAXDEST=$(DEST)/raw
ETCDEST=$(DEST)/etc

CFLAGS=-g
LIBS=-static -lpq

EXE=alca-import
SCRIPTS=CreateDatabase DropDatabase ImportData Definitions RecupData pg
ETC=prefixes.txt

all:	$(EXE)

alca-import:	alca-import.o 
		$(CC) $(LDFLAGS) $+ -o $@ $(LIBS)


install:	all i_mkdirs i_objects i_scripts i_etc

i_mkdirs:
		mkdir -p $(BINDEST) $(TAXDEST)

i_objects:	
		cp $(EXE) $(BINDEST)

i_scripts:	
		for i in $(SCRIPTS); do cat $$i | sed 's?_PATH_TO_INSTALL_?$(DEST)?g' | sed 's?_PATH_TO_TAXFILES_?$(TAXDEST)?g' > $(BINDEST)/$$i; chmod a+x $(BINDEST)/$$i; done

i_etc:
		cp $(ETC) $(ETCDEST)

clean:
		rm -f *.o

veryclean:	clean
		rm -f alca-import alca-import.exe

release:	veryclean
		(cd ../..; tar czvf Alca-Line/Alca-Line.`date +%Y%m%d%H%M%S`.tgz Alca-Line/src)
