INCLUDE_CHARSTRING = @INCLUDE_CHARSTRING@
INCLUDE_CHARACTER = @INCLUDE_CHARACTER@
INCLUDE_INTERVALTIMER = @INCLUDE_INTERVALTIMER@
INCLUDE_ERROR = @INCLUDE_ERROR@
ifeq ($(INCLUDE_ERROR),1)
	INCLUDE_SNOOZE = @INCLUDE_SNOOZE@
endif
INCLUDE_MATH = @INCLUDE_MATH@
INCLUDE_RAWBUFFER = @INCLUDE_RAWBUFFER@
ifeq (@HAS_MEMORYMAP@,yes)
	INCLUDE_MEMORYMAP = @INCLUDE_MEMORYMAP@
endif
INCLUDE_PROCESS = @INCLUDE_PROCESS@
ifeq (@HAS_THREADS@,yes)
	INCLUDE_MUTEX = @INCLUDE_MUTEX@
endif
INCLUDE_SERIALPORT = @INCLUDE_SERIALPORT@
ifeq ($(INCLUDE_SERIALPORT),1)
	INCLUDE_SERIALPORTPROFILE = @INCLUDE_SERIALPORTPROFILE@
endif

INCLUDE_PARAMETERSTRING = @INCLUDE_PARAMETERSTRING@
ifeq ($(INCLUDE_CHARSTRING),1)
	INCLUDE_ENVIRONMENT = @INCLUDE_ENVIRONMENT@
	INCLUDE_COMMANDLINE = @INCLUDE_COMMANDLINE@
	INCLUDE_DATETIME = @INCLUDE_DATETIME@
	INCLUDE_TIMEZONEFILE = @INCLUDE_TIMEZONEFILE@
	ifeq ($(INCLUDE_ERROR),1)
		INCLUDE_GROUPENTRY = @INCLUDE_GROUPENTRY@
	endif
	ifeq ($(INCLUDE_ERROR),1)
		INCLUDE_PASSWDENTRY = @INCLUDE_PASSWDENTRY@
	endif
	ifeq ($(INCLUDE_ERROR),1)
		INCLUDE_SERVICEENTRY = @INCLUDE_SERVICEENTRY@
	endif
	ifeq ($(INCLUDE_ERROR),1)
		INCLUDE_SHADOWENTRY = @INCLUDE_SHADOWENTRY@
	endif
	ifeq ($(INCLUDE_ERROR),1)
		INCLUDE_RPCENTRY = @INCLUDE_RPCENTRY@
	endif
	ifeq ($(INCLUDE_ERROR),1)
		INCLUDE_PROTOCOLENTRY = @INCLUDE_PROTOCOLENTRY@
	endif
	INCLUDE_HOSTENTRY = @INCLUDE_HOSTENTRY@
	INCLUDE_DYNAMICLIB = @INCLUDE_DYNAMICLIB@
	INCLUDE_CRYPT = @INCLUDE_CRYPT@
endif

INCLUDE_VARIABLEBUFFER = @INCLUDE_VARIABLEBUFFER@
ifeq ($(INCLUDE_VARIABLEBUFFER),1)
	ifeq ($(INCLUDE_CHARSTRING),1)
		INCLUDE_STRINGBUFFER = @INCLUDE_STRINGBUFFER@
		ifeq ($(INCLUDE_STRINGBUFFER),1)
			ifeq ($(INCLUDE_MEMORYMAP),1)
				INCLUDE_XMLSAX = @INCLUDE_XMLSAX@
				ifeq ($(INCLUDE_XMLSAX),1)
					INCLUDE_XMLDOM = @INCLUDE_XMLDOM@
					INCLUDE_DTD = @INCLUDE_DTD@
				endif
			endif
		endif
	endif
endif

