#############################################################################
# Makefile for building: examples
# Generated by qmake (1.07a) (Qt 3.3.8) on: Thu Aug 14 12:49:07 2008
# Project:  examples.pro
# Template: subdirs
# Command: $(QMAKE) -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o Makefile examples.pro
#############################################################################

MAKEFILE =	Makefile
QMAKE    =	qmake
DEL_FILE =    rm -f
CHK_DIR_EXISTS= test -d
MKDIR    = mkdir -p
INSTALL_FILE= 
INSTALL_DIR = 
SUBTARGETS =	 \
		sub-aclock \
		sub-action \
		sub-action-toggleaction \
		sub-addressbook \
		sub-application \
		sub-buttongroups \
		sub-checklists \
		sub-cursor \
		sub-customlayout \
		sub-dclock \
		sub-demo \
		sub-dirview \
		sub-distributor \
		sub-dragdrop \
		sub-drawdemo \
		sub-drawlines \
		sub-extension \
		sub-fonts \
		sub-forever \
		sub-gridview \
		sub-hello \
		sub-helpdemo \
		sub-helpviewer \
		sub-i18n \
		sub-layout \
		sub-life \
		sub-lineedits \
		sub-listboxcombo \
		sub-listbox \
		sub-listviews \
		sub-menu \
		sub-movies \
		sub-picture \
		sub-popup \
		sub-process \
		sub-progress \
		sub-progressbar \
		sub-qdir \
		sub-qfd \
		sub-qmag \
		sub-qtl \
		sub-qwerty \
		sub-rangecontrols \
		sub-richtext \
		sub-rot13 \
		sub-scribble \
		sub-scrollview \
		sub-showimg \
		sub-splitter \
		sub-tabdialog \
		sub-tetrix \
		sub-textedit \
		sub-themes \
		sub-tictac \
		sub-tooltip \
		sub-toplevel \
		sub-tux \
		sub-widgets \
		sub-wizard \
		sub-xform \
		sub-thread-prodcons \
		sub-thread-semaphores \
		sub-canvas \
		sub-chart \
		sub-opengl-box \
		sub-opengl-gear \
		sub-opengl-glpixmap \
		sub-opengl-overlay \
		sub-opengl-sharedbox \
		sub-opengl-texture \
		sub-fileiconview \
		sub-iconview \
		sub-iconview-simple_dd \
		sub-network-archivesearch \
		sub-network-clientserver-client \
		sub-network-clientserver-server \
		sub-network-ftpclient \
		sub-network-httpd \
		sub-network-infoprotocol-infoclient \
		sub-network-infoprotocol-infoserver \
		sub-network-infoprotocol-infourlclient \
		sub-network-mail \
		sub-network-networkprotocol \
		sub-network-remotecontrol \
		sub-mdi \
		sub-table-statistics \
		sub-table-small-table-demo \
		sub-regexptester \
		sub-table-bigtable \
		sub-helpsystem \
		sub-tablet \
		sub-sql \
		sub-xml-outliner \
		sub-xml-tagreader \
		sub-xml-tagreader-with-features \
		sub-biff \
		sub-desktop

first: all

all: Makefile $(SUBTARGETS)

aclock/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "aclock" || $(MKDIR) "aclock"
	cd aclock && $(QMAKE) aclock.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-aclock: aclock/$(MAKEFILE) FORCE
	cd aclock && $(MAKE) -f $(MAKEFILE)

action/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "action" || $(MKDIR) "action"
	cd action && $(QMAKE) action.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-action: action/$(MAKEFILE) FORCE
	cd action && $(MAKE) -f $(MAKEFILE)

action/toggleaction/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "action/toggleaction" || $(MKDIR) "action/toggleaction"
	cd action/toggleaction && $(QMAKE) toggleaction.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-action-toggleaction: action/toggleaction/$(MAKEFILE) FORCE
	cd action/toggleaction && $(MAKE) -f $(MAKEFILE)

addressbook/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "addressbook" || $(MKDIR) "addressbook"
	cd addressbook && $(QMAKE) addressbook.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-addressbook: addressbook/$(MAKEFILE) FORCE
	cd addressbook && $(MAKE) -f $(MAKEFILE)

application/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "application" || $(MKDIR) "application"
	cd application && $(QMAKE) application.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-application: application/$(MAKEFILE) FORCE
	cd application && $(MAKE) -f $(MAKEFILE)

buttongroups/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "buttongroups" || $(MKDIR) "buttongroups"
	cd buttongroups && $(QMAKE) buttongroups.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-buttongroups: buttongroups/$(MAKEFILE) FORCE
	cd buttongroups && $(MAKE) -f $(MAKEFILE)

checklists/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "checklists" || $(MKDIR) "checklists"
	cd checklists && $(QMAKE) checklists.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-checklists: checklists/$(MAKEFILE) FORCE
	cd checklists && $(MAKE) -f $(MAKEFILE)

cursor/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "cursor" || $(MKDIR) "cursor"
	cd cursor && $(QMAKE) cursor.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-cursor: cursor/$(MAKEFILE) FORCE
	cd cursor && $(MAKE) -f $(MAKEFILE)

customlayout/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "customlayout" || $(MKDIR) "customlayout"
	cd customlayout && $(QMAKE) customlayout.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-customlayout: customlayout/$(MAKEFILE) FORCE
	cd customlayout && $(MAKE) -f $(MAKEFILE)

dclock/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "dclock" || $(MKDIR) "dclock"
	cd dclock && $(QMAKE) dclock.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-dclock: dclock/$(MAKEFILE) FORCE
	cd dclock && $(MAKE) -f $(MAKEFILE)

demo/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "demo" || $(MKDIR) "demo"
	cd demo && $(QMAKE) demo.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-demo: demo/$(MAKEFILE) FORCE
	cd demo && $(MAKE) -f $(MAKEFILE)

dirview/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "dirview" || $(MKDIR) "dirview"
	cd dirview && $(QMAKE) dirview.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-dirview: dirview/$(MAKEFILE) FORCE
	cd dirview && $(MAKE) -f $(MAKEFILE)

distributor/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "distributor" || $(MKDIR) "distributor"
	cd distributor && $(QMAKE) distributor.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-distributor: distributor/$(MAKEFILE) FORCE
	cd distributor && $(MAKE) -f $(MAKEFILE)

dragdrop/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "dragdrop" || $(MKDIR) "dragdrop"
	cd dragdrop && $(QMAKE) dragdrop.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-dragdrop: dragdrop/$(MAKEFILE) FORCE
	cd dragdrop && $(MAKE) -f $(MAKEFILE)

drawdemo/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "drawdemo" || $(MKDIR) "drawdemo"
	cd drawdemo && $(QMAKE) drawdemo.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-drawdemo: drawdemo/$(MAKEFILE) FORCE
	cd drawdemo && $(MAKE) -f $(MAKEFILE)

