
INSTALL=install

ALTERATOR_DATADIR=$(datadir)/alterator
ALTERATOR_LIBDIR=$(prefix)/lib/alterator

PO_NAME = alterator-common
PO_KEYWORD=_translation_
PO_TRANSLATE=common/*.scm
PO_LANGUAGES=ru be

all:build-src

install:install-src install-data install-po

clean: clean-src
	$(RM) $(NAME)-$(VERSION).tar*

include build/po.mak
include build/common.mak

build-src:
	for i in src/* ; do make -C $$i; done

clean-src:
	for i in src/*; do make clean -C $$i;done

install-src: build-src
	for i in src/*; do make libdir=$(libdir) install -C $$i ;done

install-data:
	$(INSTALL) -d $(ALTERATOR_LIBDIR)/{backend,backend2,model}
	$(INSTALL) -d $(ALTERATOR_DATADIR)/{maps,layouts,ui,help}
	cp -a common $(ALTERATOR_DATADIR)
	cp -a modules $(ALTERATOR_DATADIR)
	$(INSTALL) -d $(datadir)/guile/1.6
	ln -sf /usr/share/alterator/modules/alterator $(datadir)/guile/1.6/alterator

install-scripts:
	$(INSTALL) -d $(bindir)
	for i in scripts/*; do $(INSTALL) -pm755 $$i $(bindir)/`basename $$i` ;done

distrib:
	tla inventory -s|xargs tar -rf $(NAME)-$(VERSION).tar
	bzip2 -9 -f $(NAME)-$(VERSION).tar
