SUB_DIRS = src
BINARIES = idesk

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

Tarfile = idesk-tim.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/local/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;	for dir in $(SUB_DIRS); do cp -r ../$$dir .; cd $$dir; $(MAKE) tidy; cd ..; done; pwd ;cp ../COPYING .; cp ../TODO .;cp ../Makefile .; cp ../README .; tar cvf $(Tarfile) *; gzip $(Tarfile)