drawlines/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "drawlines" || $(MKDIR) "drawlines"
	cd drawlines && $(QMAKE) drawlines.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-drawlines: drawlines/$(MAKEFILE) FORCE
	cd drawlines && $(MAKE) -f $(MAKEFILE)

extension/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "extension" || $(MKDIR) "extension"
	cd extension && $(QMAKE) extension.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-extension: extension/$(MAKEFILE) FORCE
	cd extension && $(MAKE) -f $(MAKEFILE)

fonts/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "fonts" || $(MKDIR) "fonts"
	cd fonts && $(QMAKE) fonts.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-fonts: fonts/$(MAKEFILE) FORCE
	cd fonts && $(MAKE) -f $(MAKEFILE)

forever/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "forever" || $(MKDIR) "forever"
	cd forever && $(QMAKE) forever.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-forever: forever/$(MAKEFILE) FORCE
	cd forever && $(MAKE) -f $(MAKEFILE)

gridview/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "gridview" || $(MKDIR) "gridview"
	cd gridview && $(QMAKE) gridview.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-gridview: gridview/$(MAKEFILE) FORCE
	cd gridview && $(MAKE) -f $(MAKEFILE)

hello/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "hello" || $(MKDIR) "hello"
	cd hello && $(QMAKE) hello.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-hello: hello/$(MAKEFILE) FORCE
	cd hello && $(MAKE) -f $(MAKEFILE)

helpdemo/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "helpdemo" || $(MKDIR) "helpdemo"
	cd helpdemo && $(QMAKE) helpdemo.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-helpdemo: helpdemo/$(MAKEFILE) FORCE
	cd helpdemo && $(MAKE) -f $(MAKEFILE)

helpviewer/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "helpviewer" || $(MKDIR) "helpviewer"
	cd helpviewer && $(QMAKE) helpviewer.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-helpviewer: helpviewer/$(MAKEFILE) FORCE
	cd helpviewer && $(MAKE) -f $(MAKEFILE)

i18n/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "i18n" || $(MKDIR) "i18n"
	cd i18n && $(QMAKE) i18n.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-i18n: i18n/$(MAKEFILE) FORCE
	cd i18n && $(MAKE) -f $(MAKEFILE)

layout/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "layout" || $(MKDIR) "layout"
	cd layout && $(QMAKE) layout.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-layout: layout/$(MAKEFILE) FORCE
	cd layout && $(MAKE) -f $(MAKEFILE)

life/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "life" || $(MKDIR) "life"
	cd life && $(QMAKE) life.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-life: life/$(MAKEFILE) FORCE
	cd life && $(MAKE) -f $(MAKEFILE)

lineedits/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "lineedits" || $(MKDIR) "lineedits"
	cd lineedits && $(QMAKE) lineedits.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-lineedits: lineedits/$(MAKEFILE) FORCE
	cd lineedits && $(MAKE) -f $(MAKEFILE)

listboxcombo/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "listboxcombo" || $(MKDIR) "listboxcombo"
	cd listboxcombo && $(QMAKE) listboxcombo.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-listboxcombo: listboxcombo/$(MAKEFILE) FORCE
	cd listboxcombo && $(MAKE) -f $(MAKEFILE)

listbox/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "listbox" || $(MKDIR) "listbox"
	cd listbox && $(QMAKE) listbox.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-listbox: listbox/$(MAKEFILE) FORCE
	cd listbox && $(MAKE) -f $(MAKEFILE)

listviews/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "listviews" || $(MKDIR) "listviews"
	cd listviews && $(QMAKE) listviews.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-listviews: listviews/$(MAKEFILE) FORCE
	cd listviews && $(MAKE) -f $(MAKEFILE)

menu/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "menu" || $(MKDIR) "menu"
	cd menu && $(QMAKE) menu.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-menu: menu/$(MAKEFILE) FORCE
	cd menu && $(MAKE) -f $(MAKEFILE)

movies/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "movies" || $(MKDIR) "movies"
	cd movies && $(QMAKE) movies.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-movies: movies/$(MAKEFILE) FORCE
	cd movies && $(MAKE) -f $(MAKEFILE)

picture/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "picture" || $(MKDIR) "picture"
	cd picture && $(QMAKE) picture.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-picture: picture/$(MAKEFILE) FORCE
	cd picture && $(MAKE) -f $(MAKEFILE)

popup/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "popup" || $(MKDIR) "popup"
	cd popup && $(QMAKE) popup.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-popup: popup/$(MAKEFILE) FORCE
	cd popup && $(MAKE) -f $(MAKEFILE)

process/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "process" || $(MKDIR) "process"
	cd process && $(QMAKE) process.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-process: process/$(MAKEFILE) FORCE
	cd process && $(MAKE) -f $(MAKEFILE)

progress/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "progress" || $(MKDIR) "progress"
	cd progress && $(QMAKE) progress.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-progress: progress/$(MAKEFILE) FORCE
	cd progress && $(MAKE) -f $(MAKEFILE)

progressbar/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "progressbar" || $(MKDIR) "progressbar"
	cd progressbar && $(QMAKE) progressbar.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-progressbar: progressbar/$(MAKEFILE) FORCE
	cd progressbar && $(MAKE) -f $(MAKEFILE)

qdir/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "qdir" || $(MKDIR) "qdir"
	cd qdir && $(QMAKE) qdir.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-qdir: qdir/$(MAKEFILE) FORCE
	cd qdir && $(MAKE) -f $(MAKEFILE)

qfd/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "qfd" || $(MKDIR) "qfd"
	cd qfd && $(QMAKE) qfd.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-qfd: qfd/$(MAKEFILE) FORCE
	cd qfd && $(MAKE) -f $(MAKEFILE)

qmag/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "qmag" || $(MKDIR) "qmag"
	cd qmag && $(QMAKE) qmag.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-qmag: qmag/$(MAKEFILE) FORCE
	cd qmag && $(MAKE) -f $(MAKEFILE)

qtl/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "qtl" || $(MKDIR) "qtl"
	cd qtl && $(QMAKE) qtl.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-qtl: qtl/$(MAKEFILE) FORCE
	cd qtl && $(MAKE) -f $(MAKEFILE)

qwerty/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "qwerty" || $(MKDIR) "qwerty"
	cd qwerty && $(QMAKE) qwerty.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-qwerty: qwerty/$(MAKEFILE) FORCE
	cd qwerty && $(MAKE) -f $(MAKEFILE)

rangecontrols/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "rangecontrols" || $(MKDIR) "rangecontrols"
	cd rangecontrols && $(QMAKE) rangecontrols.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-rangecontrols: rangecontrols/$(MAKEFILE) FORCE
	cd rangecontrols && $(MAKE) -f $(MAKEFILE)

