#############################################################################
# Makefile for building: overview
# Generated by qmake (1.03a) on: Fri Feb  7 18:42:30 2003
# Project:  overview.pro
# Template: subdirs
# Command: $(QMAKE) overview.pro
#############################################################################

MAKEFILE =	Makefile
QMAKE    =	qmake
SUBDIRS  =	basicbrowsing \
		basicdatamanip \
		create_connections \
		del \
		form1 \
		insert \
		navigating \
		order2 \
		retrieve1 \
		subclass1 \
		subclass3 \
		subclass5 \
		table2 \
		table4 \
		basicbrowsing2 \
		connect1 \
		custom1 \
		extract \
		form2 \
		insert2 \
		order1 \
		retrieve2 \
		subclass2 \
		subclass4 \
		table1 \
		table3 \
		update
DEL_FILE =    rm -f
SUBTARGETS =	 \
		sub-basicbrowsing \
		sub-basicdatamanip \
		sub-create_connections \
		sub-del \
		sub-form1 \
		sub-insert \
		sub-navigating \
		sub-order2 \
		sub-retrieve1 \
		sub-subclass1 \
		sub-subclass3 \
		sub-subclass5 \
		sub-table2 \
		sub-table4 \
		sub-basicbrowsing2 \
		sub-connect1 \
		sub-custom1 \
		sub-extract \
		sub-form2 \
		sub-insert2 \
		sub-order1 \
		sub-retrieve2 \
		sub-subclass2 \
		sub-subclass4 \
		sub-table1 \
		sub-table3 \
		sub-update

first: all

all: Makefile $(SUBTARGETS)

basicbrowsing/$(MAKEFILE): 
	cd basicbrowsing && $(QMAKE) -o $(MAKEFILE)
sub-basicbrowsing: basicbrowsing/$(MAKEFILE) FORCE
	cd basicbrowsing && $(MAKE) -f $(MAKEFILE)

basicdatamanip/$(MAKEFILE): 
	cd basicdatamanip && $(QMAKE) -o $(MAKEFILE)
sub-basicdatamanip: basicdatamanip/$(MAKEFILE) FORCE
	cd basicdatamanip && $(MAKE) -f $(MAKEFILE)

create_connections/$(MAKEFILE): 
	cd create_connections && $(QMAKE) -o $(MAKEFILE)
sub-create_connections: create_connections/$(MAKEFILE) FORCE
	cd create_connections && $(MAKE) -f $(MAKEFILE)

del/$(MAKEFILE): 
	cd del && $(QMAKE) -o $(MAKEFILE)
sub-del: del/$(MAKEFILE) FORCE
	cd del && $(MAKE) -f $(MAKEFILE)

form1/$(MAKEFILE): 
	cd form1 && $(QMAKE) -o $(MAKEFILE)
sub-form1: form1/$(MAKEFILE) FORCE
	cd form1 && $(MAKE) -f $(MAKEFILE)

insert/$(MAKEFILE): 
	cd insert && $(QMAKE) -o $(MAKEFILE)
sub-insert: insert/$(MAKEFILE) FORCE
	cd insert && $(MAKE) -f $(MAKEFILE)

navigating/$(MAKEFILE): 
	cd navigating && $(QMAKE) -o $(MAKEFILE)
sub-navigating: navigating/$(MAKEFILE) FORCE
	cd navigating && $(MAKE) -f $(MAKEFILE)

order2/$(MAKEFILE): 
	cd order2 && $(QMAKE) -o $(MAKEFILE)
sub-order2: order2/$(MAKEFILE) FORCE
	cd order2 && $(MAKE) -f $(MAKEFILE)

retrieve1/$(MAKEFILE): 
	cd retrieve1 && $(QMAKE) -o $(MAKEFILE)
sub-retrieve1: retrieve1/$(MAKEFILE) FORCE
	cd retrieve1 && $(MAKE) -f $(MAKEFILE)

subclass1/$(MAKEFILE): 
	cd subclass1 && $(QMAKE) -o $(MAKEFILE)
sub-subclass1: subclass1/$(MAKEFILE) FORCE
	cd subclass1 && $(MAKE) -f $(MAKEFILE)

subclass3/$(MAKEFILE): 
	cd subclass3 && $(QMAKE) -o $(MAKEFILE)
sub-subclass3: subclass3/$(MAKEFILE) FORCE
	cd subclass3 && $(MAKE) -f $(MAKEFILE)

subclass5/$(MAKEFILE): 
	cd subclass5 && $(QMAKE) -o $(MAKEFILE)
sub-subclass5: subclass5/$(MAKEFILE) FORCE
	cd subclass5 && $(MAKE) -f $(MAKEFILE)

table2/$(MAKEFILE): 
	cd table2 && $(QMAKE) -o $(MAKEFILE)
sub-table2: table2/$(MAKEFILE) FORCE
	cd table2 && $(MAKE) -f $(MAKEFILE)

table4/$(MAKEFILE): 
	cd table4 && $(QMAKE) -o $(MAKEFILE)
sub-table4: table4/$(MAKEFILE) FORCE
	cd table4 && $(MAKE) -f $(MAKEFILE)

basicbrowsing2/$(MAKEFILE): 
	cd basicbrowsing2 && $(QMAKE) -o $(MAKEFILE)
sub-basicbrowsing2: basicbrowsing2/$(MAKEFILE) FORCE
	cd basicbrowsing2 && $(MAKE) -f $(MAKEFILE)

