DEPTH = ..

DIRECTORIES = de en

include $(DEPTH)/Makefile.version
include $(DEPTH)/Makefile.os
include $(DEPTH)/Makefile.install.directories

.PHONY: all
all: $(DIRECTORIES)

.PHONY : $(DIRECTORIES)
$(DIRECTORIES) :
	$(MAKE) -C $@


ifeq ($(SHELLTYPE), sh)
.PHONY: release
release :
	mkdir -p $(RELEASE_TMP)/FreeDoko_$(VERSION)/doc
	$(MAKE) -C en release 
	$(MAKE) -C de release 
	cp GPL freedoko.adoc \
	  $(RELEASE_TMP)/FreeDoko_$(VERSION)/doc/

.PHONY: install
install :
	mkdir -p $(DESTDIR)$(HELP_DIRECTORY)
	if test `basename $(HELP_DIRECTORY)` = "freedoko"; then \
	  cd $(DESTDIR)$(HELP_DIRECTORY)/.. && test -e FreeDoko || ln -sf freedoko FreeDoko; \
	fi
	if test `basename $(HELP_DIRECTORY)` = "FreeDoko"; then \
	  cd $(DESTDIR)$(HELP_DIRECTORY)/.. && test -e FreeDoko || ln -sf FreeDoko freedoko; \
	fi
	cp GPL $(DESTDIR)$(HELP_DIRECTORY)/
	for d in de en; do $(MAKE) -C $$d install; done
	cd $(DESTDIR)$(DATA_DIRECTORY) && test -e doc || ln -sf $(HELP_DIRECTORY)/ doc
	-restorecon -F -r $(DESTDIR)$(HELP_DIRECTORY)
endif

ifeq ($(SHELLTYPE), sh)
.PHONY: clean
clean :
	-find . -name "*~" -exec rm \{\} \;
	-rm -f a2out.ps
	for d in *; do\
	  if ( test -d "$$d" && test -f "$$d"/Makefile ); then \
	    $(MAKE) -C "$$d" clean; \
	  fi; \
	done
endif