richtext/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "richtext" || $(MKDIR) "richtext"
	cd richtext && $(QMAKE) richtext.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-richtext: richtext/$(MAKEFILE) FORCE
	cd richtext && $(MAKE) -f $(MAKEFILE)

rot13/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "rot13" || $(MKDIR) "rot13"
	cd rot13 && $(QMAKE) rot13.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-rot13: rot13/$(MAKEFILE) FORCE
	cd rot13 && $(MAKE) -f $(MAKEFILE)

scribble/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "scribble" || $(MKDIR) "scribble"
	cd scribble && $(QMAKE) scribble.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-scribble: scribble/$(MAKEFILE) FORCE
	cd scribble && $(MAKE) -f $(MAKEFILE)

scrollview/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "scrollview" || $(MKDIR) "scrollview"
	cd scrollview && $(QMAKE) scrollview.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-scrollview: scrollview/$(MAKEFILE) FORCE
	cd scrollview && $(MAKE) -f $(MAKEFILE)

showimg/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "showimg" || $(MKDIR) "showimg"
	cd showimg && $(QMAKE) showimg.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-showimg: showimg/$(MAKEFILE) FORCE
	cd showimg && $(MAKE) -f $(MAKEFILE)

splitter/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "splitter" || $(MKDIR) "splitter"
	cd splitter && $(QMAKE) splitter.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-splitter: splitter/$(MAKEFILE) FORCE
	cd splitter && $(MAKE) -f $(MAKEFILE)

tabdialog/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "tabdialog" || $(MKDIR) "tabdialog"
	cd tabdialog && $(QMAKE) tabdialog.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-tabdialog: tabdialog/$(MAKEFILE) FORCE
	cd tabdialog && $(MAKE) -f $(MAKEFILE)

tetrix/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "tetrix" || $(MKDIR) "tetrix"
	cd tetrix && $(QMAKE) tetrix.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-tetrix: tetrix/$(MAKEFILE) FORCE
	cd tetrix && $(MAKE) -f $(MAKEFILE)

textedit/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "textedit" || $(MKDIR) "textedit"
	cd textedit && $(QMAKE) textedit.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-textedit: textedit/$(MAKEFILE) FORCE
	cd textedit && $(MAKE) -f $(MAKEFILE)

themes/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "themes" || $(MKDIR) "themes"
	cd themes && $(QMAKE) themes.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-themes: themes/$(MAKEFILE) FORCE
	cd themes && $(MAKE) -f $(MAKEFILE)

tictac/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "tictac" || $(MKDIR) "tictac"
	cd tictac && $(QMAKE) tictac.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-tictac: tictac/$(MAKEFILE) FORCE
	cd tictac && $(MAKE) -f $(MAKEFILE)

tooltip/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "tooltip" || $(MKDIR) "tooltip"
	cd tooltip && $(QMAKE) tooltip.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-tooltip: tooltip/$(MAKEFILE) FORCE
	cd tooltip && $(MAKE) -f $(MAKEFILE)

toplevel/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "toplevel" || $(MKDIR) "toplevel"
	cd toplevel && $(QMAKE) toplevel.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-toplevel: toplevel/$(MAKEFILE) FORCE
	cd toplevel && $(MAKE) -f $(MAKEFILE)

tux/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "tux" || $(MKDIR) "tux"
	cd tux && $(QMAKE) tux.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-tux: tux/$(MAKEFILE) FORCE
	cd tux && $(MAKE) -f $(MAKEFILE)

widgets/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "widgets" || $(MKDIR) "widgets"
	cd widgets && $(QMAKE) widgets.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-widgets: widgets/$(MAKEFILE) FORCE
	cd widgets && $(MAKE) -f $(MAKEFILE)

wizard/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "wizard" || $(MKDIR) "wizard"
	cd wizard && $(QMAKE) wizard.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-wizard: wizard/$(MAKEFILE) FORCE
	cd wizard && $(MAKE) -f $(MAKEFILE)

xform/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "xform" || $(MKDIR) "xform"
	cd xform && $(QMAKE) xform.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-xform: xform/$(MAKEFILE) FORCE
	cd xform && $(MAKE) -f $(MAKEFILE)

thread/prodcons/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "thread/prodcons" || $(MKDIR) "thread/prodcons"
	cd thread/prodcons && $(QMAKE) prodcons.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-thread-prodcons: thread/prodcons/$(MAKEFILE) FORCE
	cd thread/prodcons && $(MAKE) -f $(MAKEFILE)

thread/semaphores/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "thread/semaphores" || $(MKDIR) "thread/semaphores"
	cd thread/semaphores && $(QMAKE) semaphores.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-thread-semaphores: thread/semaphores/$(MAKEFILE) FORCE
	cd thread/semaphores && $(MAKE) -f $(MAKEFILE)

canvas/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "canvas" || $(MKDIR) "canvas"
	cd canvas && $(QMAKE) canvas.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-canvas: canvas/$(MAKEFILE) FORCE
	cd canvas && $(MAKE) -f $(MAKEFILE)

chart/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "chart" || $(MKDIR) "chart"
	cd chart && $(QMAKE) chart.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-chart: chart/$(MAKEFILE) FORCE
	cd chart && $(MAKE) -f $(MAKEFILE)

opengl/box/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "opengl/box" || $(MKDIR) "opengl/box"
	cd opengl/box && $(QMAKE) box.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-opengl-box: opengl/box/$(MAKEFILE) FORCE
	cd opengl/box && $(MAKE) -f $(MAKEFILE)

opengl/gear/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "opengl/gear" || $(MKDIR) "opengl/gear"
	cd opengl/gear && $(QMAKE) gear.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-opengl-gear: opengl/gear/$(MAKEFILE) FORCE
	cd opengl/gear && $(MAKE) -f $(MAKEFILE)

opengl/glpixmap/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "opengl/glpixmap" || $(MKDIR) "opengl/glpixmap"
	cd opengl/glpixmap && $(QMAKE) glpixmap.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-opengl-glpixmap: opengl/glpixmap/$(MAKEFILE) FORCE
	cd opengl/glpixmap && $(MAKE) -f $(MAKEFILE)

opengl/overlay/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "opengl/overlay" || $(MKDIR) "opengl/overlay"
	cd opengl/overlay && $(QMAKE) overlay.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-opengl-overlay: opengl/overlay/$(MAKEFILE) FORCE
	cd opengl/overlay && $(MAKE) -f $(MAKEFILE)

opengl/sharedbox/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "opengl/sharedbox" || $(MKDIR) "opengl/sharedbox"
	cd opengl/sharedbox && $(QMAKE) sharedbox.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-opengl-sharedbox: opengl/sharedbox/$(MAKEFILE) FORCE
	cd opengl/sharedbox && $(MAKE) -f $(MAKEFILE)