connect1/$(MAKEFILE): 
	cd connect1 && $(QMAKE) -o $(MAKEFILE)
sub-connect1: connect1/$(MAKEFILE) FORCE
	cd connect1 && $(MAKE) -f $(MAKEFILE)

custom1/$(MAKEFILE): 
	cd custom1 && $(QMAKE) -o $(MAKEFILE)
sub-custom1: custom1/$(MAKEFILE) FORCE
	cd custom1 && $(MAKE) -f $(MAKEFILE)

extract/$(MAKEFILE): 
	cd extract && $(QMAKE) -o $(MAKEFILE)
sub-extract: extract/$(MAKEFILE) FORCE
	cd extract && $(MAKE) -f $(MAKEFILE)

form2/$(MAKEFILE): 
	cd form2 && $(QMAKE) -o $(MAKEFILE)
sub-form2: form2/$(MAKEFILE) FORCE
	cd form2 && $(MAKE) -f $(MAKEFILE)

insert2/$(MAKEFILE): 
	cd insert2 && $(QMAKE) -o $(MAKEFILE)
sub-insert2: insert2/$(MAKEFILE) FORCE
	cd insert2 && $(MAKE) -f $(MAKEFILE)

order1/$(MAKEFILE): 
	cd order1 && $(QMAKE) -o $(MAKEFILE)
sub-order1: order1/$(MAKEFILE) FORCE
	cd order1 && $(MAKE) -f $(MAKEFILE)

retrieve2/$(MAKEFILE): 
	cd retrieve2 && $(QMAKE) -o $(MAKEFILE)
sub-retrieve2: retrieve2/$(MAKEFILE) FORCE
	cd retrieve2 && $(MAKE) -f $(MAKEFILE)

subclass2/$(MAKEFILE): 
	cd subclass2 && $(QMAKE) -o $(MAKEFILE)
sub-subclass2: subclass2/$(MAKEFILE) FORCE
	cd subclass2 && $(MAKE) -f $(MAKEFILE)

subclass4/$(MAKEFILE): 
	cd subclass4 && $(QMAKE) -o $(MAKEFILE)
sub-subclass4: subclass4/$(MAKEFILE) FORCE
	cd subclass4 && $(MAKE) -f $(MAKEFILE)

table1/$(MAKEFILE): 
	cd table1 && $(QMAKE) -o $(MAKEFILE)
sub-table1: table1/$(MAKEFILE) FORCE
	cd table1 && $(MAKE) -f $(MAKEFILE)

table3/$(MAKEFILE): 
	cd table3 && $(QMAKE) -o $(MAKEFILE)
sub-table3: table3/$(MAKEFILE) FORCE
	cd table3 && $(MAKE) -f $(MAKEFILE)

update/$(MAKEFILE): 
	cd update && $(QMAKE) -o $(MAKEFILE)
sub-update: update/$(MAKEFILE) FORCE
	cd update && $(MAKE) -f $(MAKEFILE)

sub-basicdatamanip: sub-basicbrowsing
sub-create_connections: sub-basicdatamanip
sub-del: sub-create_connections
sub-form1: sub-del
sub-insert: sub-form1
sub-navigating: sub-insert
sub-order2: sub-navigating
sub-retrieve1: sub-order2
sub-subclass1: sub-retrieve1
sub-subclass3: sub-subclass1
sub-subclass5: sub-subclass3
sub-table2: sub-subclass5
sub-table4: sub-table2
sub-basicbrowsing2: sub-table4
sub-connect1: sub-basicbrowsing2
sub-custom1: sub-connect1
sub-extract: sub-custom1
sub-form2: sub-extract
sub-insert2: sub-form2
sub-order1: sub-insert2
sub-retrieve2: sub-order1
sub-subclass2: sub-retrieve2
sub-subclass4: sub-subclass2
sub-table1: sub-subclass4
sub-table3: sub-table1
sub-update: sub-table3

Makefile: overview.pro $(QTDIR)/../.qmake.cache $(QTDIR)/mkspecs/linux-g++/qmake.conf 
	$(QMAKE) overview.pro
qmake: qmake_all
	@$(QMAKE) overview.pro

qmake_all: basicbrowsing/$(MAKEFILE) basicdatamanip/$(MAKEFILE) create_connections/$(MAKEFILE) del/$(MAKEFILE) form1/$(MAKEFILE) insert/$(MAKEFILE) navigating/$(MAKEFILE) order2/$(MAKEFILE) retrieve1/$(MAKEFILE) subclass1/$(MAKEFILE) subclass3/$(MAKEFILE) subclass5/$(MAKEFILE) table2/$(MAKEFILE) table4/$(MAKEFILE) basicbrowsing2/$(MAKEFILE) connect1/$(MAKEFILE) custom1/$(MAKEFILE) extract/$(MAKEFILE) form2/$(MAKEFILE) insert2/$(MAKEFILE) order1/$(MAKEFILE) retrieve2/$(MAKEFILE) subclass2/$(MAKEFILE) subclass4/$(MAKEFILE) table1/$(MAKEFILE) table3/$(MAKEFILE) update/$(MAKEFILE)
	for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; grep "^qmake_all:" $(MAKEFILE) 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) qmake_all || true; fi; ) ; done

clean: qmake_all FORCE
	for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) clean; fi; ) ; done
uninstall install uiclean mocclean: qmake_all FORCE
	for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) $@; fi; ) ; done
distclean: qmake_all FORCE
	for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) $@ ; $(DEL_FILE) $(MAKEFILE) ; fi; ) ; done

FORCE:

