SUB_DIRS = src
BINARIES = idesk
VERSION = idesk-0.6.0

export cc       = g++
export cflags	 = -g -W #-Wall
bin      = idesk

Tarfile = idesk-0.6.0.tar

Files	= README Makefile COPYING TODO

all: all-recursive

all-recursive:
	for dir in $(SUB_DIRS); do cd $$dir; $(MAKE) all; cd ..; done

idesk:
	cd src; $(MAKE) all; cd ..;

install:
	install $(bin) /usr/bin

.PHONY : clean
clean:
	for dir in $(SUB_DIRS); do cd $$dir; $(MAKE) clean; cd ..; done
	rm idesk

.PHONY : tarfile
tarfile: $(SUB_DIRS)/*.cpp $(SUB_DIRS)/*.h Makefile $(SUB_DIRS)/Makefile
	rm *~; rm -r tarfile/* ; cd tarfile; mkdir $(VERSION); cd $(VERSION); 	for dir in $(SUB_DIRS); do cp -r ../../$$dir .; cd $$dir; $(MAKE) tidy; cd ..; done; pwd ; cp ../../COPYING .; cp ../../TODO .;cp ../../Makefile .; cp ../../README .; cd ..; tar cvf $(Tarfile) ./$(VERSION); gzip $(Tarfile)