opengl/texture/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "opengl/texture" || $(MKDIR) "opengl/texture"
	cd opengl/texture && $(QMAKE) texture.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-opengl-texture: opengl/texture/$(MAKEFILE) FORCE
	cd opengl/texture && $(MAKE) -f $(MAKEFILE)

fileiconview/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "fileiconview" || $(MKDIR) "fileiconview"
	cd fileiconview && $(QMAKE) fileiconview.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-fileiconview: fileiconview/$(MAKEFILE) FORCE
	cd fileiconview && $(MAKE) -f $(MAKEFILE)

iconview/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "iconview" || $(MKDIR) "iconview"
	cd iconview && $(QMAKE) iconview.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-iconview: iconview/$(MAKEFILE) FORCE
	cd iconview && $(MAKE) -f $(MAKEFILE)

iconview/simple_dd/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "iconview/simple_dd" || $(MKDIR) "iconview/simple_dd"
	cd iconview/simple_dd && $(QMAKE) simple_dd.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-iconview-simple_dd: iconview/simple_dd/$(MAKEFILE) FORCE
	cd iconview/simple_dd && $(MAKE) -f $(MAKEFILE)

network/archivesearch/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/archivesearch" || $(MKDIR) "network/archivesearch"
	cd network/archivesearch && $(QMAKE) archivesearch.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-archivesearch: network/archivesearch/$(MAKEFILE) FORCE
	cd network/archivesearch && $(MAKE) -f $(MAKEFILE)

network/clientserver/client/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/clientserver/client" || $(MKDIR) "network/clientserver/client"
	cd network/clientserver/client && $(QMAKE) client.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-clientserver-client: network/clientserver/client/$(MAKEFILE) FORCE
	cd network/clientserver/client && $(MAKE) -f $(MAKEFILE)

network/clientserver/server/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/clientserver/server" || $(MKDIR) "network/clientserver/server"
	cd network/clientserver/server && $(QMAKE) server.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-clientserver-server: network/clientserver/server/$(MAKEFILE) FORCE
	cd network/clientserver/server && $(MAKE) -f $(MAKEFILE)

network/ftpclient/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/ftpclient" || $(MKDIR) "network/ftpclient"
	cd network/ftpclient && $(QMAKE) ftpclient.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-ftpclient: network/ftpclient/$(MAKEFILE) FORCE
	cd network/ftpclient && $(MAKE) -f $(MAKEFILE)

network/httpd/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/httpd" || $(MKDIR) "network/httpd"
	cd network/httpd && $(QMAKE) httpd.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-httpd: network/httpd/$(MAKEFILE) FORCE
	cd network/httpd && $(MAKE) -f $(MAKEFILE)

network/infoprotocol/infoclient/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/infoprotocol/infoclient" || $(MKDIR) "network/infoprotocol/infoclient"
	cd network/infoprotocol/infoclient && $(QMAKE) infoclient.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-infoprotocol-infoclient: network/infoprotocol/infoclient/$(MAKEFILE) FORCE
	cd network/infoprotocol/infoclient && $(MAKE) -f $(MAKEFILE)

network/infoprotocol/infoserver/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/infoprotocol/infoserver" || $(MKDIR) "network/infoprotocol/infoserver"
	cd network/infoprotocol/infoserver && $(QMAKE) infoserver.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-infoprotocol-infoserver: network/infoprotocol/infoserver/$(MAKEFILE) FORCE
	cd network/infoprotocol/infoserver && $(MAKE) -f $(MAKEFILE)

network/infoprotocol/infourlclient/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/infoprotocol/infourlclient" || $(MKDIR) "network/infoprotocol/infourlclient"
	cd network/infoprotocol/infourlclient && $(QMAKE) infourlclient.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-infoprotocol-infourlclient: network/infoprotocol/infourlclient/$(MAKEFILE) FORCE
	cd network/infoprotocol/infourlclient && $(MAKE) -f $(MAKEFILE)

network/mail/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/mail" || $(MKDIR) "network/mail"
	cd network/mail && $(QMAKE) mail.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-mail: network/mail/$(MAKEFILE) FORCE
	cd network/mail && $(MAKE) -f $(MAKEFILE)

network/networkprotocol/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/networkprotocol" || $(MKDIR) "network/networkprotocol"
	cd network/networkprotocol && $(QMAKE) networkprotocol.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-networkprotocol: network/networkprotocol/$(MAKEFILE) FORCE
	cd network/networkprotocol && $(MAKE) -f $(MAKEFILE)

network/remotecontrol/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "network/remotecontrol" || $(MKDIR) "network/remotecontrol"
	cd network/remotecontrol && $(QMAKE) remotecontrol.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-network-remotecontrol: network/remotecontrol/$(MAKEFILE) FORCE
	cd network/remotecontrol && $(MAKE) -f $(MAKEFILE)

mdi/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "mdi" || $(MKDIR) "mdi"
	cd mdi && $(QMAKE) mdi.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-mdi: mdi/$(MAKEFILE) FORCE
	cd mdi && $(MAKE) -f $(MAKEFILE)

table/statistics/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "table/statistics" || $(MKDIR) "table/statistics"
	cd table/statistics && $(QMAKE) statistics.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-table-statistics: table/statistics/$(MAKEFILE) FORCE
	cd table/statistics && $(MAKE) -f $(MAKEFILE)

table/small-table-demo/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "table/small-table-demo" || $(MKDIR) "table/small-table-demo"
	cd table/small-table-demo && $(QMAKE) small-table-demo.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-table-small-table-demo: table/small-table-demo/$(MAKEFILE) FORCE
	cd table/small-table-demo && $(MAKE) -f $(MAKEFILE)

regexptester/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "regexptester" || $(MKDIR) "regexptester"
	cd regexptester && $(QMAKE) regexptester.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-regexptester: regexptester/$(MAKEFILE) FORCE
	cd regexptester && $(MAKE) -f $(MAKEFILE)

table/bigtable/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "table/bigtable" || $(MKDIR) "table/bigtable"
	cd table/bigtable && $(QMAKE) bigtable.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-table-bigtable: table/bigtable/$(MAKEFILE) FORCE
	cd table/bigtable && $(MAKE) -f $(MAKEFILE)

helpsystem/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "helpsystem" || $(MKDIR) "helpsystem"
	cd helpsystem && $(QMAKE) helpsystem.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-helpsystem: helpsystem/$(MAKEFILE) FORCE
	cd helpsystem && $(MAKE) -f $(MAKEFILE)

tablet/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "tablet" || $(MKDIR) "tablet"
	cd tablet && $(QMAKE) tablet.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-tablet: tablet/$(MAKEFILE) FORCE
	cd tablet && $(MAKE) -f $(MAKEFILE)