INCLUDE_FILESYSTEM = @INCLUDE_FILESYSTEM@
ifeq ($(INCLUDE_CHARSTRING),1)
	INCLUDE_DIRECTORY = @INCLUDE_DIRECTORY@
	ifeq ($(INCLUDE_ERROR),1)
		INCLUDE_FILEDESCRIPTOR = @INCLUDE_FILEDESCRIPTOR@
	endif
	ifeq ($(INCLUDE_FILEDESCRIPTOR),1)
		ifeq ($(INCLUDE_FILEDESCRIPTOR),1)
			ifeq ($(INCLUDE_INTERVALTIMER),1)
				ifeq ($(INCLUDE_SERIALPORT),1)
					INCLUDE_CHAT = @INCLUDE_CHAT@
				endif
			endif
		endif
		ifeq ($(INCLUDE_ERROR),1)
			INCLUDE_FILE = @INCLUDE_FILE@
		endif
		ifeq ($(INCLUDE_FILE),1)
			INCLUDE_DEVICE = @INCLUDE_DEVICE@
			ifeq (@HAS_SHM_OPEN@,yes)
				INCLUDE_SHMFILE = @INCLUDE_SHMFILE@
			endif
		endif
		INCLUDE_CLIENT = @INCLUDE_CLIENT@
		ifeq ($(INCLUDE_CLIENT),1)
			ifeq ($(INCLUDE_PROTOCOLENTRY),1)
				ifeq ($(INCLUDE_HOSTENTRY),1)
					ifeq ($(INCLUDE_INTERVALTIMER),1)
						INCLUDE_INETCLIENT = @INCLUDE_INETCLIENT@
					endif
					ifeq ($(INCLUDE_SERIALPORTPROFILE),1)
						ifeq ($(INCLUDE_CHAT),1)
							INCLUDE_MODEMCLIENT = @INCLUDE_MODEMCLIENT@
						endif
					endif
				endif
			endif
			ifeq ($(INCLUDE_INTERVALTIMER),1)
				INCLUDE_UNIXCLIENT = @INCLUDE_UNIXCLIENT@
			endif
		endif
		INCLUDE_SERVER = @INCLUDE_SERVER@
		ifeq ($(INCLUDE_SERVER),1)
			INCLUDE_INETSERVER = @INCLUDE_INETSERVER@
			INCLUDE_UNIXSERVER = @INCLUDE_UNIXSERVER@
			ifeq ($(INCLUDE_SERIALPORTPROFILE),1)
				ifeq ($(INCLUDE_CHAT),1)
					INCLUDE_MODEMSERVER = @INCLUDE_MODEMSERVER@
				endif
			endif
		endif
	endif
endif

ifeq ($(INCLUDE_ERROR),1)
	INCLUDE_LISTENER = @INCLUDE_LISTENER@
endif
ifeq ($(INCLUDE_CHARSTRING),1)
	ifeq ($(INCLUDE_PROCESS),1)
		INCLUDE_LOGGER = @INCLUDE_LOGGER@
	endif
endif
INCLUDE_MEMORYPOOL = @INCLUDE_MEMORYPOOL@

INCLUDE_SIGNALCLASSES = @INCLUDE_SIGNALCLASSES@

ifeq ($(INCLUDE_PASSWDENTRY),1)
	ifeq ($(INCLUDE_GROUPENTRY),1)
		ifeq ($(INCLUDE_SIGNALCLASSES),1)
			ifeq ($(INCLUDE_CHARSTRING),1)
				ifeq ($(INCLUDE_INTERVALTIMER),1)
					ifeq ($(INCLUDE_ERROR),1)
						INCLUDE_DAEMONPROCESS = @INCLUDE_DAEMONPROCESS@
					endif
				endif
			endif
		endif
		ifeq ($(INCLUDE_ERROR),1)
			INCLUDE_SEMAPHORESET = @INCLUDE_SEMAPHORESET@
			INCLUDE_SHAREDMEMORY = @INCLUDE_SHAREDMEMORY@
		endif
	endif
endif

ifeq ($(INCLUDE_CHARSTRING),1)
	INCLUDE_PERMISSIONS = @INCLUDE_PERMISSIONS@
	INCLUDE_REGULAREXPRESSION = @INCLUDE_REGULAREXPRESSION@
endif
INCLUDE_RANDOMNUMBER = @INCLUDE_RANDOMNUMBER@

#INCLUDE_DICTIONARY = @INCLUDE_DICTIONARY@
#INCLUDE_LIST = @INCLUDE_LIST@
