DATADIR		:= $(DATADIR)/$(PACKAGE)
DISTNAME	:= $(PACKAGE)-$(VERSION)
CFLAGS		:= -O2 -Wall
RM		:= rm -rf
MKDIR		:= mkdir -p

all: cf pi iban
cf: codicefiscale.c
	$(CC) $(CFLAGS) codicefiscale.c	-o cf
pi: partitaiva.c
	$(CC) $(CFLAGS) partitaiva.c 	-o pi
iban: iban.c
	$(CC) $(CFLAGS) iban.c 	-o iban

dist:
	mkdir $(DISTNAME)
	cp codicefiscale.c 	$(DISTNAME)
	cp comuni_italiani.txt	$(DISTNAME)
	cp stati_esteri.txt	$(DISTNAME)
	cp partitaiva.c 	$(DISTNAME)
	cp iban.c		$(DISTNAME)
	cp Makefile		$(DISTNAME)
	cp AUTHORS		$(DISTNAME)
	cp COPYING		$(DISTNAME)
	cp LICENSE		$(DISTNAME)
	cp configure		$(DISTNAME)
	cp rules.txt		$(DISTNAME)
	cp ISO_3166.*		$(DISTNAME)
	cp AbiCab.*		$(DISTNAME)
	
	tar -czf $(DISTNAME).tar.gz $(DISTNAME)
	rm -rf $(DISTNAME)

clean:
	rm -f cf
	rm -f pi
	rm -f iban

install:
	$(MKDIR) $(BINDIR)
	$(MKDIR) $(DATADIR)

	cp cf $(BINDIR)
	cp pi $(BINDIR)
	cp iban $(BINDIR)
	cp comuni_italiani.txt 	$(DATADIR)
	cp stati_esteri.txt 	$(DATADIR)
	cp ISO_3166.*		$(DATADIR)
	cp AbiCab.*		$(DATADIR)

uninstall:
	$(RM) $(BINDIR)/cf 
	$(RM) $(BINDIR)/pi 
	$(RM) $(BINDIR)/iban 
	$(RM) $(DATADIR)/comuni_italiani.txt  
	$(RM) $(DATADIR)/stati_esteri.txt
	$(RM) $(DATADIR)/ISO_3166.*
	$(RM) $(DATADIR)/ISO_3166.*
	$(RM) $(DATADIR)/AbiCab.*