sql/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "sql" || $(MKDIR) "sql"
	cd sql && $(QMAKE) sql.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-sql: sql/$(MAKEFILE) FORCE
	cd sql && $(MAKE) -f $(MAKEFILE)

xml/outliner/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "xml/outliner" || $(MKDIR) "xml/outliner"
	cd xml/outliner && $(QMAKE) outliner.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-xml-outliner: xml/outliner/$(MAKEFILE) FORCE
	cd xml/outliner && $(MAKE) -f $(MAKEFILE)

xml/tagreader/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "xml/tagreader" || $(MKDIR) "xml/tagreader"
	cd xml/tagreader && $(QMAKE) tagreader.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-xml-tagreader: xml/tagreader/$(MAKEFILE) FORCE
	cd xml/tagreader && $(MAKE) -f $(MAKEFILE)

xml/tagreader-with-features/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "xml/tagreader-with-features" || $(MKDIR) "xml/tagreader-with-features"
	cd xml/tagreader-with-features && $(QMAKE) tagreader-with-features.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-xml-tagreader-with-features: xml/tagreader-with-features/$(MAKEFILE) FORCE
	cd xml/tagreader-with-features && $(MAKE) -f $(MAKEFILE)

biff/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "biff" || $(MKDIR) "biff"
	cd biff && $(QMAKE) biff.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-biff: biff/$(MAKEFILE) FORCE
	cd biff && $(MAKE) -f $(MAKEFILE)

desktop/$(MAKEFILE): 
	@$(CHK_DIR_EXISTS) "desktop" || $(MKDIR) "desktop"
	cd desktop && $(QMAKE) desktop.pro -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o $(MAKEFILE)
sub-desktop: desktop/$(MAKEFILE) FORCE
	cd desktop && $(MAKE) -f $(MAKEFILE)

Makefile: examples.pro ../.qmake.cache /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++/qmake.conf 
	$(QMAKE) -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o Makefile examples.pro
qmake: qmake_all
	@$(QMAKE) -spec /usr/obj/ports/qt3-3.8/qt-x11-free-3.3.8/mkspecs/openbsd-g++ -o Makefile examples.pro

all: $(SUBTARGETS)
qmake_all: aclock/$(MAKEFILE) action/$(MAKEFILE) action/toggleaction/$(MAKEFILE) addressbook/$(MAKEFILE) application/$(MAKEFILE) buttongroups/$(MAKEFILE) checklists/$(MAKEFILE) cursor/$(MAKEFILE) customlayout/$(MAKEFILE) dclock/$(MAKEFILE) demo/$(MAKEFILE) dirview/$(MAKEFILE) distributor/$(MAKEFILE) dragdrop/$(MAKEFILE) drawdemo/$(MAKEFILE) drawlines/$(MAKEFILE) extension/$(MAKEFILE) fonts/$(MAKEFILE) forever/$(MAKEFILE) gridview/$(MAKEFILE) hello/$(MAKEFILE) helpdemo/$(MAKEFILE) helpviewer/$(MAKEFILE) i18n/$(MAKEFILE) layout/$(MAKEFILE) life/$(MAKEFILE) lineedits/$(MAKEFILE) listboxcombo/$(MAKEFILE) listbox/$(MAKEFILE) listviews/$(MAKEFILE) menu/$(MAKEFILE) movies/$(MAKEFILE) picture/$(MAKEFILE) popup/$(MAKEFILE) process/$(MAKEFILE) progress/$(MAKEFILE) progressbar/$(MAKEFILE) qdir/$(MAKEFILE) qfd/$(MAKEFILE) qmag/$(MAKEFILE) qtl/$(MAKEFILE) qwerty/$(MAKEFILE) rangecontrols/$(MAKEFILE) richtext/$(MAKEFILE) rot13/$(MAKEFILE) scribble/$(MAKEFILE) scrollview/$(MAKEFILE) showimg/$(MAKEFILE) splitter/$(MAKEFILE) tabdialog/$(MAKEFILE) tetrix/$(MAKEFILE) textedit/$(MAKEFILE) themes/$(MAKEFILE) tictac/$(MAKEFILE) tooltip/$(MAKEFILE) toplevel/$(MAKEFILE) tux/$(MAKEFILE) widgets/$(MAKEFILE) wizard/$(MAKEFILE) xform/$(MAKEFILE) thread/prodcons/$(MAKEFILE) thread/semaphores/$(MAKEFILE) canvas/$(MAKEFILE) chart/$(MAKEFILE) opengl/box/$(MAKEFILE) opengl/gear/$(MAKEFILE) opengl/glpixmap/$(MAKEFILE) opengl/overlay/$(MAKEFILE) opengl/sharedbox/$(MAKEFILE) opengl/texture/$(MAKEFILE) fileiconview/$(MAKEFILE) iconview/$(MAKEFILE) iconview/simple_dd/$(MAKEFILE) network/archivesearch/$(MAKEFILE) network/clientserver/client/$(MAKEFILE) network/clientserver/server/$(MAKEFILE) network/ftpclient/$(MAKEFILE) network/httpd/$(MAKEFILE) network/infoprotocol/infoclient/$(MAKEFILE) network/infoprotocol/infoserver/$(MAKEFILE) network/infoprotocol/infourlclient/$(MAKEFILE) network/mail/$(MAKEFILE) network/networkprotocol/$(MAKEFILE) network/remotecontrol/$(MAKEFILE) mdi/$(MAKEFILE) table/statistics/$(MAKEFILE) table/small-table-demo/$(MAKEFILE) regexptester/$(MAKEFILE) table/bigtable/$(MAKEFILE) helpsystem/$(MAKEFILE) tablet/$(MAKEFILE) sql/$(MAKEFILE) xml/outliner/$(MAKEFILE) xml/tagreader/$(MAKEFILE) xml/tagreader-with-features/$(MAKEFILE) biff/$(MAKEFILE) desktop/$(MAKEFILE)
	 ( [ -d aclock ] && cd aclock ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d action ] && cd action ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d action/toggleaction ] && cd action/toggleaction ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d addressbook ] && cd addressbook ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d application ] && cd application ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d buttongroups ] && cd buttongroups ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d checklists ] && cd checklists ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d cursor ] && cd cursor ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d customlayout ] && cd customlayout ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d dclock ] && cd dclock ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d demo ] && cd demo ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d dirview ] && cd dirview ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d distributor ] && cd distributor ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d dragdrop ] && cd dragdrop ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d drawdemo ] && cd drawdemo ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d drawlines ] && cd drawlines ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d extension ] && cd extension ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d fonts ] && cd fonts ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d forever ] && cd forever ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d gridview ] && cd gridview ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d hello ] && cd hello ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d helpdemo ] && cd helpdemo ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d helpviewer ] && cd helpviewer ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d i18n ] && cd i18n ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d layout ] && cd layout ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d life ] && cd life ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d lineedits ] && cd lineedits ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d listboxcombo ] && cd listboxcombo ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d listbox ] && cd listbox ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d listviews ] && cd listviews ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d menu ] && cd menu ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d movies ] && cd movies ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d picture ] && cd picture ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d popup ] && cd popup ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d process ] && cd process ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d progress ] && cd progress ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d progressbar ] && cd progressbar ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d qdir ] && cd qdir ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d qfd ] && cd qfd ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d qmag ] && cd qmag ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d qtl ] && cd qtl ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d qwerty ] && cd qwerty ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d rangecontrols ] && cd rangecontrols ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d richtext ] && cd richtext ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d rot13 ] && cd rot13 ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d scribble ] && cd scribble ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d scrollview ] && cd scrollview ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d showimg ] && cd showimg ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d splitter ] && cd splitter ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d tabdialog ] && cd tabdialog ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d tetrix ] && cd tetrix ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d textedit ] && cd textedit ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d themes ] && cd themes ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d tictac ] && cd tictac ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d tooltip ] && cd tooltip ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d toplevel ] && cd toplevel ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d tux ] && cd tux ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d widgets ] && cd widgets ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d wizard ] && cd wizard ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d xform ] && cd xform ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d thread/prodcons ] && cd thread/prodcons ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d thread/semaphores ] && cd thread/semaphores ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d canvas ] && cd canvas ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d chart ] && cd chart ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d opengl/box ] && cd opengl/box ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d opengl/gear ] && cd opengl/gear ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d opengl/glpixmap ] && cd opengl/glpixmap ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d opengl/overlay ] && cd opengl/overlay ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d opengl/sharedbox ] && cd opengl/sharedbox ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d opengl/texture ] && cd opengl/texture ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d fileiconview ] && cd fileiconview ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d iconview ] && cd iconview ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d iconview/simple_dd ] && cd iconview/simple_dd ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/archivesearch ] && cd network/archivesearch ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/clientserver/client ] && cd network/clientserver/client ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/clientserver/server ] && cd network/clientserver/server ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/ftpclient ] && cd network/ftpclient ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/httpd ] && cd network/httpd ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/infoprotocol/infoclient ] && cd network/infoprotocol/infoclient ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/infoprotocol/infoserver ] && cd network/infoprotocol/infoserver ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/infoprotocol/infourlclient ] && cd network/infoprotocol/infourlclient ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/mail ] && cd network/mail ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/networkprotocol ] && cd network/networkprotocol ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d network/remotecontrol ] && cd network/remotecontrol ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d mdi ] && cd mdi ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d table/statistics ] && cd table/statistics ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d table/small-table-demo ] && cd table/small-table-demo ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d regexptester ] && cd regexptester ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d table/bigtable ] && cd table/bigtable ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d helpsystem ] && cd helpsystem ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d tablet ] && cd tablet ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d sql ] && cd sql ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d xml/outliner ] && cd xml/outliner ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d xml/tagreader ] && cd xml/tagreader ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d xml/tagreader-with-features ] && cd xml/tagreader-with-features ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d biff ] && cd biff ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
	 ( [ -d desktop ] && cd desktop ; grep "^qmake_all:" $(MAKEFILE) && $(MAKE) -f $(MAKEFILE) qmake_all; ) || true
