DEPTH = ../../..

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

PACKAGES = \
	freedoko-altenburg \
	freedoko-all \
	freedoko \
	freedoko-binary \
	freedoko-binary-no-network \
	freedoko-data \
	freedoko-translation-de \
	freedoko-translation-de-alt \
	freedoko-translation-en \
	freedoko-translation-fr \
	freedoko-backgrounds \
	freedoko-cardsets-xskat \
	freedoko-cardsets-pysol \
	freedoko-cardsets-kdecarddecks \
	freedoko-manual-base \
	freedoko-manual-de \
	freedoko-manual-en

PACKAGES_TO_CREATE = \
	freedoko-binary \
	freedoko-binary-no-network \
	freedoko-altenburg \
	freedoko-cardsets-xskat \
	freedoko-cardsets-pysol \
	freedoko-cardsets-kdecarddecks \
	freedoko-translation-de \
	freedoko-translation-en \
	freedoko-translation-fr \
	freedoko-manual-base \
	freedoko-manual-de \
	freedoko-manual-en

#PACKAGES_TO_CREATE = freedoko-binary

DEBIAN_VERSION = testing

TARGET_DIR = /tmp/FreeDoko.packages
export TARGET_DIR

DEB_DIR = /home/install/mirrors/FreeDoko

.PHONY: all
all :

.PHONY: packages
packages :
	export DEPEND_GTKMM=libgtkmm-2.4-1c2a; \
        export DEPEND_GNET=libgnet2.0-0; \
	for d in $(PACKAGES_TO_CREATE); do \
	  $(MAKE) -C $$d package || exit; \
	  rm -rf $(TARGET_DIR)/$$d-$(VERSION); \
	done || false
	cp $(TARGET_DIR)/*.deb $(DEB_DIR)/pool/main/FreeDoko/
	mv $(DEB_DIR)/pool/main/FreeDoko/freedoko-altenburg* \
	    $(DEB_DIR)/pool/non-free/FreeDoko/
	$(RM) /tmp/packages-i386.db
	apt-ftparchive generate ./generate.cfg
