.if defined(WITH_AUTHENTICATION_FW)
BLOCKS+=	authentication-fw
BLOCKS+=	session-fw
BLOCKS+=	xsp
.endif

.if defined(WITH_BATIK)
BLOCKS+=	batik
.endif

.if defined(WITH_BSF)
BLOCKS+=	bsf
.endif

.if defined(WITH_CHAPERON)
BLOCKS+=	chaperon
BLOCKS+=	xsp
.endif

.if defined(WITH_DATABASES)
BLOCKS+=	databases
BLOCKS+=	xsp
.endif

.if defined(WITH_FOP)
BLOCKS+=	fop
BLOCKS+=	batik
.endif

.if defined(WITH_HSQLDB)
BLOCKS+=	hsqldb
BLOCKS+=	databases
BLOCKS+=	xsp
.endif

.if defined(WITH_HTML)
BLOCKS+=	html
.endif

.if defined(WITH_ITEXT)
BLOCKS+=	itext
.endif

.if defined(WITH_JFOR)
BLOCKS+=	jfor
.endif

.if defined(WITH_JSP)
BLOCKS+=	jsp
.endif

.if defined(WITH_LINKREWRITER)
BLOCKS+=	linkrewriter
BLOCKS+=	xsp
.endif

.if defined(WITH_LUCENE)
BLOCKS+=	lucene
BLOCKS+=	forms
BLOCKS+=	xsp
.endif

.if defined(WITH_NAMING)
BLOCKS+=	naming
.endif

.if defined(WITH_PARANOID)
BLOCKS+=	paranoid
.endif

.if defined(WITH_POI)
BLOCKS+=	poi
.endif

.if defined(WITH_PORTAL)
BLOCKS+=	portal
BLOCKS+=	authentication-fw
BLOCKS+=	html
BLOCKS+=	session-fw
BLOCKS+=	xsp
.endif

.if defined(WITH_PROFILER)
BLOCKS+=	profiler
.endif

.if defined(WITH_PYTHON)
BLOCKS+=	python
BLOCKS+=	xsp
.endif

.if defined(WITH_SESSION_FW)
BLOCKS+=	session-fw
BLOCKS+=	xsp
.endif

.if defined(WITH_VELOCITY)
BLOCKS+=	velocity
.endif

.if defined(WITH_WEB3)
BLOCKS+=	web3
.endif

.if defined(WITH_XMLDB)
BLOCKS+=	xmldb
BLOCKS+=	databases
BLOCKS+=	xsp
.endif

.if defined(WITH_XSP)
BLOCKS+=	xsp
.endif

.if defined(WITH_APPLES)
BLOCKS+=	apples
BLOCKS+=	forms
BLOCKS+=	xsp
.endif

.if defined(WITH_ASCIIART)
BLOCKS+=	asciiart
.endif

.if defined(WITH_AXIS)
BLOCKS+=	axis
.endif

.if defined(WITH_CRON)
BLOCKS+=	cron
.endif

.if defined(WITH_DELI)
BLOCKS+=	deli
.endif

.if defined(WITH_EVENTCACHE)
BLOCKS+=	eventcache
BLOCKS+=	databases
BLOCKS+=	hsqldb
BLOCKS+=	jms
BLOCKS+=	xsp
.endif

.if defined(WITH_FACES)
BLOCKS+=	faces
BLOCKS+=	authentication-fw
BLOCKS+=	html
BLOCKS+=	portal
BLOCKS+=	session-fw
BLOCKS+=	taglib
BLOCKS+=	xsp
.endif

.if defined(WITH_FORMS)
BLOCKS+=	forms
BLOCKS+=	xsp
.endif

.if defined(WITH_JAVAFLOW)
BLOCKS+=	javaflow
BLOCKS+=	databases
BLOCKS+=	forms
BLOCKS+=	hsqldb
BLOCKS+=	ojb
BLOCKS+=	xsp
.endif

.if defined(WITH_JMS)
BLOCKS+=	jms
BLOCKS+=	databases
BLOCKS+=	hsqldb
BLOCKS+=	xsp
.endif

.if defined(WITH_LINOTYPE)
BLOCKS+=	linotype
.endif

.if defined(WITH_MAIL)
BLOCKS+=	mail
BLOCKS+=	asciiart
.endif

.if defined(WITH_MIDI)
BLOCKS+=	midi
.endif

.if defined(WITH_OJB)
BLOCKS+=	ojb
BLOCKS+=	databases
BLOCKS+=	forms
BLOCKS+=	hsqldb
BLOCKS+=	xsp
.endif

.if defined(WITH_PETSTORE)
BLOCKS+=	petstore
BLOCKS+=	databases
BLOCKS+=	forms
BLOCKS+=	hsqldb
BLOCKS+=	velocity
BLOCKS+=	xsp
.endif

.if defined(WITH_PROXY)
BLOCKS+=	proxy
.endif

.if defined(WITH_QDOX)
BLOCKS+=	qdox
.endif

.if defined(WITH_REPOSITORY)
BLOCKS+=	repository
BLOCKS+=	databases
BLOCKS+=	eventcache
BLOCKS+=	hsqldb
BLOCKS+=	jms
BLOCKS+=	xsp
.endif

.if defined(WITH_SCRATCHPAD)
BLOCKS+=	scratchpad
BLOCKS+=	axis
BLOCKS+=	batik
BLOCKS+=	cron
BLOCKS+=	databases
BLOCKS+=	eventcache
BLOCKS+=	hsqldb
BLOCKS+=	jms
BLOCKS+=	repository
BLOCKS+=	xsp
.endif

.if defined(WITH_SERIALIZERS)
BLOCKS+=	serializers
.endif

.if defined(WITH_SLIDE)
BLOCKS+=	slide
BLOCKS+=	databases
BLOCKS+=	eventcache
BLOCKS+=	hsqldb
BLOCKS+=	jms
BLOCKS+=	repository
BLOCKS+=	xsp
.endif

.if defined(WITH_SLOP)
BLOCKS+=	slop
.endif

.if defined(WITH_STX)
BLOCKS+=	stx
.endif

.if defined(WITH_TAGLIB)
BLOCKS+=	taglib
.endif

.if defined(WITH_TOUR)
BLOCKS+=	tour
BLOCKS+=	batik
BLOCKS+=	fop
BLOCKS+=	forms
BLOCKS+=	xsp
.endif

.if defined(WITH_WEBDAV)
BLOCKS+=	webdav
BLOCKS+=	databases
BLOCKS+=	eventcache
BLOCKS+=	hsqldb
BLOCKS+=	jms
BLOCKS+=	repository
BLOCKS+=	xsp
.endif

.if defined(WITH_PHP)
BLOCKS+=	php
.endif

.if defined(WITH_PORTAL_FW)
BLOCKS+=	portal-fw
BLOCKS+=	authentication-fw
BLOCKS+=	session-fw
BLOCKS+=	xsp
.endif

.if defined(WITH_SWF)
BLOCKS+=	swf
.endif

.if defined(WITH_WOODY)
BLOCKS+=	woody
BLOCKS+=	xsp
.endif