clean uicables mocables uiclean mocclean lexclean yaccclean : qmake_all FORCE
	 ( [ -d aclock ] && cd aclock ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d action ] && cd action ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d action/toggleaction ] && cd action/toggleaction ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d addressbook ] && cd addressbook ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d application ] && cd application ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d buttongroups ] && cd buttongroups ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d checklists ] && cd checklists ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d cursor ] && cd cursor ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d customlayout ] && cd customlayout ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d dclock ] && cd dclock ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d demo ] && cd demo ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d dirview ] && cd dirview ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d distributor ] && cd distributor ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d dragdrop ] && cd dragdrop ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d drawdemo ] && cd drawdemo ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d drawlines ] && cd drawlines ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d extension ] && cd extension ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d fonts ] && cd fonts ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d forever ] && cd forever ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d gridview ] && cd gridview ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d hello ] && cd hello ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d helpdemo ] && cd helpdemo ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d helpviewer ] && cd helpviewer ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d i18n ] && cd i18n ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d layout ] && cd layout ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d life ] && cd life ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d lineedits ] && cd lineedits ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d listboxcombo ] && cd listboxcombo ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d listbox ] && cd listbox ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d listviews ] && cd listviews ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d menu ] && cd menu ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d movies ] && cd movies ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d picture ] && cd picture ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d popup ] && cd popup ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d process ] && cd process ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d progress ] && cd progress ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d progressbar ] && cd progressbar ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d qdir ] && cd qdir ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d qfd ] && cd qfd ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d qmag ] && cd qmag ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d qtl ] && cd qtl ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d qwerty ] && cd qwerty ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d rangecontrols ] && cd rangecontrols ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d richtext ] && cd richtext ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d rot13 ] && cd rot13 ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d scribble ] && cd scribble ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d scrollview ] && cd scrollview ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d showimg ] && cd showimg ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d splitter ] && cd splitter ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d tabdialog ] && cd tabdialog ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d tetrix ] && cd tetrix ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d textedit ] && cd textedit ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d themes ] && cd themes ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d tictac ] && cd tictac ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d tooltip ] && cd tooltip ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d toplevel ] && cd toplevel ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d tux ] && cd tux ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d widgets ] && cd widgets ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d wizard ] && cd wizard ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d xform ] && cd xform ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d thread/prodcons ] && cd thread/prodcons ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d thread/semaphores ] && cd thread/semaphores ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d canvas ] && cd canvas ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d chart ] && cd chart ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d opengl/box ] && cd opengl/box ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d opengl/gear ] && cd opengl/gear ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d opengl/glpixmap ] && cd opengl/glpixmap ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d opengl/overlay ] && cd opengl/overlay ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d opengl/sharedbox ] && cd opengl/sharedbox ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d opengl/texture ] && cd opengl/texture ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d fileiconview ] && cd fileiconview ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d iconview ] && cd iconview ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d iconview/simple_dd ] && cd iconview/simple_dd ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/archivesearch ] && cd network/archivesearch ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/clientserver/client ] && cd network/clientserver/client ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/clientserver/server ] && cd network/clientserver/server ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/ftpclient ] && cd network/ftpclient ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/httpd ] && cd network/httpd ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/infoprotocol/infoclient ] && cd network/infoprotocol/infoclient ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/infoprotocol/infoserver ] && cd network/infoprotocol/infoserver ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/infoprotocol/infourlclient ] && cd network/infoprotocol/infourlclient ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/mail ] && cd network/mail ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/networkprotocol ] && cd network/networkprotocol ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d network/remotecontrol ] && cd network/remotecontrol ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d mdi ] && cd mdi ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d table/statistics ] && cd table/statistics ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d table/small-table-demo ] && cd table/small-table-demo ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d regexptester ] && cd regexptester ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d table/bigtable ] && cd table/bigtable ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d helpsystem ] && cd helpsystem ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d tablet ] && cd tablet ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d sql ] && cd sql ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d xml/outliner ] && cd xml/outliner ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d xml/tagreader ] && cd xml/tagreader ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d xml/tagreader-with-features ] && cd xml/tagreader-with-features ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d biff ] && cd biff ; $(MAKE) -f $(MAKEFILE) $@; ) || true
	 ( [ -d desktop ] && cd desktop ; $(MAKE) -f $(MAKEFILE) $@; ) || true
