#############################################################################
# Makefile for building targets in sub directories.
# Generated by tmake at 13:14, 2003/06/11
#     Project: todo
#    Template: subdirs
#############################################################################

MAKEFILE=	Makefile
TMAKE	=	tmake

SUBDIRS =	acquire \
		arithmetic \
		boolean \
		colour \
		conversion \
		convolution \
		freq_filt \
		histograms_lut \
		inplace \
		iofuncs \
		matrix \
		morphology \
		mosaicing \
		other \
		relational \
		video \
		.

all: $(SUBDIRS) vips

acquire: FORCE
	cd acquire
	$(MAKE)
	@cd ..

arithmetic: FORCE
	cd arithmetic
	$(MAKE)
	@cd ..

boolean: FORCE
	cd boolean
	$(MAKE)
	@cd ..

colour: FORCE
	cd colour
	$(MAKE)
	@cd ..

conversion: FORCE
	cd conversion
	$(MAKE)
	@cd ..

convolution: FORCE
	cd convolution
	$(MAKE)
	@cd ..

freq_filt: FORCE
	cd freq_filt
	$(MAKE)
	@cd ..

histograms_lut: FORCE
	cd histograms_lut
	$(MAKE)
	@cd ..

inplace: FORCE
	cd inplace
	$(MAKE)
	@cd ..

iofuncs: FORCE
	cd iofuncs
	$(MAKE)
	@cd ..

matrix: FORCE
	cd matrix
	$(MAKE)
	@cd ..

morphology: FORCE
	cd morphology
	$(MAKE)
	@cd ..

mosaicing: FORCE
	cd mosaicing
	$(MAKE)
	@cd ..

other: FORCE
	cd other
	$(MAKE)
	@cd ..

relational: FORCE
	cd relational
	$(MAKE)
	@cd ..

video: FORCE
	cd video
	$(MAKE)
	@cd ..

vips: FORCE
	$(MAKE)


tmake: makefile_todo

makefile_todo: todo.pro
	tmake todo.pro -o makefile_todo

tmake_all:
	cd acquire
	$(TMAKE) acquire.pro -o $(MAKEFILE)
	@cd ..
	cd arithmetic
	$(TMAKE) arithmetic.pro -o $(MAKEFILE)
	@cd ..
	cd boolean
	$(TMAKE) boolean.pro -o $(MAKEFILE)
	@cd ..
	cd colour
	$(TMAKE) colour.pro -o $(MAKEFILE)
	@cd ..
	cd conversion
	$(TMAKE) conversion.pro -o $(MAKEFILE)
	@cd ..
	cd convolution
	$(TMAKE) convolution.pro -o $(MAKEFILE)
	@cd ..
	cd freq_filt
	$(TMAKE) freq_filt.pro -o $(MAKEFILE)
	@cd ..
	cd histograms_lut
	$(TMAKE) histograms_lut.pro -o $(MAKEFILE)
	@cd ..
	cd inplace
	$(TMAKE) inplace.pro -o $(MAKEFILE)
	@cd ..
	cd iofuncs
	$(TMAKE) iofuncs.pro -o $(MAKEFILE)
	@cd ..
	cd matrix
	$(TMAKE) matrix.pro -o $(MAKEFILE)
	@cd ..
	cd morphology
	$(TMAKE) morphology.pro -o $(MAKEFILE)
	@cd ..
	cd mosaicing
	$(TMAKE) mosaicing.pro -o $(MAKEFILE)
	@cd ..
	cd other
	$(TMAKE) other.pro -o $(MAKEFILE)
	@cd ..
	cd relational
	$(TMAKE) relational.pro -o $(MAKEFILE)
	@cd ..
	cd video
	$(TMAKE) video.pro -o $(MAKEFILE)
	@cd ..
	$(TMAKE) vips.pro -o $(MAKEFILE)

clean:
	cd acquire
	$(MAKE) clean
	@cd ..
	cd arithmetic
	$(MAKE) clean
	@cd ..
	cd boolean
	$(MAKE) clean
	@cd ..
	cd colour
	$(MAKE) clean
	@cd ..
	cd conversion
	$(MAKE) clean
	@cd ..
	cd convolution
	$(MAKE) clean
	@cd ..
	cd freq_filt
	$(MAKE) clean
	@cd ..
	cd histograms_lut
	$(MAKE) clean
	@cd ..
	cd inplace
	$(MAKE) clean
	@cd ..
	cd iofuncs
	$(MAKE) clean
	@cd ..
	cd matrix
	$(MAKE) clean
	@cd ..
	cd morphology
	$(MAKE) clean
	@cd ..
	cd mosaicing
	$(MAKE) clean
	@cd ..
	cd other
	$(MAKE) clean
	@cd ..
	cd relational
	$(MAKE) clean
	@cd ..
	cd video
	$(MAKE) clean
	@cd ..
	$(MAKE) clean

FORCE:
