# Generated automatically from Makefile.in by configure.
TARGET : all

CONFDIR = config itk

#SUBDIRS = base kernel
#SUBDIRS = itk common kernel tools soccer rescuelang
SUBDIRS = librescue itk rescuelang
RESCUEDIR = Civilian 
#DOCSUBDIR = common kernel tools
DOCSUBDIR = 

#TESTDIRS = sample sample2
TESTDIRS = 

##############################
## Make Command
MAKE = make

all :: lib
	for dir in $(SUBDIRS) $(TESTDIRS) ; do\
	  (cd $$dir ; $(MAKE) all)\
	done
	cp itk/libitk.* lib/
	cp librescue/librescue.a lib/
	cp rescuelang/rescuelang.a lib/
	for dir in $(RESCUEDIR) $(TESTDIRS) ; do\
	  (cd $$dir ; $(MAKE) all)\
	done

doc :: 
	for dir in $(DOCSUBDIR) ; do \
	  (cd $$dir ; $(MAKE) doc)\
	done

lib :: 
	if [ ! -d lib ] ; then mkdir lib ; fi

config ::
	for dir in  $(CONFDIR) ; do\
	  (cd $$dir; ./configure)\
	done
	$(MAKE) depend

config-debug ::
	(cd $(CONFDIR) ; ./configure --disable-optimize)
	$(MAKE) depend

clean ::
	rm -f *~ 
	for dir in $(RESCUEDIR) $(CONFDIR) $(SUBDIRS) $(TESTDIRS); do\
	  (cd $$dir ; $(MAKE) -k clean)\
	done

distclean :: clean
	for dir in $(CONFDIR) itk ; do\
	  (cd $$dir ; $(MAKE) -k distclean)\
	done

release :: distclean
	fullpath=`pwd` ;\
	dir=`basename $$fullpath`;\
	cd .. ;\
	tar czvf $$dir.tar.gz $$dir

depend ::
	for dir in $(SUBDIRS) $(TESTDIRS) $(RESCUEDIR); do\
	  (cd $$dir ; touch Makefile.depend ; $(MAKE) depend)\
	done