uninstall_subdirs: qmake_all FORCE
	 ( [ -d aclock ] && cd aclock ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d action ] && cd action ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d action/toggleaction ] && cd action/toggleaction ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d addressbook ] && cd addressbook ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d application ] && cd application ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d buttongroups ] && cd buttongroups ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d checklists ] && cd checklists ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d cursor ] && cd cursor ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d customlayout ] && cd customlayout ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d dclock ] && cd dclock ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d demo ] && cd demo ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d dirview ] && cd dirview ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d distributor ] && cd distributor ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d dragdrop ] && cd dragdrop ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d drawdemo ] && cd drawdemo ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d drawlines ] && cd drawlines ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d extension ] && cd extension ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d fonts ] && cd fonts ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d forever ] && cd forever ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d gridview ] && cd gridview ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d hello ] && cd hello ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d helpdemo ] && cd helpdemo ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d helpviewer ] && cd helpviewer ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d i18n ] && cd i18n ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d layout ] && cd layout ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d life ] && cd life ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d lineedits ] && cd lineedits ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d listboxcombo ] && cd listboxcombo ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d listbox ] && cd listbox ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d listviews ] && cd listviews ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d menu ] && cd menu ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d movies ] && cd movies ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d picture ] && cd picture ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d popup ] && cd popup ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d process ] && cd process ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d progress ] && cd progress ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d progressbar ] && cd progressbar ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d qdir ] && cd qdir ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d qfd ] && cd qfd ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d qmag ] && cd qmag ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d qtl ] && cd qtl ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d qwerty ] && cd qwerty ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d rangecontrols ] && cd rangecontrols ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d richtext ] && cd richtext ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d rot13 ] && cd rot13 ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d scribble ] && cd scribble ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d scrollview ] && cd scrollview ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d showimg ] && cd showimg ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d splitter ] && cd splitter ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d tabdialog ] && cd tabdialog ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d tetrix ] && cd tetrix ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d textedit ] && cd textedit ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d themes ] && cd themes ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d tictac ] && cd tictac ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d tooltip ] && cd tooltip ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d toplevel ] && cd toplevel ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d tux ] && cd tux ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d widgets ] && cd widgets ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d wizard ] && cd wizard ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d xform ] && cd xform ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d thread/prodcons ] && cd thread/prodcons ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d thread/semaphores ] && cd thread/semaphores ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d canvas ] && cd canvas ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d chart ] && cd chart ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d opengl/box ] && cd opengl/box ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d opengl/gear ] && cd opengl/gear ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d opengl/glpixmap ] && cd opengl/glpixmap ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d opengl/overlay ] && cd opengl/overlay ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d opengl/sharedbox ] && cd opengl/sharedbox ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d opengl/texture ] && cd opengl/texture ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d fileiconview ] && cd fileiconview ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d iconview ] && cd iconview ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d iconview/simple_dd ] && cd iconview/simple_dd ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/archivesearch ] && cd network/archivesearch ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/clientserver/client ] && cd network/clientserver/client ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/clientserver/server ] && cd network/clientserver/server ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/ftpclient ] && cd network/ftpclient ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/httpd ] && cd network/httpd ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/infoprotocol/infoclient ] && cd network/infoprotocol/infoclient ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/infoprotocol/infoserver ] && cd network/infoprotocol/infoserver ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/infoprotocol/infourlclient ] && cd network/infoprotocol/infourlclient ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/mail ] && cd network/mail ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/networkprotocol ] && cd network/networkprotocol ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d network/remotecontrol ] && cd network/remotecontrol ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d mdi ] && cd mdi ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d table/statistics ] && cd table/statistics ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d table/small-table-demo ] && cd table/small-table-demo ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d regexptester ] && cd regexptester ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d table/bigtable ] && cd table/bigtable ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d helpsystem ] && cd helpsystem ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d tablet ] && cd tablet ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d sql ] && cd sql ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d xml/outliner ] && cd xml/outliner ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d xml/tagreader ] && cd xml/tagreader ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d xml/tagreader-with-features ] && cd xml/tagreader-with-features ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d biff ] && cd biff ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
	 ( [ -d desktop ] && cd desktop ; $(MAKE) -f $(MAKEFILE) uninstall; ) || true
