# erzeugt die diversen Archive

ifeq ($(VER),)
VER = 3
endif

D  = schatz
DD = $(D)/doc
DG = $(DD)/graphics
DS = $(D)/src
DA = $(D)/archive
DF = $(D)/files

ARCHLIST   = wuerfel-src.$(VER).tar.gz wuerfel-latex.$(VER).tar.gz \
	     wuerfel-ps.$(VER).tgz wuerfel-graph.$(VER).tar.gz \
	     wuerfel-abs.$(VER).tar.gz
DOKUSRC    = schatz.tex
PSDOKU     = schatz.ps
WUERFELGRAPH = wuerfel.gif bastelbogen.ps bastelbogen.gif
WUERFEL    = wuerfel

TOPWEB = $(D)/Makefile $(D)/README $(D)/index.html $(D)/robots.txt
DOCS   = $(DD)/Makefile $(DD)/README $(DD)/$(DOKUSRC) $(DG)
SRCS   = $(DS)
ARCHS  = $(DA)/Makefile
BASTEL = $(DF)

.PHONY: archive clean

archive:
	$(MAKE) clean
	$(MAKE) VER=$(VER) $(ARCHLIST)

wuerfel-src.$(VER).tar.gz:
	cd ../../$(DS) && $(MAKE) clean
	cd ../.. ; \
	tar cvzf $(DA)/$@ $(SRCS)

wuerfel-latex.$(VER).tar.gz:
	cd ../../$(DD) && $(MAKE) clean
	cd ../.. ; \
	tar cvzf $(DA)/$@ $(TOPWEB) $(DOCS) $(ARCHS)

wuerfel-ps.$(VER).tar.gz:
	cd ../../$(DD) && $(MAKE) $(PSDOKU)
	cd ../.. ; \
	tar cvzf $(DA)/$@ $(DD)/$(PSDOKU)

wuerfel-graph.$(VER).tar.gz:
	cd ../../$(DF) && $(MAKE) bastelbogen
	cd ../../ ; \
	tar cvzf $(DA)/$@ $(BASTEL)

wuerfel-abs.$(VER).tar.gz:
	cd ../../$(DS) && $(MAKE) wuerfel
	cd ../.. ; \
	tar cvzf $(DA)/$@ $(DS)/$(WUERFEL)

clean:
	-rm -f $(ARCHLIST)
