VERSIONSDATEI = version.txt 
Name := Steak.$(shell (head -1 $(VERSIONSDATEI) | cut -c15-))




.PHONY: clean tar test

all:
	cd Printbuffer/ ; \
	$(MAKE)
	cp Printbuffer/printbuffer . 
	cd Poll/ ; \
	$(MAKE)
	cp Poll/poll .
	cd SpaceFilter/ ; \
	$(MAKE)
	cp SpaceFilter/spacefilter .
	cd Datensatz/ ; \
	./datenbankaktualisieren.sh



clean:
	rm -f *~ .*~ Datensatz/*~ 
	cd SpaceFilter/ ; \
	$(MAKE) clean
	cd Printbuffer/ ; \
	$(MAKE) clean
	cd Poll/ ; \
	$(MAKE) clean
	cd Xsteak/ ; \
	./Rm_all
	cd Datensatz/ ; \
	./datenbankaktualisieren.sh -clean


tar: clean
	rm -f printbuffer poll spacefilter
	mv -f ../$(Name).tar.gz  /tmp/$(Name).tar.gz_old ; \
	rm -f ../$(Name).tar.gz_old  /tmp/$(Name).tar.gz ; \
	cd .. ; \
	tar cvzf /tmp/$(Name).tar.gz Steak/ ; \
	mv /tmp/$(Name).tar.gz .
	-mv -f /tmp/$(Name).tar.gz_old ../.
	@echo
	@echo Das Paket wurde getart und unter dem Namen "../$(Name).tar.gz" gespeichert!
	@echo
	@ls -l ../$(Name).tar.gz*
	@echo
	@echo



test:
	@echo "Die benoetigten Pakete werden gesucht!"
	@which grep || (echo; echo "\"grep\" existiert nicht! Bitte installieren..."; echo)
	@which sed || (echo; echo "\"sed\" existiert nicht! Bitte installieren..."; echo)
	@which awk || (echo; echo "\"awk\" existiert nicht! Bitte installieren..."; echo)
	@which ispell || (echo; echo "\"ispell\" existiert nicht! Bitte installieren..."; echo)
	@echo


install:
	@echo
	@./steak_install.sh
	@echo