install_subdirs: qmake_all FORCE
	 ( [ -d aclock ] && cd aclock ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d action ] && cd action ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d action/toggleaction ] && cd action/toggleaction ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d addressbook ] && cd addressbook ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d application ] && cd application ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d buttongroups ] && cd buttongroups ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d checklists ] && cd checklists ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d cursor ] && cd cursor ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d customlayout ] && cd customlayout ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d dclock ] && cd dclock ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d demo ] && cd demo ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d dirview ] && cd dirview ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d distributor ] && cd distributor ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d dragdrop ] && cd dragdrop ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d drawdemo ] && cd drawdemo ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d drawlines ] && cd drawlines ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d extension ] && cd extension ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d fonts ] && cd fonts ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d forever ] && cd forever ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d gridview ] && cd gridview ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d hello ] && cd hello ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d helpdemo ] && cd helpdemo ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d helpviewer ] && cd helpviewer ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d i18n ] && cd i18n ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d layout ] && cd layout ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d life ] && cd life ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d lineedits ] && cd lineedits ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d listboxcombo ] && cd listboxcombo ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d listbox ] && cd listbox ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d listviews ] && cd listviews ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d menu ] && cd menu ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d movies ] && cd movies ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d picture ] && cd picture ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d popup ] && cd popup ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d process ] && cd process ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d progress ] && cd progress ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d progressbar ] && cd progressbar ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d qdir ] && cd qdir ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d qfd ] && cd qfd ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d qmag ] && cd qmag ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d qtl ] && cd qtl ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d qwerty ] && cd qwerty ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d rangecontrols ] && cd rangecontrols ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d richtext ] && cd richtext ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d rot13 ] && cd rot13 ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d scribble ] && cd scribble ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d scrollview ] && cd scrollview ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d showimg ] && cd showimg ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d splitter ] && cd splitter ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d tabdialog ] && cd tabdialog ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d tetrix ] && cd tetrix ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d textedit ] && cd textedit ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d themes ] && cd themes ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d tictac ] && cd tictac ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d tooltip ] && cd tooltip ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d toplevel ] && cd toplevel ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d tux ] && cd tux ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d widgets ] && cd widgets ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d wizard ] && cd wizard ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d xform ] && cd xform ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d thread/prodcons ] && cd thread/prodcons ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d thread/semaphores ] && cd thread/semaphores ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d canvas ] && cd canvas ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d chart ] && cd chart ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d opengl/box ] && cd opengl/box ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d opengl/gear ] && cd opengl/gear ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d opengl/glpixmap ] && cd opengl/glpixmap ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d opengl/overlay ] && cd opengl/overlay ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d opengl/sharedbox ] && cd opengl/sharedbox ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d opengl/texture ] && cd opengl/texture ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d fileiconview ] && cd fileiconview ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d iconview ] && cd iconview ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d iconview/simple_dd ] && cd iconview/simple_dd ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/archivesearch ] && cd network/archivesearch ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/clientserver/client ] && cd network/clientserver/client ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/clientserver/server ] && cd network/clientserver/server ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/ftpclient ] && cd network/ftpclient ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/httpd ] && cd network/httpd ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/infoprotocol/infoclient ] && cd network/infoprotocol/infoclient ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/infoprotocol/infoserver ] && cd network/infoprotocol/infoserver ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/infoprotocol/infourlclient ] && cd network/infoprotocol/infourlclient ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/mail ] && cd network/mail ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/networkprotocol ] && cd network/networkprotocol ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d network/remotecontrol ] && cd network/remotecontrol ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d mdi ] && cd mdi ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d table/statistics ] && cd table/statistics ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d table/small-table-demo ] && cd table/small-table-demo ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d regexptester ] && cd regexptester ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d table/bigtable ] && cd table/bigtable ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d helpsystem ] && cd helpsystem ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d tablet ] && cd tablet ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d sql ] && cd sql ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d xml/outliner ] && cd xml/outliner ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d xml/tagreader ] && cd xml/tagreader ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d xml/tagreader-with-features ] && cd xml/tagreader-with-features ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d biff ] && cd biff ; $(MAKE) -f $(MAKEFILE) install; ) || true
	 ( [ -d desktop ] && cd desktop ; $(MAKE) -f $(MAKEFILE) install; ) || true
distclean: qmake_all FORCE
	 ( [ -d aclock ] && cd aclock ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d action ] && cd action ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d action/toggleaction ] && cd action/toggleaction ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d addressbook ] && cd addressbook ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d application ] && cd application ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d buttongroups ] && cd buttongroups ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d checklists ] && cd checklists ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d cursor ] && cd cursor ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d customlayout ] && cd customlayout ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d dclock ] && cd dclock ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d demo ] && cd demo ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d dirview ] && cd dirview ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d distributor ] && cd distributor ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d dragdrop ] && cd dragdrop ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d drawdemo ] && cd drawdemo ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d drawlines ] && cd drawlines ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d extension ] && cd extension ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d fonts ] && cd fonts ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d forever ] && cd forever ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d gridview ] && cd gridview ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d hello ] && cd hello ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d helpdemo ] && cd helpdemo ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d helpviewer ] && cd helpviewer ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d i18n ] && cd i18n ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d layout ] && cd layout ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d life ] && cd life ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d lineedits ] && cd lineedits ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d listboxcombo ] && cd listboxcombo ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d listbox ] && cd listbox ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d listviews ] && cd listviews ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d menu ] && cd menu ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d movies ] && cd movies ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d picture ] && cd picture ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d popup ] && cd popup ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d process ] && cd process ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d progress ] && cd progress ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d progressbar ] && cd progressbar ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d qdir ] && cd qdir ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d qfd ] && cd qfd ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d qmag ] && cd qmag ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d qtl ] && cd qtl ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d qwerty ] && cd qwerty ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d rangecontrols ] && cd rangecontrols ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d richtext ] && cd richtext ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d rot13 ] && cd rot13 ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d scribble ] && cd scribble ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d scrollview ] && cd scrollview ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d showimg ] && cd showimg ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d splitter ] && cd splitter ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d tabdialog ] && cd tabdialog ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d tetrix ] && cd tetrix ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d textedit ] && cd textedit ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d themes ] && cd themes ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d tictac ] && cd tictac ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d tooltip ] && cd tooltip ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d toplevel ] && cd toplevel ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d tux ] && cd tux ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d widgets ] && cd widgets ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d wizard ] && cd wizard ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d xform ] && cd xform ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d thread/prodcons ] && cd thread/prodcons ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d thread/semaphores ] && cd thread/semaphores ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d canvas ] && cd canvas ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d chart ] && cd chart ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d opengl/box ] && cd opengl/box ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d opengl/gear ] && cd opengl/gear ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d opengl/glpixmap ] && cd opengl/glpixmap ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d opengl/overlay ] && cd opengl/overlay ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d opengl/sharedbox ] && cd opengl/sharedbox ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d opengl/texture ] && cd opengl/texture ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d fileiconview ] && cd fileiconview ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d iconview ] && cd iconview ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d iconview/simple_dd ] && cd iconview/simple_dd ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/archivesearch ] && cd network/archivesearch ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/clientserver/client ] && cd network/clientserver/client ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/clientserver/server ] && cd network/clientserver/server ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/ftpclient ] && cd network/ftpclient ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/httpd ] && cd network/httpd ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/infoprotocol/infoclient ] && cd network/infoprotocol/infoclient ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/infoprotocol/infoserver ] && cd network/infoprotocol/infoserver ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/infoprotocol/infourlclient ] && cd network/infoprotocol/infourlclient ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/mail ] && cd network/mail ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/networkprotocol ] && cd network/networkprotocol ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d network/remotecontrol ] && cd network/remotecontrol ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d mdi ] && cd mdi ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d table/statistics ] && cd table/statistics ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d table/small-table-demo ] && cd table/small-table-demo ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d regexptester ] && cd regexptester ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d table/bigtable ] && cd table/bigtable ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d helpsystem ] && cd helpsystem ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d tablet ] && cd tablet ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d sql ] && cd sql ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d xml/outliner ] && cd xml/outliner ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d xml/tagreader ] && cd xml/tagreader ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d xml/tagreader-with-features ] && cd xml/tagreader-with-features ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d biff ] && cd biff ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true
	 ( [ -d desktop ] && cd desktop ; $(MAKE) -f $(MAKEFILE) $@; $(DEL_FILE) $(MAKEFILE); ) || true

install:  install_subdirs

uninstall:  uninstall_subdirs

FORCE:

