DICDIR=../dicionario/
PTCDIR=../conversor/pt2ptao/
BRCDIR=../conversor/br2brao/
WPTDIR=../conversor/whichPT/
LEXDIR=../lextools/

DICNAME=jspell.pt.AO
PTCNAME=pt2ptao
BRCNAME=br2brao
WPTNAME=whichPT
LEXNAME=lexdiff

FOLDNAME=bigorna-kit-full
FOLDNAMEBASE=bigorna-kit-base

#ALLPATH=$(DICDIR)$(DICNAME).tar.gz $(PTCDIR)$(PTCNAME).tgz $(BRCDIR)$(BRCNAME).tgz $(WPTDIR)$(WPTNAME).tgz $(LEXDIR)$(LEXNAME).tgz
#ALLPATHBASE=$(PTCDIR)$(PTCNAME) $(BRCDIR)$(BRCNAME) $(WPTDIR)$(WPTNAME)

ALLPATH=$(PTCDIR)$(PTCNAME).tgz $(BRCDIR)$(BRCNAME).tgz $(WPTDIR)$(WPTNAME).tgz $(LEXDIR)$(LEXNAME).tgz
ALLPATHBASE=$(PTCDIR)$(PTCNAME) $(BRCDIR)$(BRCNAME) $(WPTDIR)$(WPTNAME)

all:
	@ echo
	@ echo ' Bigorna Kit '
	@ echo '------------------------------'
	@ echo
	@ echo ' NOTE: to install and build Bigorna Kit you need Perl'
	@ echo
	@ echo  make install - installs Bigorna Kit
	@ echo

install:
	#tar xvzf $(DICNAME).tar.gz
	tar xvzf $(PTCNAME).tgz
	tar xvzf $(BRCNAME).tgz
	tar xvzf $(WPTNAME).tgz
	tar xvzf $(LEXNAME).tgz
	(cd $(PTCNAME); make install)
	(cd $(BRCNAME); make install)
	(cd $(WPTNAME); make install)
	(cd $(LEXNAME); make install)

uninstall:
	(cd $(PTCNAME); make uninstall)
	(cd $(BRCNAME); make uninstall)
	(cd $(WPTNAME); make uninstall)
	(cd $(LEXNAME); make uninstall)

full:
	#(cd $(DICDIR); make package)
	(cd $(PTCDIR); make build; make package)
	(cd $(BRCDIR); make build; make package)
	(cd $(WPTDIR); make build; make package)
	(cd $(LEXDIR); make package)
	mkdir -p $(FOLDNAME)
	mv $(ALLPATH) ./$(FOLDNAME)/
	cp INSTALL ./$(FOLDNAME)/
	cp makefile ./$(FOLDNAME)/
	tar czfv $(FOLDNAME).tgz $(FOLDNAME)
	rm -rf $(FOLDNAME)

base:
	(cd $(PTCDIR); make build)
	(cd $(BRCDIR); make build)
	(cd $(WPTDIR); make build)
	mkdir -p $(FOLDNAMEBASE)
	mv $(ALLPATHBASE) ./$(FOLDNAMEBASE)/
	(cd $(FOLDNAMEBASE); pod2man $(PTCNAME) > $(PTCNAME).1)
	(cd $(FOLDNAMEBASE); pod2man $(BRCNAME) > $(BRCNAME).1)
	(cd $(FOLDNAMEBASE); pod2man $(WPTNAME) > $(WPTNAME).1)
	cp mf_base ./$(FOLDNAMEBASE)/makefile
	tar czfv $(FOLDNAMEBASE).tgz $(FOLDNAMEBASE)
	rm -rf $(FOLDNAMEBASE)
