###############################################################################
###
### PPL7 Makefile
###
###############################################################################
# This file is part of "Patrick's Programming Library", Version 7 (PPL7).
# Web: http://www.pfp.de/ppl/
#
# $Author: pafe $
# $Revision: 588 $
# $Date: 2013-04-26 20:47:43 +0200 (Fr, 26 Apr 2013) $
# $Id: Makefile.in 588 2013-04-26 18:47:43Z pafe $
#
###############################################################################
#
# Copyright (c) 2013, Patrick Fedick <patrick@pfp.de>
# All rights reserved.
# 
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
#   1. Redistributions of source code must retain the above copyright notice,
#      this list of conditions and the following disclaimer. 
#   2. Redistributions in binary form must reproduce the above copyright notice,
#      this list of conditions and the following disclaimer in the documentation
#      and/or other materials provided with the distribution. 
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
###############################################################################
### Global Options
###############################################################################
srcdir 	= @srcdir@/src
VPATH	= @srcdir@
incdir	= @srcdir@/include

prefix	?= @prefix@
exec_prefix	= @exec_prefix@
TARGETLIB	?= @libdir@
TARGETBIN	?= @bindir@
TARGETINCLUDE	?= @includedir@
CC			= @CC@
CXX			= @CXX@
CFLAGS		=  -I${incdir} -DPPL7LIB @CFLAGS@ @DEFS@  @PTHREAD_CFLAGS@ 	@ZLIB_CFLAGS@ @BZ2_CFLAGS@ @PCRE_CFLAGS@ @OPENSSL_INCLUDES@ @ICONV_CFLAGS@ @MYSQL_CFLAGS@ @POSTGRESQL_CFLAGS@ 	@SQLITE3_CFLAGS@ 	@LAME_CFLAGS@ @MPG123_CFLAGS@ @LIBMICROHTTPD_CFLAGS@ @LIBCDIO_CFLAGS@ 	@SDL2_CFLAGS@ 	@LIBIDN_CFLAGS@ @LIBCURL_CPPFLAGS@ 	@LIBMCRYPT_CFLAGS@ @FT2_CFLAGS@ @LIBLDNS_CFLAGS@ @IMLIB_CFLAGS@
	
	
###	@X_CFLAGS@   @SYBASE_CFLAGS@   @MAD_CFLAGS@ 
CPPFLAGS	= @CPPFLAGS@
LDFLAGS		= @LDFLAGS@
LIBS		= @OPENSSL_LDFLAGS@ @OPENSSL_LIBS@ @LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @ZLIB_LIBS@ @BZ2_LIBS@ @PCRE_LIBS@ @IMLIB_LIBS@ 	@FT2_LIBS@ @ICONV_LIBS@ @MYSQL_LDFLAGS@ @POSTGRESQL_LDFLAGS@ @SQLITE3_LDFLAGS@ 	@LAME_LIBS@ @LIBMCRYPT_LIBS@ @LIBLDNS_LIBS@ @MPG123_LIBS@ 	@SDL2_LIBS@ @LIBCURL@ @LIBCDIO_LDFLAGS@ 	@LIBMICROHTTPD_LIBS@ @LIBIDN_LIBS@
	
###  @SYBASE_LIBS@  @MAD_LIBS@
LIBNAME		= libppl7
LIBDEBUG	= libppl7-debug
DISTNAME	= ppl
ASM			= @ASM@ @ASMFLAGS@
ASMDEBUGFLAGS	= @ASMDEBUGFLAGS@	

###########################################################################
### Object Files RELEASE
###########################################################################

RELEASE	= release/core_AVLTree.o \
	release/core_Compat.o \
	release/core_Compression.o \
	release/core_ConfigParser.o \
	release/core_cpu.o \
	release/core_Dir.o \
	release/core_DirEntry.o \
	release/core_Exceptions.o \
	release/core_File.o \
	release/core_FileObject.o \
	release/core_Functions.o \
	release/core_GzFile.o \
	release/core_Iconv.o \
	release/core_Json.o \
	release/core_Logger.o \
	release/core_MemFile.o \
	release/core_MemoryGroup.o \
	release/core_MemoryHeap.o \
	release/core_Mutex.o \
	release/core_PerlHelper.o \
	release/core_PFPFile.o \
	release/core_PythonHelper.o \
	release/core_Resource.o \
	release/core_Resourcen.o \
	release/core_Signal.o \
	release/core_StringFunctions.o \
	release/core_ThreadPool.o \
	release/core_Threads.o \
	release/core_Time.o \
	release/type_Array.o \
	release/type_AssocArray.o \
	release/type_ByteArray.o \
	release/type_ByteArrayPtr.o \
	release/type_DateTime.o \
	release/type_Pointer.o \
	release/type_String.o \
	release/type_Variant.o \
	release/type_WideString.o \
	release/math_ca.o \
	release/math_crc32.o \
	release/math_md5.o \
	release/math_random.o release/crypto_Crypt.o \
	release/crypto_Digest.o \
	release/crypto_MCrypt.o release/inet_curl.o \
	release/inet_inet_functions.o \
	release/inet_ipaddress.o \
	release/inet_ipnetwork.o \
	release/inet_openssl.o \
	release/inet_resolver.o \
	release/inet_sockaddr.o \
	release/inet_SocketMessage.o \
	release/inet_TCPSocket.o \
	release/inet_UDPSocket.o \
	release/inet_Webserver.o \
	release/inet_WikiParser.o release/db_Database.o \
	release/db_DBPool.o \
	release/db_DBPoolOfPools.o \
	release/db_MySQL.o \
	release/db_PostgreSQL.o \
	release/db_ResultSet.o \
	release/db_Sqlite3.o release/gfx_Color.o \
	release/gfx_DrawableBlit.o \
	release/gfx_DrawableColor.o \
	release/gfx_Drawable.o \
	release/gfx_DrawableLines.o \
	release/gfx_DrawablePixel.o \
	release/gfx_DrawableShapes.o \
	release/gfx_Font4.o \
	release/gfx_Font5.o \
	release/gfx_Font6.o \
	release/gfx_FontFreeType.o \
	release/gfx_Fonts.o \
	release/gfx_Grafix.o \
	release/gfx_Image.o \
	release/gfx_ImageFilter_BMP.o \
	release/gfx_ImageFilter.o \
	release/gfx_ImageFilter_GIF.o \
	release/gfx_ImageFilter_ImageMagick.o \
	release/gfx_ImageFilter_JPEG.o \
	release/gfx_ImageFilter_PNG.o \
	release/gfx_ImageFilter_PPM.o \
	release/gfx_ImageFilter_TGA.o \
	release/gfx_ImageFilter_TIFF.o \
	release/gfx_ImageList.o \
	release/gfx_Point3D.o \
	release/gfx_Point.o \
	release/gfx_Rect.o \
	release/gfx_RGBFormat.o \
	release/gfx_Size.o \
	release/gfx_Sprite.o release/tk_Button.o \
	release/tk_Divider.o \
	release/tk_Event.o \
	release/tk_Frame.o \
	release/tk_Label.o \
	release/tk_Layout.o \
	release/tk_LineInput.o \
	release/tk_Surface.o \
	release/tk_Widget.o \
	release/tk_Window.o \
	release/tk_WindowManager.o \
	release/tk_WindowManager_SDL2.o release/audio_AudioCD.o \
	release/audio_AudioDecoder_Aiff.o \
	release/audio_AudioDecoder_MP3.o \
	release/audio_AudioDecoder_Ogg.o \
	release/audio_AudioDecoder_Wave.o \
	release/audio_AudioEncoder_Aiff.o \
	release/audio_AudioEncoder_MP3.o \
	release/audio_AudioEncoder_Ogg.o \
	release/audio_AudioEncoder_Wave.o \
	release/audio_AudioInfo.o \
	release/audio_Cddb.o \
	release/audio_Icecast.o \
	release/audio_ID3Tag.o \
	release/audio_Mp3.o

CORE_RELEASE = release/core_AVLTree.o \
	release/core_Compat.o \
	release/core_Compression.o \
	release/core_ConfigParser.o \
	release/core_cpu.o \
	release/core_Dir.o \
	release/core_DirEntry.o \
	release/core_Exceptions.o \
	release/core_File.o \
	release/core_FileObject.o \
	release/core_Functions.o \
	release/core_GzFile.o \
	release/core_Iconv.o \
	release/core_Json.o \
	release/core_Logger.o \
	release/core_MemFile.o \
	release/core_MemoryGroup.o \
	release/core_MemoryHeap.o \
	release/core_Mutex.o \
	release/core_PerlHelper.o \
	release/core_PFPFile.o \
	release/core_PythonHelper.o \
	release/core_Resource.o \
	release/core_Resourcen.o \
	release/core_Signal.o \
	release/core_StringFunctions.o \
	release/core_ThreadPool.o \
	release/core_Threads.o \
	release/core_Time.o \
	release/type_Array.o \
	release/type_AssocArray.o \
	release/type_ByteArray.o \
	release/type_ByteArrayPtr.o \
	release/type_DateTime.o \
	release/type_Pointer.o \
	release/type_String.o \
	release/type_Variant.o \
	release/type_WideString.o \
	release/math_ca.o \
	release/math_crc32.o \
	release/math_md5.o \
	release/math_random.o

CRYPTO_RELEASE = release/crypto_Crypt.o \
	release/crypto_Digest.o \
	release/crypto_MCrypt.o

INET_RELEASE = release/inet_curl.o \
	release/inet_inet_functions.o \
	release/inet_ipaddress.o \
	release/inet_ipnetwork.o \
	release/inet_openssl.o \
	release/inet_resolver.o \
	release/inet_sockaddr.o \
	release/inet_SocketMessage.o \
	release/inet_TCPSocket.o \
	release/inet_UDPSocket.o \
	release/inet_Webserver.o \
	release/inet_WikiParser.o

DB_RELEASE = release/db_Database.o \
	release/db_DBPool.o \
	release/db_DBPoolOfPools.o \
	release/db_MySQL.o \
	release/db_PostgreSQL.o \
	release/db_ResultSet.o \
	release/db_Sqlite3.o

GFX_RELEASE = release/gfx_Color.o \
	release/gfx_DrawableBlit.o \
	release/gfx_DrawableColor.o \
	release/gfx_Drawable.o \
	release/gfx_DrawableLines.o \
	release/gfx_DrawablePixel.o \
	release/gfx_DrawableShapes.o \
	release/gfx_Font4.o \
	release/gfx_Font5.o \
	release/gfx_Font6.o \
	release/gfx_FontFreeType.o \
	release/gfx_Fonts.o \
	release/gfx_Grafix.o \
	release/gfx_Image.o \
	release/gfx_ImageFilter_BMP.o \
	release/gfx_ImageFilter.o \
	release/gfx_ImageFilter_GIF.o \
	release/gfx_ImageFilter_ImageMagick.o \
	release/gfx_ImageFilter_JPEG.o \
	release/gfx_ImageFilter_PNG.o \
	release/gfx_ImageFilter_PPM.o \
	release/gfx_ImageFilter_TGA.o \
	release/gfx_ImageFilter_TIFF.o \
	release/gfx_ImageList.o \
	release/gfx_Point3D.o \
	release/gfx_Point.o \
	release/gfx_Rect.o \
	release/gfx_RGBFormat.o \
	release/gfx_Size.o \
	release/gfx_Sprite.o

TK_RELEASE = release/tk_Button.o \
	release/tk_Divider.o \
	release/tk_Event.o \
	release/tk_Frame.o \
	release/tk_Label.o \
	release/tk_Layout.o \
	release/tk_LineInput.o \
	release/tk_Surface.o \
	release/tk_Widget.o \
	release/tk_Window.o \
	release/tk_WindowManager.o \
	release/tk_WindowManager_SDL2.o

AUDIO_RELEASE = release/audio_AudioCD.o \
	release/audio_AudioDecoder_Aiff.o \
	release/audio_AudioDecoder_MP3.o \
	release/audio_AudioDecoder_Ogg.o \
	release/audio_AudioDecoder_Wave.o \
	release/audio_AudioEncoder_Aiff.o \
	release/audio_AudioEncoder_MP3.o \
	release/audio_AudioEncoder_Ogg.o \
	release/audio_AudioEncoder_Wave.o \
	release/audio_AudioInfo.o \
	release/audio_Cddb.o \
	release/audio_Icecast.o \
	release/audio_ID3Tag.o \
	release/audio_Mp3.o

ASM_OBJ_RELEASE	=	release/asm_blt.o \
		release/asm_blt_blend.o \
		release/asm_chromakey.o \
		release/asm_colors.o \
		release/asm_common.o \
		release/asm_cpu.o \
		release/asm_fonts.o \
		release/asm_pixel.o \
		release/asm_rect.o

###########################################################################
### Object Files DEBUG
###########################################################################

DEBUG	= debug/core_AVLTree.o \
	debug/core_Compat.o \
	debug/core_Compression.o \
	debug/core_ConfigParser.o \
	debug/core_cpu.o \
	debug/core_Dir.o \
	debug/core_DirEntry.o \
	debug/core_Exceptions.o \
	debug/core_File.o \
	debug/core_FileObject.o \
	debug/core_Functions.o \
	debug/core_GzFile.o \
	debug/core_Iconv.o \
	debug/core_Json.o \
	debug/core_Logger.o \
	debug/core_MemFile.o \
	debug/core_MemoryGroup.o \
	debug/core_MemoryHeap.o \
	debug/core_Mutex.o \
	debug/core_PerlHelper.o \
	debug/core_PFPFile.o \
	debug/core_PythonHelper.o \
	debug/core_Resource.o \
	debug/core_Resourcen.o \
	debug/core_Signal.o \
	debug/core_StringFunctions.o \
	debug/core_ThreadPool.o \
	debug/core_Threads.o \
	debug/core_Time.o \
	debug/type_Array.o \
	debug/type_AssocArray.o \
	debug/type_ByteArray.o \
	debug/type_ByteArrayPtr.o \
	debug/type_DateTime.o \
	debug/type_Pointer.o \
	debug/type_String.o \
	debug/type_Variant.o \
	debug/type_WideString.o \
	debug/math_ca.o \
	debug/math_crc32.o \
	debug/math_md5.o \
	debug/math_random.o debug/crypto_Crypt.o \
	debug/crypto_Digest.o \
	debug/crypto_MCrypt.o debug/inet_curl.o \
	debug/inet_inet_functions.o \
	debug/inet_ipaddress.o \
	debug/inet_ipnetwork.o \
	debug/inet_openssl.o \
	debug/inet_resolver.o \
	debug/inet_sockaddr.o \
	debug/inet_SocketMessage.o \
	debug/inet_TCPSocket.o \
	debug/inet_UDPSocket.o \
	debug/inet_Webserver.o \
	debug/inet_WikiParser.o debug/db_Database.o \
	debug/db_DBPool.o \
	debug/db_DBPoolOfPools.o \
	debug/db_MySQL.o \
	debug/db_PostgreSQL.o \
	debug/db_ResultSet.o \
	debug/db_Sqlite3.o debug/gfx_Color.o \
	debug/gfx_DrawableBlit.o \
	debug/gfx_DrawableColor.o \
	debug/gfx_Drawable.o \
	debug/gfx_DrawableLines.o \
	debug/gfx_DrawablePixel.o \
	debug/gfx_DrawableShapes.o \
	debug/gfx_Font4.o \
	debug/gfx_Font5.o \
	debug/gfx_Font6.o \
	debug/gfx_FontFreeType.o \
	debug/gfx_Fonts.o \
	debug/gfx_Grafix.o \
	debug/gfx_Image.o \
	debug/gfx_ImageFilter_BMP.o \
	debug/gfx_ImageFilter.o \
	debug/gfx_ImageFilter_GIF.o \
	debug/gfx_ImageFilter_ImageMagick.o \
	debug/gfx_ImageFilter_JPEG.o \
	debug/gfx_ImageFilter_PNG.o \
	debug/gfx_ImageFilter_PPM.o \
	debug/gfx_ImageFilter_TGA.o \
	debug/gfx_ImageFilter_TIFF.o \
	debug/gfx_ImageList.o \
	debug/gfx_Point3D.o \
	debug/gfx_Point.o \
	debug/gfx_Rect.o \
	debug/gfx_RGBFormat.o \
	debug/gfx_Size.o \
	debug/gfx_Sprite.o debug/tk_Button.o \
	debug/tk_Divider.o \
	debug/tk_Event.o \
	debug/tk_Frame.o \
	debug/tk_Label.o \
	debug/tk_Layout.o \
	debug/tk_LineInput.o \
	debug/tk_Surface.o \
	debug/tk_Widget.o \
	debug/tk_Window.o \
	debug/tk_WindowManager.o \
	debug/tk_WindowManager_SDL2.o debug/audio_AudioCD.o \
	debug/audio_AudioDecoder_Aiff.o \
	debug/audio_AudioDecoder_MP3.o \
	debug/audio_AudioDecoder_Ogg.o \
	debug/audio_AudioDecoder_Wave.o \
	debug/audio_AudioEncoder_Aiff.o \
	debug/audio_AudioEncoder_MP3.o \
	debug/audio_AudioEncoder_Ogg.o \
	debug/audio_AudioEncoder_Wave.o \
	debug/audio_AudioInfo.o \
	debug/audio_Cddb.o \
	debug/audio_Icecast.o \
	debug/audio_ID3Tag.o \
	debug/audio_Mp3.o

ASM_OBJ_DEBUG	=	debug/asm_blt.o \
		debug/asm_blt_blend.o \
		debug/asm_chromakey.o \
		debug/asm_colors.o \
		debug/asm_common.o \
		debug/asm_cpu.o \
		debug/asm_fonts.o \
		debug/asm_pixel.o \
		debug/asm_rect.o


###########################################################################
### Object Files COVERAGE
###########################################################################

COVERAGE	= coverage/core_AVLTree.o \
	coverage/core_Compat.o \
	coverage/core_Compression.o \
	coverage/core_ConfigParser.o \
	coverage/core_cpu.o \
	coverage/core_Dir.o \
	coverage/core_DirEntry.o \
	coverage/core_Exceptions.o \
	coverage/core_File.o \
	coverage/core_FileObject.o \
	coverage/core_Functions.o \
	coverage/core_GzFile.o \
	coverage/core_Iconv.o \
	coverage/core_Json.o \
	coverage/core_Logger.o \
	coverage/core_MemFile.o \
	coverage/core_MemoryGroup.o \
	coverage/core_MemoryHeap.o \
	coverage/core_Mutex.o \
	coverage/core_PerlHelper.o \
	coverage/core_PFPFile.o \
	coverage/core_PythonHelper.o \
	coverage/core_Resource.o \
	coverage/core_Resourcen.o \
	coverage/core_Signal.o \
	coverage/core_StringFunctions.o \
	coverage/core_ThreadPool.o \
	coverage/core_Threads.o \
	coverage/core_Time.o \
	coverage/type_Array.o \
	coverage/type_AssocArray.o \
	coverage/type_ByteArray.o \
	coverage/type_ByteArrayPtr.o \
	coverage/type_DateTime.o \
	coverage/type_Pointer.o \
	coverage/type_String.o \
	coverage/type_Variant.o \
	coverage/type_WideString.o \
	coverage/math_ca.o \
	coverage/math_crc32.o \
	coverage/math_md5.o \
	coverage/math_random.o coverage/crypto_Crypt.o \
	coverage/crypto_Digest.o \
	coverage/crypto_MCrypt.o coverage/inet_curl.o \
	coverage/inet_inet_functions.o \
	coverage/inet_ipaddress.o \
	coverage/inet_ipnetwork.o \
	coverage/inet_openssl.o \
	coverage/inet_resolver.o \
	coverage/inet_sockaddr.o \
	coverage/inet_SocketMessage.o \
	coverage/inet_TCPSocket.o \
	coverage/inet_UDPSocket.o \
	coverage/inet_Webserver.o \
	coverage/inet_WikiParser.o coverage/db_Database.o \
	coverage/db_DBPool.o \
	coverage/db_DBPoolOfPools.o \
	coverage/db_MySQL.o \
	coverage/db_PostgreSQL.o \
	coverage/db_ResultSet.o \
	coverage/db_Sqlite3.o coverage/gfx_Color.o \
	coverage/gfx_DrawableBlit.o \
	coverage/gfx_DrawableColor.o \
	coverage/gfx_Drawable.o \
	coverage/gfx_DrawableLines.o \
	coverage/gfx_DrawablePixel.o \
	coverage/gfx_DrawableShapes.o \
	coverage/gfx_Font4.o \
	coverage/gfx_Font5.o \
	coverage/gfx_Font6.o \
	coverage/gfx_FontFreeType.o \
	coverage/gfx_Fonts.o \
	coverage/gfx_Grafix.o \
	coverage/gfx_Image.o \
	coverage/gfx_ImageFilter_BMP.o \
	coverage/gfx_ImageFilter.o \
	coverage/gfx_ImageFilter_GIF.o \
	coverage/gfx_ImageFilter_ImageMagick.o \
	coverage/gfx_ImageFilter_JPEG.o \
	coverage/gfx_ImageFilter_PNG.o \
	coverage/gfx_ImageFilter_PPM.o \
	coverage/gfx_ImageFilter_TGA.o \
	coverage/gfx_ImageFilter_TIFF.o \
	coverage/gfx_ImageList.o \
	coverage/gfx_Point3D.o \
	coverage/gfx_Point.o \
	coverage/gfx_Rect.o \
	coverage/gfx_RGBFormat.o \
	coverage/gfx_Size.o \
	coverage/gfx_Sprite.o coverage/tk_Button.o \
	coverage/tk_Divider.o \
	coverage/tk_Event.o \
	coverage/tk_Frame.o \
	coverage/tk_Label.o \
	coverage/tk_Layout.o \
	coverage/tk_LineInput.o \
	coverage/tk_Surface.o \
	coverage/tk_Widget.o \
	coverage/tk_Window.o \
	coverage/tk_WindowManager.o \
	coverage/tk_WindowManager_SDL2.o coverage/audio_AudioCD.o \
	coverage/audio_AudioDecoder_Aiff.o \
	coverage/audio_AudioDecoder_MP3.o \
	coverage/audio_AudioDecoder_Ogg.o \
	coverage/audio_AudioDecoder_Wave.o \
	coverage/audio_AudioEncoder_Aiff.o \
	coverage/audio_AudioEncoder_MP3.o \
	coverage/audio_AudioEncoder_Ogg.o \
	coverage/audio_AudioEncoder_Wave.o \
	coverage/audio_AudioInfo.o \
	coverage/audio_Cddb.o \
	coverage/audio_Icecast.o \
	coverage/audio_ID3Tag.o \
	coverage/audio_Mp3.o

ASM_OBJ_COVERAGE	=	coverage/asm_blt.o \
		coverage/asm_blt_blend.o \
		coverage/asm_chromakey.o \
		coverage/asm_colors.o \
		coverage/asm_common.o \
		coverage/asm_cpu.o \
		coverage/asm_fonts.o \
		coverage/asm_pixel.o \
		coverage/asm_rect.o

@HAVE_X86_ASSEMBLER@

###########################################################################
### Targets
###########################################################################


release: release/$(LIBNAME).a release/$(LIBNAME)-core.a release/$(LIBNAME)-crypto.a          release/$(LIBNAME)-inet.a release/$(LIBNAME)-db.a release/$(LIBNAME)-gfx.a          release/$(LIBNAME)-tk.a debug/make release/$(LIBNAME)-audio.a
	
coverage: coverage/$(LIBNAME).a
	
debug: debug/$(LIBDEBUG).a
	
all:	install_debug install

debug/$(LIBDEBUG).a: debug/make $(DEBUG) $(ASM_DEBUG)
	ar -r debug/$(LIBDEBUG).a $(DEBUG) $(ASM_DEBUG)
	-chmod a+x ppl7-config
	
release/$(LIBNAME).a: release/make $(RELEASE) $(ASM_RELEASE)
	ar -r release/$(LIBNAME).a $(RELEASE) $(ASM_RELEASE)
	-chmod a+x ppl7-config
	
coverage/$(LIBNAME).a: coverage/make $(COVERAGE) $(ASM_COVERAGE)
	ar -r coverage/$(LIBNAME).a $(COVERAGE) $(ASM_COVERAGE)
	-chmod a+x ppl7-config

release/$(LIBNAME)-core.a: debug/make $(CORE_RELEASE) $(ASM_RELEASE)
	ar -r release/$(LIBNAME)-core.a $(CORE_RELEASE) $(ASM_RELEASE)

release/$(LIBNAME)-crypto.a: debug/make $(CRYPTO_RELEASE)
	ar -r release/$(LIBNAME)-crypto.a $(CRYPTO_RELEASE)

release/$(LIBNAME)-inet.a: debug/make $(INET_RELEASE)
	ar -r release/$(LIBNAME)-inet.a $(INET_RELEASE)

release/$(LIBNAME)-db.a: debug/make $(DB_RELEASE)
	ar -r release/$(LIBNAME)-db.a $(DB_RELEASE)
	
release/$(LIBNAME)-gfx.a: debug/make $(GFX_RELEASE)
	ar -r release/$(LIBNAME)-gfx.a $(GFX_RELEASE)

release/$(LIBNAME)-tk.a: debug/make $(TK_RELEASE)
	ar -r release/$(LIBNAME)-tk.a $(TK_RELEASE)

release/$(LIBNAME)-audio.a: debug/make $(AUDIO_RELEASE)
	ar -r release/$(LIBNAME)-audio.a $(AUDIO_RELEASE)


debug/make:
	-mkdir -p debug
	-touch debug/make

release/make:
	-mkdir -p release
	-touch release/make

coverage/make:
	-mkdir -p coverage
	-touch coverage/make

install:	release/$(LIBNAME).a release/$(LIBNAME)-core.a release/$(LIBNAME)-crypto.a             release/$(LIBNAME)-inet.a release/$(LIBNAME)-db.a release/$(LIBNAME)-gfx.a             release/$(LIBNAME)-tk.a debug/make release/$(LIBNAME)-audio.a
	mkdir -p $(TARGETLIB) $(TARGETINCLUDE) $(TARGETBIN)
	cp release/$(LIBNAME)*.a $(TARGETLIB)
	cp $(incdir)/ppl7.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-types.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-algorithms.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-exceptions.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-inet.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-crypto.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-grafix.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-tk.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-audio.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-db.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-ppl6compat.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-config.h $(TARGETINCLUDE)/ppl7-config.h
	chmod a+x ppl7-config  
	cp ppl7-config $(TARGETBIN)

install_debug: debug/$(LIBDEBUG).a
	mkdir -p $(TARGETLIB) $(TARGETINCLUDE) $(TARGETBIN)
	cp debug/$(LIBDEBUG)*.a $(TARGETLIB)
	cp $(incdir)/ppl7.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-types.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-algorithms.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-exceptions.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-inet.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-grafix.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-tk.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-audio.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-crypto.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-db.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-ppl6compat.h $(TARGETINCLUDE)
	cp $(incdir)/ppl7-config.h $(TARGETINCLUDE)/ppl7-config.h
	chmod a+x ppl7-config
	cp ppl7-config $(TARGETBIN)

clean:
	-rm -rf release
	-rm -rf debug
	-rm -rf coverage
	-rm -rf documentation
	-cd tests; make clean

deinstall:
	-rm -f $(TARGETINCLUDE)/ppl7*.h
	-rm -f $(TARGETLIB)/$(LIBDEBUG)*.a
	-rm -f $(TARGETLIB)/$(LIBNAME)*.a
	-rm -f $(TARGETBIN)/ppl7-config
	
distclean: clean
	-rm -rf $(incdir)/ppl7-config.h $(incdir)/config.h config.log config.status autom4te.cache configure.scan

configure: genConfigure genMakefile.in configure.in
	sh genConfigure

Makefile:
	sh genMakefile.in
	
doku: html

html:
	mkdir -p documentation
	rm -rf documentation/html
	mkdir -p documentation/html
	doxygen Doxyfile
	cp docs/header-bg.png documentation/html

test:
	cd tests; make xml
	
memcheck:
	cd tests; make memcheck
	 

#release/pplgenresource.o: release/make Makefile tools/pplgenresource/genresource.cpp
#	$(CXX) -Wall -c -o release/pplgenresource.o tools/pplgenresource/genresource.cpp $(CFLAGS)
#
#debug/pplgenresource.o: debug/make Makefile tools/pplgenresource/genresource.cpp
#	$(CXX) -Wall -c -o debug/pplgenresource.o tools/pplgenresource/genresource.cpp $(CFLAGS)
#
#
#res:
#	-pplgenresource -b resource -c resource/resourcen.lst -t resource/res.h -l PPL7_RESOURCES
#	-rm -f debug/resourcen.o release/resourcen.o


###########################################################################
### Compile Release Files
###########################################################################

### CORE
release/core_AVLTree.o:	$(srcdir)/core/AVLTree.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  	$(incdir)/ppl7-algorithms.h
	###############################################################################
	# Compiling >>>core/AVLTree.cpp<<<
	$(CXX) -Wall -O2 -o release/core_AVLTree.o -c $(srcdir)/core/AVLTree.cpp $(CFLAGS) 

release/core_Compat.o:	$(srcdir)/core/Compat.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Compat.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Compat.o -c $(srcdir)/core/Compat.cpp $(CFLAGS) 

release/core_Compression.o:	$(srcdir)/core/Compression.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Compression.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Compression.o -c $(srcdir)/core/Compression.cpp $(CFLAGS) 

release/core_ConfigParser.o:	$(srcdir)/core/ConfigParser.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/ConfigParser.cpp<<<
	$(CXX) -Wall -O2 -o release/core_ConfigParser.o -c $(srcdir)/core/ConfigParser.cpp $(CFLAGS) 

release/core_cpu.o:	$(srcdir)/core/cpu.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/cpu.cpp<<<
	$(CXX) -Wall -O2 -o release/core_cpu.o -c $(srcdir)/core/cpu.cpp $(CFLAGS) 

release/core_Dir.o:	$(srcdir)/core/Dir.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Dir.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Dir.o -c $(srcdir)/core/Dir.cpp $(CFLAGS) 

release/core_DirEntry.o:	$(srcdir)/core/DirEntry.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/DirEntry.cpp<<<
	$(CXX) -Wall -O2 -o release/core_DirEntry.o -c $(srcdir)/core/DirEntry.cpp $(CFLAGS) 

release/core_Exceptions.o:	$(srcdir)/core/Exceptions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Exceptions.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Exceptions.o -c $(srcdir)/core/Exceptions.cpp $(CFLAGS) 

release/core_File.o:	$(srcdir)/core/File.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/File.cpp<<<
	$(CXX) -Wall -O2 -o release/core_File.o -c $(srcdir)/core/File.cpp $(CFLAGS) 

release/core_FileObject.o:	$(srcdir)/core/FileObject.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/FileObject.cpp<<<
	$(CXX) -Wall -O2 -o release/core_FileObject.o -c $(srcdir)/core/FileObject.cpp $(CFLAGS) 

release/core_Functions.o:	$(srcdir)/core/Functions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Functions.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Functions.o -c $(srcdir)/core/Functions.cpp $(CFLAGS) 

release/core_GzFile.o:	$(srcdir)/core/GzFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/GzFile.cpp<<<
	$(CXX) -Wall -O2 -o release/core_GzFile.o -c $(srcdir)/core/GzFile.cpp $(CFLAGS) 

release/core_Iconv.o:	$(srcdir)/core/Iconv.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Iconv.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Iconv.o -c $(srcdir)/core/Iconv.cpp $(CFLAGS) 

release/core_Json.o:	$(srcdir)/core/Json.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Json.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Json.o -c $(srcdir)/core/Json.cpp $(CFLAGS) 

release/core_Logger.o:	$(srcdir)/core/Logger.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Logger.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Logger.o -c $(srcdir)/core/Logger.cpp $(CFLAGS) 

release/core_MemFile.o:	$(srcdir)/core/MemFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemFile.cpp<<<
	$(CXX) -Wall -O2 -o release/core_MemFile.o -c $(srcdir)/core/MemFile.cpp $(CFLAGS) 

release/core_MemoryGroup.o:	$(srcdir)/core/MemoryGroup.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemoryGroup.cpp<<<
	$(CXX) -Wall -O2 -o release/core_MemoryGroup.o -c $(srcdir)/core/MemoryGroup.cpp $(CFLAGS) 

release/core_MemoryHeap.o:	$(srcdir)/core/MemoryHeap.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemoryHeap.cpp<<<
	$(CXX) -Wall -O2 -o release/core_MemoryHeap.o -c $(srcdir)/core/MemoryHeap.cpp $(CFLAGS) 

release/core_Mutex.o:	$(srcdir)/core/Mutex.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Mutex.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Mutex.o -c $(srcdir)/core/Mutex.cpp $(CFLAGS) 

release/core_PerlHelper.o:	$(srcdir)/core/PerlHelper.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PerlHelper.cpp<<<
	$(CXX) -Wall -O2 -o release/core_PerlHelper.o -c $(srcdir)/core/PerlHelper.cpp $(CFLAGS) 

release/core_PFPFile.o:	$(srcdir)/core/PFPFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PFPFile.cpp<<<
	$(CXX) -Wall -O2 -o release/core_PFPFile.o -c $(srcdir)/core/PFPFile.cpp $(CFLAGS) 

release/core_PythonHelper.o:	$(srcdir)/core/PythonHelper.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PythonHelper.cpp<<<
	$(CXX) -Wall -O2 -o release/core_PythonHelper.o -c $(srcdir)/core/PythonHelper.cpp $(CFLAGS) 

release/core_Resource.o:	$(srcdir)/core/Resource.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Resource.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Resource.o -c $(srcdir)/core/Resource.cpp $(CFLAGS) 

release/core_Resourcen.o:	$(srcdir)/core/Resourcen.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Resourcen.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Resourcen.o -c $(srcdir)/core/Resourcen.cpp $(CFLAGS) 

release/core_Signal.o:	$(srcdir)/core/Signal.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Signal.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Signal.o -c $(srcdir)/core/Signal.cpp $(CFLAGS) 

release/core_StringFunctions.o:	$(srcdir)/core/StringFunctions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/StringFunctions.cpp<<<
	$(CXX) -Wall -O2 -o release/core_StringFunctions.o -c $(srcdir)/core/StringFunctions.cpp $(CFLAGS) 

release/core_ThreadPool.o:	$(srcdir)/core/ThreadPool.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/ThreadPool.cpp<<<
	$(CXX) -Wall -O2 -o release/core_ThreadPool.o -c $(srcdir)/core/ThreadPool.cpp $(CFLAGS) 

release/core_Threads.o:	$(srcdir)/core/Threads.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Threads.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Threads.o -c $(srcdir)/core/Threads.cpp $(CFLAGS) 

release/core_Time.o:	$(srcdir)/core/Time.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Time.cpp<<<
	$(CXX) -Wall -O2 -o release/core_Time.o -c $(srcdir)/core/Time.cpp $(CFLAGS) 

### TYPES
release/type_Array.o:	$(srcdir)/types/Array.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Array.cpp<<<
	$(CXX) -Wall -O2 -o release/type_Array.o -c $(srcdir)/types/Array.cpp $(CFLAGS) 

release/type_AssocArray.o:	$(srcdir)/types/AssocArray.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/AssocArray.cpp<<<
	$(CXX) -Wall -O2 -o release/type_AssocArray.o -c $(srcdir)/types/AssocArray.cpp $(CFLAGS) 

release/type_ByteArray.o:	$(srcdir)/types/ByteArray.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/ByteArray.cpp<<<
	$(CXX) -Wall -O2 -o release/type_ByteArray.o -c $(srcdir)/types/ByteArray.cpp $(CFLAGS) 

release/type_ByteArrayPtr.o:	$(srcdir)/types/ByteArrayPtr.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/ByteArrayPtr.cpp<<<
	$(CXX) -Wall -O2 -o release/type_ByteArrayPtr.o -c $(srcdir)/types/ByteArrayPtr.cpp $(CFLAGS) 

release/type_DateTime.o:	$(srcdir)/types/DateTime.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/DateTime.cpp<<<
	$(CXX) -Wall -O2 -o release/type_DateTime.o -c $(srcdir)/types/DateTime.cpp $(CFLAGS) 

release/type_Pointer.o:	$(srcdir)/types/Pointer.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Pointer.cpp<<<
	$(CXX) -Wall -O2 -o release/type_Pointer.o -c $(srcdir)/types/Pointer.cpp $(CFLAGS) 

release/type_String.o:	$(srcdir)/types/String.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/String.cpp<<<
	$(CXX) -Wall -O2 -o release/type_String.o -c $(srcdir)/types/String.cpp $(CFLAGS) 

release/type_Variant.o:	$(srcdir)/types/Variant.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Variant.cpp<<<
	$(CXX) -Wall -O2 -o release/type_Variant.o -c $(srcdir)/types/Variant.cpp $(CFLAGS) 

release/type_WideString.o:	$(srcdir)/types/WideString.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/WideString.cpp<<<
	$(CXX) -Wall -O2 -o release/type_WideString.o -c $(srcdir)/types/WideString.cpp $(CFLAGS) 

### MATH
release/math_ca.o:	$(srcdir)/math/calc.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/calc.cpp<<<
	$(CXX) -Wall -O2 -o release/math_ca.o -c $(srcdir)/math/calc.cpp $(CFLAGS) 

release/math_crc32.o:	$(srcdir)/math/crc32.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/crc32.cpp<<<
	$(CXX) -Wall -O2 -o release/math_crc32.o -c $(srcdir)/math/crc32.cpp $(CFLAGS) 

release/math_md5.o:	$(srcdir)/math/md5.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/md5.cpp<<<
	$(CXX) -Wall -O2 -o release/math_md5.o -c $(srcdir)/math/md5.cpp $(CFLAGS) 

release/math_random.o:	$(srcdir)/math/random.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/random.cpp<<<
	$(CXX) -Wall -O2 -o release/math_random.o -c $(srcdir)/math/random.cpp $(CFLAGS) 

### CRYPTO
release/crypto_Crypt.o:	$(srcdir)/crypto/Crypt.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/Crypt.cpp<<<
	$(CXX) -Wall -O2 -o release/crypto_Crypt.o -c $(srcdir)/crypto/Crypt.cpp $(CFLAGS) 

release/crypto_Digest.o:	$(srcdir)/crypto/Digest.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/Digest.cpp<<<
	$(CXX) -Wall -O2 -o release/crypto_Digest.o -c $(srcdir)/crypto/Digest.cpp $(CFLAGS) 

release/crypto_MCrypt.o:	$(srcdir)/crypto/MCrypt.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/MCrypt.cpp<<<
	$(CXX) -Wall -O2 -o release/crypto_MCrypt.o -c $(srcdir)/crypto/MCrypt.cpp $(CFLAGS) 

### INTERNET
release/inet_curl.o:	$(srcdir)/internet/curl.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/curl.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_curl.o -c $(srcdir)/internet/curl.cpp $(CFLAGS) 

release/inet_inet_functions.o:	$(srcdir)/internet/inet_functions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/inet_functions.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_inet_functions.o -c $(srcdir)/internet/inet_functions.cpp $(CFLAGS) 

release/inet_ipaddress.o:	$(srcdir)/internet/ipaddress.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/ipaddress.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_ipaddress.o -c $(srcdir)/internet/ipaddress.cpp $(CFLAGS) 

release/inet_ipnetwork.o:	$(srcdir)/internet/ipnetwork.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/ipnetwork.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_ipnetwork.o -c $(srcdir)/internet/ipnetwork.cpp $(CFLAGS) 

release/inet_openssl.o:	$(srcdir)/internet/openssl.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/openssl.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_openssl.o -c $(srcdir)/internet/openssl.cpp $(CFLAGS) 

release/inet_resolver.o:	$(srcdir)/internet/resolver.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/resolver.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_resolver.o -c $(srcdir)/internet/resolver.cpp $(CFLAGS) 

release/inet_sockaddr.o:	$(srcdir)/internet/sockaddr.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/sockaddr.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_sockaddr.o -c $(srcdir)/internet/sockaddr.cpp $(CFLAGS) 

release/inet_SocketMessage.o:	$(srcdir)/internet/SocketMessage.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/SocketMessage.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_SocketMessage.o -c $(srcdir)/internet/SocketMessage.cpp $(CFLAGS) 

release/inet_TCPSocket.o:	$(srcdir)/internet/TCPSocket.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/TCPSocket.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_TCPSocket.o -c $(srcdir)/internet/TCPSocket.cpp $(CFLAGS) 

release/inet_UDPSocket.o:	$(srcdir)/internet/UDPSocket.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/UDPSocket.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_UDPSocket.o -c $(srcdir)/internet/UDPSocket.cpp $(CFLAGS) 

release/inet_Webserver.o:	$(srcdir)/internet/Webserver.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/Webserver.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_Webserver.o -c $(srcdir)/internet/Webserver.cpp $(CFLAGS) 

release/inet_WikiParser.o:	$(srcdir)/internet/WikiParser.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/WikiParser.cpp<<<
	$(CXX) -Wall -O2 -o release/inet_WikiParser.o -c $(srcdir)/internet/WikiParser.cpp $(CFLAGS) 

### DATABASE
release/db_Database.o:	$(srcdir)/database/Database.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/Database.cpp<<<
	$(CXX) -Wall -O2 -o release/db_Database.o -c $(srcdir)/database/Database.cpp $(CFLAGS) 

release/db_DBPool.o:	$(srcdir)/database/DBPool.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/DBPool.cpp<<<
	$(CXX) -Wall -O2 -o release/db_DBPool.o -c $(srcdir)/database/DBPool.cpp $(CFLAGS) 

release/db_DBPoolOfPools.o:	$(srcdir)/database/DBPoolOfPools.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/DBPoolOfPools.cpp<<<
	$(CXX) -Wall -O2 -o release/db_DBPoolOfPools.o -c $(srcdir)/database/DBPoolOfPools.cpp $(CFLAGS) 

release/db_MySQL.o:	$(srcdir)/database/MySQL.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/MySQL.cpp<<<
	$(CXX) -Wall -O2 -o release/db_MySQL.o -c $(srcdir)/database/MySQL.cpp $(CFLAGS) 

release/db_PostgreSQL.o:	$(srcdir)/database/PostgreSQL.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/PostgreSQL.cpp<<<
	$(CXX) -Wall -O2 -o release/db_PostgreSQL.o -c $(srcdir)/database/PostgreSQL.cpp $(CFLAGS) 

release/db_ResultSet.o:	$(srcdir)/database/ResultSet.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/ResultSet.cpp<<<
	$(CXX) -Wall -O2 -o release/db_ResultSet.o -c $(srcdir)/database/ResultSet.cpp $(CFLAGS) 

release/db_Sqlite3.o:	$(srcdir)/database/Sqlite3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/Sqlite3.cpp<<<
	$(CXX) -Wall -O2 -o release/db_Sqlite3.o -c $(srcdir)/database/Sqlite3.cpp $(CFLAGS) 

### GRAFIX
release/gfx_Color.o:	$(srcdir)/grafix/Color.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Color.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Color.o -c $(srcdir)/grafix/Color.cpp $(CFLAGS) 

release/gfx_DrawableBlit.o:	$(srcdir)/grafix/DrawableBlit.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableBlit.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_DrawableBlit.o -c $(srcdir)/grafix/DrawableBlit.cpp $(CFLAGS) 

release/gfx_DrawableColor.o:	$(srcdir)/grafix/DrawableColor.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableColor.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_DrawableColor.o -c $(srcdir)/grafix/DrawableColor.cpp $(CFLAGS) 

release/gfx_Drawable.o:	$(srcdir)/grafix/Drawable.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Drawable.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Drawable.o -c $(srcdir)/grafix/Drawable.cpp $(CFLAGS) 

release/gfx_DrawableLines.o:	$(srcdir)/grafix/DrawableLines.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableLines.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_DrawableLines.o -c $(srcdir)/grafix/DrawableLines.cpp $(CFLAGS) 

release/gfx_DrawablePixel.o:	$(srcdir)/grafix/DrawablePixel.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawablePixel.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_DrawablePixel.o -c $(srcdir)/grafix/DrawablePixel.cpp $(CFLAGS) 

release/gfx_DrawableShapes.o:	$(srcdir)/grafix/DrawableShapes.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableShapes.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_DrawableShapes.o -c $(srcdir)/grafix/DrawableShapes.cpp $(CFLAGS) 

release/gfx_Font4.o:	$(srcdir)/grafix/Font4.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font4.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Font4.o -c $(srcdir)/grafix/Font4.cpp $(CFLAGS) 

release/gfx_Font5.o:	$(srcdir)/grafix/Font5.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font5.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Font5.o -c $(srcdir)/grafix/Font5.cpp $(CFLAGS) 

release/gfx_Font6.o:	$(srcdir)/grafix/Font6.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font6.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Font6.o -c $(srcdir)/grafix/Font6.cpp $(CFLAGS) 

release/gfx_FontFreeType.o:	$(srcdir)/grafix/FontFreeType.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/FontFreeType.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_FontFreeType.o -c $(srcdir)/grafix/FontFreeType.cpp $(CFLAGS) 

release/gfx_Fonts.o:	$(srcdir)/grafix/Fonts.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Fonts.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Fonts.o -c $(srcdir)/grafix/Fonts.cpp $(CFLAGS) 

release/gfx_Grafix.o:	$(srcdir)/grafix/Grafix.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Grafix.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Grafix.o -c $(srcdir)/grafix/Grafix.cpp $(CFLAGS) 

release/gfx_Image.o:	$(srcdir)/grafix/Image.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Image.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Image.o -c $(srcdir)/grafix/Image.cpp $(CFLAGS) 

release/gfx_ImageFilter_BMP.o:	$(srcdir)/grafix/ImageFilter_BMP.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_BMP.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_BMP.o -c $(srcdir)/grafix/ImageFilter_BMP.cpp $(CFLAGS) 

release/gfx_ImageFilter.o:	$(srcdir)/grafix/ImageFilter.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter.o -c $(srcdir)/grafix/ImageFilter.cpp $(CFLAGS) 

release/gfx_ImageFilter_GIF.o:	$(srcdir)/grafix/ImageFilter_GIF.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_GIF.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_GIF.o -c $(srcdir)/grafix/ImageFilter_GIF.cpp $(CFLAGS) 

release/gfx_ImageFilter_ImageMagick.o:	$(srcdir)/grafix/ImageFilter_ImageMagick.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_ImageMagick.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_ImageMagick.o -c $(srcdir)/grafix/ImageFilter_ImageMagick.cpp $(CFLAGS) 

release/gfx_ImageFilter_JPEG.o:	$(srcdir)/grafix/ImageFilter_JPEG.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_JPEG.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_JPEG.o -c $(srcdir)/grafix/ImageFilter_JPEG.cpp $(CFLAGS) 

release/gfx_ImageFilter_PNG.o:	$(srcdir)/grafix/ImageFilter_PNG.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_PNG.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_PNG.o -c $(srcdir)/grafix/ImageFilter_PNG.cpp $(CFLAGS) 

release/gfx_ImageFilter_PPM.o:	$(srcdir)/grafix/ImageFilter_PPM.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_PPM.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_PPM.o -c $(srcdir)/grafix/ImageFilter_PPM.cpp $(CFLAGS) 

release/gfx_ImageFilter_TGA.o:	$(srcdir)/grafix/ImageFilter_TGA.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_TGA.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_TGA.o -c $(srcdir)/grafix/ImageFilter_TGA.cpp $(CFLAGS) 

release/gfx_ImageFilter_TIFF.o:	$(srcdir)/grafix/ImageFilter_TIFF.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_TIFF.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageFilter_TIFF.o -c $(srcdir)/grafix/ImageFilter_TIFF.cpp $(CFLAGS) 

release/gfx_ImageList.o:	$(srcdir)/grafix/ImageList.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageList.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_ImageList.o -c $(srcdir)/grafix/ImageList.cpp $(CFLAGS) 

release/gfx_Point3D.o:	$(srcdir)/grafix/Point3D.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Point3D.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Point3D.o -c $(srcdir)/grafix/Point3D.cpp $(CFLAGS) 

release/gfx_Point.o:	$(srcdir)/grafix/Point.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Point.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Point.o -c $(srcdir)/grafix/Point.cpp $(CFLAGS) 

release/gfx_Rect.o:	$(srcdir)/grafix/Rect.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Rect.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Rect.o -c $(srcdir)/grafix/Rect.cpp $(CFLAGS) 

release/gfx_RGBFormat.o:	$(srcdir)/grafix/RGBFormat.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/RGBFormat.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_RGBFormat.o -c $(srcdir)/grafix/RGBFormat.cpp $(CFLAGS) 

release/gfx_Size.o:	$(srcdir)/grafix/Size.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Size.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Size.o -c $(srcdir)/grafix/Size.cpp $(CFLAGS) 

release/gfx_Sprite.o:	$(srcdir)/grafix/Sprite.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Sprite.cpp<<<
	$(CXX) -Wall -O2 -o release/gfx_Sprite.o -c $(srcdir)/grafix/Sprite.cpp $(CFLAGS) 

### TOOLKIT
release/tk_Button.o:	$(srcdir)/toolkit/Button.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Button.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Button.o -c $(srcdir)/toolkit/Button.cpp $(CFLAGS) 

release/tk_Divider.o:	$(srcdir)/toolkit/Divider.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Divider.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Divider.o -c $(srcdir)/toolkit/Divider.cpp $(CFLAGS) 

release/tk_Event.o:	$(srcdir)/toolkit/Event.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Event.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Event.o -c $(srcdir)/toolkit/Event.cpp $(CFLAGS) 

release/tk_Frame.o:	$(srcdir)/toolkit/Frame.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Frame.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Frame.o -c $(srcdir)/toolkit/Frame.cpp $(CFLAGS) 

release/tk_Label.o:	$(srcdir)/toolkit/Label.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Label.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Label.o -c $(srcdir)/toolkit/Label.cpp $(CFLAGS) 

release/tk_Layout.o:	$(srcdir)/toolkit/Layout.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Layout.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Layout.o -c $(srcdir)/toolkit/Layout.cpp $(CFLAGS) 

release/tk_LineInput.o:	$(srcdir)/toolkit/LineInput.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/LineInput.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_LineInput.o -c $(srcdir)/toolkit/LineInput.cpp $(CFLAGS) 

release/tk_Surface.o:	$(srcdir)/toolkit/Surface.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Surface.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Surface.o -c $(srcdir)/toolkit/Surface.cpp $(CFLAGS) 

release/tk_Widget.o:	$(srcdir)/toolkit/Widget.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Widget.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Widget.o -c $(srcdir)/toolkit/Widget.cpp $(CFLAGS) 

release/tk_Window.o:	$(srcdir)/toolkit/Window.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Window.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_Window.o -c $(srcdir)/toolkit/Window.cpp $(CFLAGS) 

release/tk_WindowManager.o:	$(srcdir)/toolkit/WindowManager.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/WindowManager.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_WindowManager.o -c $(srcdir)/toolkit/WindowManager.cpp $(CFLAGS) 

release/tk_WindowManager_SDL2.o:	$(srcdir)/toolkit/WindowManager_SDL2.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/WindowManager_SDL2.cpp<<<
	$(CXX) -Wall -O2 -o release/tk_WindowManager_SDL2.o -c $(srcdir)/toolkit/WindowManager_SDL2.cpp $(CFLAGS) 

### AUDIO
release/audio_AudioCD.o:	$(srcdir)/audio/AudioCD.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioCD.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioCD.o -c $(srcdir)/audio/AudioCD.cpp $(CFLAGS) 

release/audio_AudioDecoder_Aiff.o:	$(srcdir)/audio/AudioDecoder_Aiff.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Aiff.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioDecoder_Aiff.o -c $(srcdir)/audio/AudioDecoder_Aiff.cpp $(CFLAGS) 

release/audio_AudioDecoder_MP3.o:	$(srcdir)/audio/AudioDecoder_MP3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_MP3.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioDecoder_MP3.o -c $(srcdir)/audio/AudioDecoder_MP3.cpp $(CFLAGS) 

release/audio_AudioDecoder_Ogg.o:	$(srcdir)/audio/AudioDecoder_Ogg.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Ogg.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioDecoder_Ogg.o -c $(srcdir)/audio/AudioDecoder_Ogg.cpp $(CFLAGS) 

release/audio_AudioDecoder_Wave.o:	$(srcdir)/audio/AudioDecoder_Wave.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Wave.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioDecoder_Wave.o -c $(srcdir)/audio/AudioDecoder_Wave.cpp $(CFLAGS) 

release/audio_AudioEncoder_Aiff.o:	$(srcdir)/audio/AudioEncoder_Aiff.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Aiff.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioEncoder_Aiff.o -c $(srcdir)/audio/AudioEncoder_Aiff.cpp $(CFLAGS) 

release/audio_AudioEncoder_MP3.o:	$(srcdir)/audio/AudioEncoder_MP3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_MP3.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioEncoder_MP3.o -c $(srcdir)/audio/AudioEncoder_MP3.cpp $(CFLAGS) 

release/audio_AudioEncoder_Ogg.o:	$(srcdir)/audio/AudioEncoder_Ogg.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Ogg.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioEncoder_Ogg.o -c $(srcdir)/audio/AudioEncoder_Ogg.cpp $(CFLAGS) 

release/audio_AudioEncoder_Wave.o:	$(srcdir)/audio/AudioEncoder_Wave.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Wave.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioEncoder_Wave.o -c $(srcdir)/audio/AudioEncoder_Wave.cpp $(CFLAGS) 

release/audio_AudioInfo.o:	$(srcdir)/audio/AudioInfo.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioInfo.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_AudioInfo.o -c $(srcdir)/audio/AudioInfo.cpp $(CFLAGS) 

release/audio_Cddb.o:	$(srcdir)/audio/Cddb.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Cddb.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_Cddb.o -c $(srcdir)/audio/Cddb.cpp $(CFLAGS) 

release/audio_Icecast.o:	$(srcdir)/audio/Icecast.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Icecast.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_Icecast.o -c $(srcdir)/audio/Icecast.cpp $(CFLAGS) 

release/audio_ID3Tag.o:	$(srcdir)/audio/ID3Tag.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/ID3Tag.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_ID3Tag.o -c $(srcdir)/audio/ID3Tag.cpp $(CFLAGS) 

release/audio_Mp3.o:	$(srcdir)/audio/Mp3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Mp3.cpp<<<
	$(CXX) -Wall -O2 -o release/audio_Mp3.o -c $(srcdir)/audio/Mp3.cpp $(CFLAGS) 

### ASM
release/asm_blt.o:	$(srcdir)/asm/blt.asm Makefile
	###############################################################################
	# Compiling >>>asm/blt.asm<<<
	$(ASM) -o release/asm_blt.o -l release/asm_blt.lst $(srcdir)/asm/blt.asm

release/asm_blt_blend.o:	$(srcdir)/asm/blt_blend.asm Makefile
	###############################################################################
	# Compiling >>>asm/blt_blend.asm<<<
	$(ASM) -o release/asm_blt_blend.o -l release/asm_blt_blend.lst $(srcdir)/asm/blt_blend.asm

release/asm_chromakey.o:	$(srcdir)/asm/chromakey.asm Makefile
	###############################################################################
	# Compiling >>>asm/chromakey.asm<<<
	$(ASM) -o release/asm_chromakey.o -l release/asm_chromakey.lst $(srcdir)/asm/chromakey.asm

release/asm_colors.o:	$(srcdir)/asm/colors.asm Makefile
	###############################################################################
	# Compiling >>>asm/colors.asm<<<
	$(ASM) -o release/asm_colors.o -l release/asm_colors.lst $(srcdir)/asm/colors.asm

release/asm_common.o:	$(srcdir)/asm/common.asm Makefile
	###############################################################################
	# Compiling >>>asm/common.asm<<<
	$(ASM) -o release/asm_common.o -l release/asm_common.lst $(srcdir)/asm/common.asm

release/asm_cpu.o:	$(srcdir)/asm/cpu.asm Makefile
	###############################################################################
	# Compiling >>>asm/cpu.asm<<<
	$(ASM) -o release/asm_cpu.o -l release/asm_cpu.lst $(srcdir)/asm/cpu.asm

release/asm_fonts.o:	$(srcdir)/asm/fonts.asm Makefile
	###############################################################################
	# Compiling >>>asm/fonts.asm<<<
	$(ASM) -o release/asm_fonts.o -l release/asm_fonts.lst $(srcdir)/asm/fonts.asm

release/asm_pixel.o:	$(srcdir)/asm/pixel.asm Makefile
	###############################################################################
	# Compiling >>>asm/pixel.asm<<<
	$(ASM) -o release/asm_pixel.o -l release/asm_pixel.lst $(srcdir)/asm/pixel.asm

release/asm_rect.o:	$(srcdir)/asm/rect.asm Makefile
	###############################################################################
	# Compiling >>>asm/rect.asm<<<
	$(ASM) -o release/asm_rect.o -l release/asm_rect.lst $(srcdir)/asm/rect.asm


###########################################################################
### Compile Debug Files
###########################################################################

### CORE
debug/core_AVLTree.o:	$(srcdir)/core/AVLTree.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  	$(incdir)/ppl7-algorithms.h
	###############################################################################
	# Compiling >>>core/AVLTree.cpp<<<
	$(CXX) -Wall -O -o debug/core_AVLTree.o -c $(srcdir)/core/AVLTree.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Compat.o:	$(srcdir)/core/Compat.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Compat.cpp<<<
	$(CXX) -Wall -O -o debug/core_Compat.o -c $(srcdir)/core/Compat.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Compression.o:	$(srcdir)/core/Compression.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Compression.cpp<<<
	$(CXX) -Wall -O -o debug/core_Compression.o -c $(srcdir)/core/Compression.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_ConfigParser.o:	$(srcdir)/core/ConfigParser.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/ConfigParser.cpp<<<
	$(CXX) -Wall -O -o debug/core_ConfigParser.o -c $(srcdir)/core/ConfigParser.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_cpu.o:	$(srcdir)/core/cpu.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/cpu.cpp<<<
	$(CXX) -Wall -O -o debug/core_cpu.o -c $(srcdir)/core/cpu.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Dir.o:	$(srcdir)/core/Dir.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Dir.cpp<<<
	$(CXX) -Wall -O -o debug/core_Dir.o -c $(srcdir)/core/Dir.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_DirEntry.o:	$(srcdir)/core/DirEntry.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/DirEntry.cpp<<<
	$(CXX) -Wall -O -o debug/core_DirEntry.o -c $(srcdir)/core/DirEntry.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Exceptions.o:	$(srcdir)/core/Exceptions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Exceptions.cpp<<<
	$(CXX) -Wall -O -o debug/core_Exceptions.o -c $(srcdir)/core/Exceptions.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_File.o:	$(srcdir)/core/File.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/File.cpp<<<
	$(CXX) -Wall -O -o debug/core_File.o -c $(srcdir)/core/File.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_FileObject.o:	$(srcdir)/core/FileObject.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/FileObject.cpp<<<
	$(CXX) -Wall -O -o debug/core_FileObject.o -c $(srcdir)/core/FileObject.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Functions.o:	$(srcdir)/core/Functions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Functions.cpp<<<
	$(CXX) -Wall -O -o debug/core_Functions.o -c $(srcdir)/core/Functions.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_GzFile.o:	$(srcdir)/core/GzFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/GzFile.cpp<<<
	$(CXX) -Wall -O -o debug/core_GzFile.o -c $(srcdir)/core/GzFile.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Iconv.o:	$(srcdir)/core/Iconv.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Iconv.cpp<<<
	$(CXX) -Wall -O -o debug/core_Iconv.o -c $(srcdir)/core/Iconv.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Json.o:	$(srcdir)/core/Json.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Json.cpp<<<
	$(CXX) -Wall -O -o debug/core_Json.o -c $(srcdir)/core/Json.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Logger.o:	$(srcdir)/core/Logger.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Logger.cpp<<<
	$(CXX) -Wall -O -o debug/core_Logger.o -c $(srcdir)/core/Logger.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_MemFile.o:	$(srcdir)/core/MemFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemFile.cpp<<<
	$(CXX) -Wall -O -o debug/core_MemFile.o -c $(srcdir)/core/MemFile.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_MemoryGroup.o:	$(srcdir)/core/MemoryGroup.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemoryGroup.cpp<<<
	$(CXX) -Wall -O -o debug/core_MemoryGroup.o -c $(srcdir)/core/MemoryGroup.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_MemoryHeap.o:	$(srcdir)/core/MemoryHeap.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemoryHeap.cpp<<<
	$(CXX) -Wall -O -o debug/core_MemoryHeap.o -c $(srcdir)/core/MemoryHeap.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Mutex.o:	$(srcdir)/core/Mutex.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Mutex.cpp<<<
	$(CXX) -Wall -O -o debug/core_Mutex.o -c $(srcdir)/core/Mutex.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_PerlHelper.o:	$(srcdir)/core/PerlHelper.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PerlHelper.cpp<<<
	$(CXX) -Wall -O -o debug/core_PerlHelper.o -c $(srcdir)/core/PerlHelper.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_PFPFile.o:	$(srcdir)/core/PFPFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PFPFile.cpp<<<
	$(CXX) -Wall -O -o debug/core_PFPFile.o -c $(srcdir)/core/PFPFile.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_PythonHelper.o:	$(srcdir)/core/PythonHelper.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PythonHelper.cpp<<<
	$(CXX) -Wall -O -o debug/core_PythonHelper.o -c $(srcdir)/core/PythonHelper.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Resource.o:	$(srcdir)/core/Resource.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Resource.cpp<<<
	$(CXX) -Wall -O -o debug/core_Resource.o -c $(srcdir)/core/Resource.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Resourcen.o:	$(srcdir)/core/Resourcen.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Resourcen.cpp<<<
	$(CXX) -Wall -O -o debug/core_Resourcen.o -c $(srcdir)/core/Resourcen.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Signal.o:	$(srcdir)/core/Signal.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Signal.cpp<<<
	$(CXX) -Wall -O -o debug/core_Signal.o -c $(srcdir)/core/Signal.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_StringFunctions.o:	$(srcdir)/core/StringFunctions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/StringFunctions.cpp<<<
	$(CXX) -Wall -O -o debug/core_StringFunctions.o -c $(srcdir)/core/StringFunctions.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_ThreadPool.o:	$(srcdir)/core/ThreadPool.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/ThreadPool.cpp<<<
	$(CXX) -Wall -O -o debug/core_ThreadPool.o -c $(srcdir)/core/ThreadPool.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Threads.o:	$(srcdir)/core/Threads.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Threads.cpp<<<
	$(CXX) -Wall -O -o debug/core_Threads.o -c $(srcdir)/core/Threads.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/core_Time.o:	$(srcdir)/core/Time.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Time.cpp<<<
	$(CXX) -Wall -O -o debug/core_Time.o -c $(srcdir)/core/Time.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### TYPES
debug/type_Array.o:	$(srcdir)/types/Array.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Array.cpp<<<
	$(CXX) -Wall -O -o debug/type_Array.o -c $(srcdir)/types/Array.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_AssocArray.o:	$(srcdir)/types/AssocArray.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/AssocArray.cpp<<<
	$(CXX) -Wall -O -o debug/type_AssocArray.o -c $(srcdir)/types/AssocArray.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_ByteArray.o:	$(srcdir)/types/ByteArray.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/ByteArray.cpp<<<
	$(CXX) -Wall -O -o debug/type_ByteArray.o -c $(srcdir)/types/ByteArray.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_ByteArrayPtr.o:	$(srcdir)/types/ByteArrayPtr.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/ByteArrayPtr.cpp<<<
	$(CXX) -Wall -O -o debug/type_ByteArrayPtr.o -c $(srcdir)/types/ByteArrayPtr.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_DateTime.o:	$(srcdir)/types/DateTime.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/DateTime.cpp<<<
	$(CXX) -Wall -O -o debug/type_DateTime.o -c $(srcdir)/types/DateTime.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_Pointer.o:	$(srcdir)/types/Pointer.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Pointer.cpp<<<
	$(CXX) -Wall -O -o debug/type_Pointer.o -c $(srcdir)/types/Pointer.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_String.o:	$(srcdir)/types/String.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/String.cpp<<<
	$(CXX) -Wall -O -o debug/type_String.o -c $(srcdir)/types/String.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_Variant.o:	$(srcdir)/types/Variant.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Variant.cpp<<<
	$(CXX) -Wall -O -o debug/type_Variant.o -c $(srcdir)/types/Variant.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/type_WideString.o:	$(srcdir)/types/WideString.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/WideString.cpp<<<
	$(CXX) -Wall -O -o debug/type_WideString.o -c $(srcdir)/types/WideString.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### MATH
debug/math_ca.o:	$(srcdir)/math/calc.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/calc.cpp<<<
	$(CXX) -Wall -O -o debug/math_ca.o -c $(srcdir)/math/calc.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/math_crc32.o:	$(srcdir)/math/crc32.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/crc32.cpp<<<
	$(CXX) -Wall -O -o debug/math_crc32.o -c $(srcdir)/math/crc32.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/math_md5.o:	$(srcdir)/math/md5.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/md5.cpp<<<
	$(CXX) -Wall -O -o debug/math_md5.o -c $(srcdir)/math/md5.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/math_random.o:	$(srcdir)/math/random.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/random.cpp<<<
	$(CXX) -Wall -O -o debug/math_random.o -c $(srcdir)/math/random.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### CRYPTO
debug/crypto_Crypt.o:	$(srcdir)/crypto/Crypt.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/Crypt.cpp<<<
	$(CXX) -Wall -O -o debug/crypto_Crypt.o -c $(srcdir)/crypto/Crypt.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/crypto_Digest.o:	$(srcdir)/crypto/Digest.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/Digest.cpp<<<
	$(CXX) -Wall -O -o debug/crypto_Digest.o -c $(srcdir)/crypto/Digest.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/crypto_MCrypt.o:	$(srcdir)/crypto/MCrypt.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/MCrypt.cpp<<<
	$(CXX) -Wall -O -o debug/crypto_MCrypt.o -c $(srcdir)/crypto/MCrypt.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### INTERNET
debug/inet_curl.o:	$(srcdir)/internet/curl.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/curl.cpp<<<
	$(CXX) -Wall -O -o debug/inet_curl.o -c $(srcdir)/internet/curl.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_inet_functions.o:	$(srcdir)/internet/inet_functions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/inet_functions.cpp<<<
	$(CXX) -Wall -O -o debug/inet_inet_functions.o -c $(srcdir)/internet/inet_functions.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_ipaddress.o:	$(srcdir)/internet/ipaddress.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/ipaddress.cpp<<<
	$(CXX) -Wall -O -o debug/inet_ipaddress.o -c $(srcdir)/internet/ipaddress.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_ipnetwork.o:	$(srcdir)/internet/ipnetwork.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/ipnetwork.cpp<<<
	$(CXX) -Wall -O -o debug/inet_ipnetwork.o -c $(srcdir)/internet/ipnetwork.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_openssl.o:	$(srcdir)/internet/openssl.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/openssl.cpp<<<
	$(CXX) -Wall -O -o debug/inet_openssl.o -c $(srcdir)/internet/openssl.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_resolver.o:	$(srcdir)/internet/resolver.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/resolver.cpp<<<
	$(CXX) -Wall -O -o debug/inet_resolver.o -c $(srcdir)/internet/resolver.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_sockaddr.o:	$(srcdir)/internet/sockaddr.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/sockaddr.cpp<<<
	$(CXX) -Wall -O -o debug/inet_sockaddr.o -c $(srcdir)/internet/sockaddr.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_SocketMessage.o:	$(srcdir)/internet/SocketMessage.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/SocketMessage.cpp<<<
	$(CXX) -Wall -O -o debug/inet_SocketMessage.o -c $(srcdir)/internet/SocketMessage.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_TCPSocket.o:	$(srcdir)/internet/TCPSocket.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/TCPSocket.cpp<<<
	$(CXX) -Wall -O -o debug/inet_TCPSocket.o -c $(srcdir)/internet/TCPSocket.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_UDPSocket.o:	$(srcdir)/internet/UDPSocket.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/UDPSocket.cpp<<<
	$(CXX) -Wall -O -o debug/inet_UDPSocket.o -c $(srcdir)/internet/UDPSocket.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_Webserver.o:	$(srcdir)/internet/Webserver.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/Webserver.cpp<<<
	$(CXX) -Wall -O -o debug/inet_Webserver.o -c $(srcdir)/internet/Webserver.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/inet_WikiParser.o:	$(srcdir)/internet/WikiParser.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/WikiParser.cpp<<<
	$(CXX) -Wall -O -o debug/inet_WikiParser.o -c $(srcdir)/internet/WikiParser.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### DATABASE
debug/db_Database.o:	$(srcdir)/database/Database.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/Database.cpp<<<
	$(CXX) -Wall -O -o debug/db_Database.o -c $(srcdir)/database/Database.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/db_DBPool.o:	$(srcdir)/database/DBPool.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/DBPool.cpp<<<
	$(CXX) -Wall -O -o debug/db_DBPool.o -c $(srcdir)/database/DBPool.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/db_DBPoolOfPools.o:	$(srcdir)/database/DBPoolOfPools.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/DBPoolOfPools.cpp<<<
	$(CXX) -Wall -O -o debug/db_DBPoolOfPools.o -c $(srcdir)/database/DBPoolOfPools.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/db_MySQL.o:	$(srcdir)/database/MySQL.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/MySQL.cpp<<<
	$(CXX) -Wall -O -o debug/db_MySQL.o -c $(srcdir)/database/MySQL.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/db_PostgreSQL.o:	$(srcdir)/database/PostgreSQL.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/PostgreSQL.cpp<<<
	$(CXX) -Wall -O -o debug/db_PostgreSQL.o -c $(srcdir)/database/PostgreSQL.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/db_ResultSet.o:	$(srcdir)/database/ResultSet.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/ResultSet.cpp<<<
	$(CXX) -Wall -O -o debug/db_ResultSet.o -c $(srcdir)/database/ResultSet.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/db_Sqlite3.o:	$(srcdir)/database/Sqlite3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/Sqlite3.cpp<<<
	$(CXX) -Wall -O -o debug/db_Sqlite3.o -c $(srcdir)/database/Sqlite3.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### GRAFIX
debug/gfx_Color.o:	$(srcdir)/grafix/Color.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Color.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Color.o -c $(srcdir)/grafix/Color.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_DrawableBlit.o:	$(srcdir)/grafix/DrawableBlit.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableBlit.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_DrawableBlit.o -c $(srcdir)/grafix/DrawableBlit.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_DrawableColor.o:	$(srcdir)/grafix/DrawableColor.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableColor.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_DrawableColor.o -c $(srcdir)/grafix/DrawableColor.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Drawable.o:	$(srcdir)/grafix/Drawable.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Drawable.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Drawable.o -c $(srcdir)/grafix/Drawable.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_DrawableLines.o:	$(srcdir)/grafix/DrawableLines.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableLines.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_DrawableLines.o -c $(srcdir)/grafix/DrawableLines.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_DrawablePixel.o:	$(srcdir)/grafix/DrawablePixel.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawablePixel.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_DrawablePixel.o -c $(srcdir)/grafix/DrawablePixel.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_DrawableShapes.o:	$(srcdir)/grafix/DrawableShapes.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableShapes.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_DrawableShapes.o -c $(srcdir)/grafix/DrawableShapes.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Font4.o:	$(srcdir)/grafix/Font4.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font4.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Font4.o -c $(srcdir)/grafix/Font4.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Font5.o:	$(srcdir)/grafix/Font5.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font5.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Font5.o -c $(srcdir)/grafix/Font5.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Font6.o:	$(srcdir)/grafix/Font6.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font6.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Font6.o -c $(srcdir)/grafix/Font6.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_FontFreeType.o:	$(srcdir)/grafix/FontFreeType.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/FontFreeType.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_FontFreeType.o -c $(srcdir)/grafix/FontFreeType.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Fonts.o:	$(srcdir)/grafix/Fonts.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Fonts.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Fonts.o -c $(srcdir)/grafix/Fonts.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Grafix.o:	$(srcdir)/grafix/Grafix.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Grafix.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Grafix.o -c $(srcdir)/grafix/Grafix.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Image.o:	$(srcdir)/grafix/Image.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Image.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Image.o -c $(srcdir)/grafix/Image.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_BMP.o:	$(srcdir)/grafix/ImageFilter_BMP.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_BMP.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_BMP.o -c $(srcdir)/grafix/ImageFilter_BMP.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter.o:	$(srcdir)/grafix/ImageFilter.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter.o -c $(srcdir)/grafix/ImageFilter.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_GIF.o:	$(srcdir)/grafix/ImageFilter_GIF.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_GIF.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_GIF.o -c $(srcdir)/grafix/ImageFilter_GIF.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_ImageMagick.o:	$(srcdir)/grafix/ImageFilter_ImageMagick.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_ImageMagick.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_ImageMagick.o -c $(srcdir)/grafix/ImageFilter_ImageMagick.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_JPEG.o:	$(srcdir)/grafix/ImageFilter_JPEG.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_JPEG.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_JPEG.o -c $(srcdir)/grafix/ImageFilter_JPEG.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_PNG.o:	$(srcdir)/grafix/ImageFilter_PNG.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_PNG.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_PNG.o -c $(srcdir)/grafix/ImageFilter_PNG.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_PPM.o:	$(srcdir)/grafix/ImageFilter_PPM.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_PPM.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_PPM.o -c $(srcdir)/grafix/ImageFilter_PPM.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_TGA.o:	$(srcdir)/grafix/ImageFilter_TGA.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_TGA.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_TGA.o -c $(srcdir)/grafix/ImageFilter_TGA.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageFilter_TIFF.o:	$(srcdir)/grafix/ImageFilter_TIFF.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_TIFF.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageFilter_TIFF.o -c $(srcdir)/grafix/ImageFilter_TIFF.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_ImageList.o:	$(srcdir)/grafix/ImageList.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageList.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_ImageList.o -c $(srcdir)/grafix/ImageList.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Point3D.o:	$(srcdir)/grafix/Point3D.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Point3D.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Point3D.o -c $(srcdir)/grafix/Point3D.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Point.o:	$(srcdir)/grafix/Point.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Point.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Point.o -c $(srcdir)/grafix/Point.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Rect.o:	$(srcdir)/grafix/Rect.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Rect.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Rect.o -c $(srcdir)/grafix/Rect.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_RGBFormat.o:	$(srcdir)/grafix/RGBFormat.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/RGBFormat.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_RGBFormat.o -c $(srcdir)/grafix/RGBFormat.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Size.o:	$(srcdir)/grafix/Size.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Size.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Size.o -c $(srcdir)/grafix/Size.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/gfx_Sprite.o:	$(srcdir)/grafix/Sprite.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Sprite.cpp<<<
	$(CXX) -Wall -O -o debug/gfx_Sprite.o -c $(srcdir)/grafix/Sprite.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### TOOLKIT
debug/tk_Button.o:	$(srcdir)/toolkit/Button.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Button.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Button.o -c $(srcdir)/toolkit/Button.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Divider.o:	$(srcdir)/toolkit/Divider.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Divider.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Divider.o -c $(srcdir)/toolkit/Divider.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Event.o:	$(srcdir)/toolkit/Event.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Event.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Event.o -c $(srcdir)/toolkit/Event.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Frame.o:	$(srcdir)/toolkit/Frame.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Frame.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Frame.o -c $(srcdir)/toolkit/Frame.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Label.o:	$(srcdir)/toolkit/Label.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Label.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Label.o -c $(srcdir)/toolkit/Label.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Layout.o:	$(srcdir)/toolkit/Layout.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Layout.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Layout.o -c $(srcdir)/toolkit/Layout.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_LineInput.o:	$(srcdir)/toolkit/LineInput.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/LineInput.cpp<<<
	$(CXX) -Wall -O -o debug/tk_LineInput.o -c $(srcdir)/toolkit/LineInput.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Surface.o:	$(srcdir)/toolkit/Surface.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Surface.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Surface.o -c $(srcdir)/toolkit/Surface.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Widget.o:	$(srcdir)/toolkit/Widget.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Widget.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Widget.o -c $(srcdir)/toolkit/Widget.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_Window.o:	$(srcdir)/toolkit/Window.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Window.cpp<<<
	$(CXX) -Wall -O -o debug/tk_Window.o -c $(srcdir)/toolkit/Window.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_WindowManager.o:	$(srcdir)/toolkit/WindowManager.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/WindowManager.cpp<<<
	$(CXX) -Wall -O -o debug/tk_WindowManager.o -c $(srcdir)/toolkit/WindowManager.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/tk_WindowManager_SDL2.o:	$(srcdir)/toolkit/WindowManager_SDL2.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/WindowManager_SDL2.cpp<<<
	$(CXX) -Wall -O -o debug/tk_WindowManager_SDL2.o -c $(srcdir)/toolkit/WindowManager_SDL2.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### AUDIO
debug/audio_AudioCD.o:	$(srcdir)/audio/AudioCD.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioCD.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioCD.o -c $(srcdir)/audio/AudioCD.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioDecoder_Aiff.o:	$(srcdir)/audio/AudioDecoder_Aiff.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Aiff.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioDecoder_Aiff.o -c $(srcdir)/audio/AudioDecoder_Aiff.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioDecoder_MP3.o:	$(srcdir)/audio/AudioDecoder_MP3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_MP3.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioDecoder_MP3.o -c $(srcdir)/audio/AudioDecoder_MP3.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioDecoder_Ogg.o:	$(srcdir)/audio/AudioDecoder_Ogg.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Ogg.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioDecoder_Ogg.o -c $(srcdir)/audio/AudioDecoder_Ogg.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioDecoder_Wave.o:	$(srcdir)/audio/AudioDecoder_Wave.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Wave.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioDecoder_Wave.o -c $(srcdir)/audio/AudioDecoder_Wave.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioEncoder_Aiff.o:	$(srcdir)/audio/AudioEncoder_Aiff.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Aiff.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioEncoder_Aiff.o -c $(srcdir)/audio/AudioEncoder_Aiff.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioEncoder_MP3.o:	$(srcdir)/audio/AudioEncoder_MP3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_MP3.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioEncoder_MP3.o -c $(srcdir)/audio/AudioEncoder_MP3.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioEncoder_Ogg.o:	$(srcdir)/audio/AudioEncoder_Ogg.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Ogg.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioEncoder_Ogg.o -c $(srcdir)/audio/AudioEncoder_Ogg.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioEncoder_Wave.o:	$(srcdir)/audio/AudioEncoder_Wave.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Wave.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioEncoder_Wave.o -c $(srcdir)/audio/AudioEncoder_Wave.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_AudioInfo.o:	$(srcdir)/audio/AudioInfo.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioInfo.cpp<<<
	$(CXX) -Wall -O -o debug/audio_AudioInfo.o -c $(srcdir)/audio/AudioInfo.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_Cddb.o:	$(srcdir)/audio/Cddb.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Cddb.cpp<<<
	$(CXX) -Wall -O -o debug/audio_Cddb.o -c $(srcdir)/audio/Cddb.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_Icecast.o:	$(srcdir)/audio/Icecast.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Icecast.cpp<<<
	$(CXX) -Wall -O -o debug/audio_Icecast.o -c $(srcdir)/audio/Icecast.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_ID3Tag.o:	$(srcdir)/audio/ID3Tag.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/ID3Tag.cpp<<<
	$(CXX) -Wall -O -o debug/audio_ID3Tag.o -c $(srcdir)/audio/ID3Tag.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

debug/audio_Mp3.o:	$(srcdir)/audio/Mp3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Mp3.cpp<<<
	$(CXX) -Wall -O -o debug/audio_Mp3.o -c $(srcdir)/audio/Mp3.cpp -ggdb -D_DEBUG $(CFLAGS) -DDEBUG=DEBUG 

### ASM
debug/asm_blt.o:	$(srcdir)/asm/blt.asm Makefile
	###############################################################################
	# Compiling >>>asm/blt.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_blt.o  -l debug/asm_blt.lst $(srcdir)/asm/blt.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_blt_blend.o:	$(srcdir)/asm/blt_blend.asm Makefile
	###############################################################################
	# Compiling >>>asm/blt_blend.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_blt_blend.o  -l debug/asm_blt_blend.lst $(srcdir)/asm/blt_blend.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_chromakey.o:	$(srcdir)/asm/chromakey.asm Makefile
	###############################################################################
	# Compiling >>>asm/chromakey.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_chromakey.o  -l debug/asm_chromakey.lst $(srcdir)/asm/chromakey.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_colors.o:	$(srcdir)/asm/colors.asm Makefile
	###############################################################################
	# Compiling >>>asm/colors.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_colors.o  -l debug/asm_colors.lst $(srcdir)/asm/colors.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_common.o:	$(srcdir)/asm/common.asm Makefile
	###############################################################################
	# Compiling >>>asm/common.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_common.o  -l debug/asm_common.lst $(srcdir)/asm/common.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_cpu.o:	$(srcdir)/asm/cpu.asm Makefile
	###############################################################################
	# Compiling >>>asm/cpu.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_cpu.o  -l debug/asm_cpu.lst $(srcdir)/asm/cpu.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_fonts.o:	$(srcdir)/asm/fonts.asm Makefile
	###############################################################################
	# Compiling >>>asm/fonts.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_fonts.o  -l debug/asm_fonts.lst $(srcdir)/asm/fonts.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_pixel.o:	$(srcdir)/asm/pixel.asm Makefile
	###############################################################################
	# Compiling >>>asm/pixel.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_pixel.o  -l debug/asm_pixel.lst $(srcdir)/asm/pixel.asm -D_DEBUG -DDEBUG=DEBUG

debug/asm_rect.o:	$(srcdir)/asm/rect.asm Makefile
	###############################################################################
	# Compiling >>>asm/rect.asm<<<
	$(ASM) $(ASMDEBUGFLAGS) -o debug/asm_rect.o  -l debug/asm_rect.lst $(srcdir)/asm/rect.asm -D_DEBUG -DDEBUG=DEBUG


###########################################################################
### Compile Files for CodeCoverage
###########################################################################

coverage/core_AVLTree.o:	$(srcdir)/core/AVLTree.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  	$(incdir)/ppl7-algorithms.h
	###############################################################################
	# Compiling >>>core/AVLTree.cpp<<<
	$(CXX) -Wall -o coverage/core_AVLTree.o -c $(srcdir)/core/AVLTree.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Compat.o:	$(srcdir)/core/Compat.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Compat.cpp<<<
	$(CXX) -Wall -o coverage/core_Compat.o -c $(srcdir)/core/Compat.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Compression.o:	$(srcdir)/core/Compression.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Compression.cpp<<<
	$(CXX) -Wall -o coverage/core_Compression.o -c $(srcdir)/core/Compression.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_ConfigParser.o:	$(srcdir)/core/ConfigParser.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/ConfigParser.cpp<<<
	$(CXX) -Wall -o coverage/core_ConfigParser.o -c $(srcdir)/core/ConfigParser.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_cpu.o:	$(srcdir)/core/cpu.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/cpu.cpp<<<
	$(CXX) -Wall -o coverage/core_cpu.o -c $(srcdir)/core/cpu.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Dir.o:	$(srcdir)/core/Dir.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Dir.cpp<<<
	$(CXX) -Wall -o coverage/core_Dir.o -c $(srcdir)/core/Dir.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_DirEntry.o:	$(srcdir)/core/DirEntry.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/DirEntry.cpp<<<
	$(CXX) -Wall -o coverage/core_DirEntry.o -c $(srcdir)/core/DirEntry.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Exceptions.o:	$(srcdir)/core/Exceptions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Exceptions.cpp<<<
	$(CXX) -Wall -o coverage/core_Exceptions.o -c $(srcdir)/core/Exceptions.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_File.o:	$(srcdir)/core/File.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/File.cpp<<<
	$(CXX) -Wall -o coverage/core_File.o -c $(srcdir)/core/File.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_FileObject.o:	$(srcdir)/core/FileObject.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/FileObject.cpp<<<
	$(CXX) -Wall -o coverage/core_FileObject.o -c $(srcdir)/core/FileObject.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Functions.o:	$(srcdir)/core/Functions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Functions.cpp<<<
	$(CXX) -Wall -o coverage/core_Functions.o -c $(srcdir)/core/Functions.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_GzFile.o:	$(srcdir)/core/GzFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/GzFile.cpp<<<
	$(CXX) -Wall -o coverage/core_GzFile.o -c $(srcdir)/core/GzFile.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Iconv.o:	$(srcdir)/core/Iconv.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Iconv.cpp<<<
	$(CXX) -Wall -o coverage/core_Iconv.o -c $(srcdir)/core/Iconv.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Json.o:	$(srcdir)/core/Json.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Json.cpp<<<
	$(CXX) -Wall -o coverage/core_Json.o -c $(srcdir)/core/Json.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Logger.o:	$(srcdir)/core/Logger.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Logger.cpp<<<
	$(CXX) -Wall -o coverage/core_Logger.o -c $(srcdir)/core/Logger.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_MemFile.o:	$(srcdir)/core/MemFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemFile.cpp<<<
	$(CXX) -Wall -o coverage/core_MemFile.o -c $(srcdir)/core/MemFile.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_MemoryGroup.o:	$(srcdir)/core/MemoryGroup.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemoryGroup.cpp<<<
	$(CXX) -Wall -o coverage/core_MemoryGroup.o -c $(srcdir)/core/MemoryGroup.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_MemoryHeap.o:	$(srcdir)/core/MemoryHeap.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/MemoryHeap.cpp<<<
	$(CXX) -Wall -o coverage/core_MemoryHeap.o -c $(srcdir)/core/MemoryHeap.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Mutex.o:	$(srcdir)/core/Mutex.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Mutex.cpp<<<
	$(CXX) -Wall -o coverage/core_Mutex.o -c $(srcdir)/core/Mutex.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_PerlHelper.o:	$(srcdir)/core/PerlHelper.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PerlHelper.cpp<<<
	$(CXX) -Wall -o coverage/core_PerlHelper.o -c $(srcdir)/core/PerlHelper.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_PFPFile.o:	$(srcdir)/core/PFPFile.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PFPFile.cpp<<<
	$(CXX) -Wall -o coverage/core_PFPFile.o -c $(srcdir)/core/PFPFile.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_PythonHelper.o:	$(srcdir)/core/PythonHelper.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/PythonHelper.cpp<<<
	$(CXX) -Wall -o coverage/core_PythonHelper.o -c $(srcdir)/core/PythonHelper.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Resource.o:	$(srcdir)/core/Resource.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Resource.cpp<<<
	$(CXX) -Wall -o coverage/core_Resource.o -c $(srcdir)/core/Resource.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Resourcen.o:	$(srcdir)/core/Resourcen.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Resourcen.cpp<<<
	$(CXX) -Wall -o coverage/core_Resourcen.o -c $(srcdir)/core/Resourcen.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Signal.o:	$(srcdir)/core/Signal.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Signal.cpp<<<
	$(CXX) -Wall -o coverage/core_Signal.o -c $(srcdir)/core/Signal.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_StringFunctions.o:	$(srcdir)/core/StringFunctions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/StringFunctions.cpp<<<
	$(CXX) -Wall -o coverage/core_StringFunctions.o -c $(srcdir)/core/StringFunctions.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_ThreadPool.o:	$(srcdir)/core/ThreadPool.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/ThreadPool.cpp<<<
	$(CXX) -Wall -o coverage/core_ThreadPool.o -c $(srcdir)/core/ThreadPool.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Threads.o:	$(srcdir)/core/Threads.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Threads.cpp<<<
	$(CXX) -Wall -o coverage/core_Threads.o -c $(srcdir)/core/Threads.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/core_Time.o:	$(srcdir)/core/Time.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>core/Time.cpp<<<
	$(CXX) -Wall -o coverage/core_Time.o -c $(srcdir)/core/Time.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_Array.o:	$(srcdir)/types/Array.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Array.cpp<<<
	$(CXX) -Wall -o coverage/type_Array.o -c $(srcdir)/types/Array.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_AssocArray.o:	$(srcdir)/types/AssocArray.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/AssocArray.cpp<<<
	$(CXX) -Wall -o coverage/type_AssocArray.o -c $(srcdir)/types/AssocArray.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_ByteArray.o:	$(srcdir)/types/ByteArray.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/ByteArray.cpp<<<
	$(CXX) -Wall -o coverage/type_ByteArray.o -c $(srcdir)/types/ByteArray.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_ByteArrayPtr.o:	$(srcdir)/types/ByteArrayPtr.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/ByteArrayPtr.cpp<<<
	$(CXX) -Wall -o coverage/type_ByteArrayPtr.o -c $(srcdir)/types/ByteArrayPtr.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_DateTime.o:	$(srcdir)/types/DateTime.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/DateTime.cpp<<<
	$(CXX) -Wall -o coverage/type_DateTime.o -c $(srcdir)/types/DateTime.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_Pointer.o:	$(srcdir)/types/Pointer.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Pointer.cpp<<<
	$(CXX) -Wall -o coverage/type_Pointer.o -c $(srcdir)/types/Pointer.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_String.o:	$(srcdir)/types/String.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/String.cpp<<<
	$(CXX) -Wall -o coverage/type_String.o -c $(srcdir)/types/String.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_Variant.o:	$(srcdir)/types/Variant.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/Variant.cpp<<<
	$(CXX) -Wall -o coverage/type_Variant.o -c $(srcdir)/types/Variant.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/type_WideString.o:	$(srcdir)/types/WideString.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-types.h 
	###############################################################################
	# Compiling >>>types/WideString.cpp<<<
	$(CXX) -Wall -o coverage/type_WideString.o -c $(srcdir)/types/WideString.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/math_ca.o:	$(srcdir)/math/calc.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/calc.cpp<<<
	$(CXX) -Wall -o coverage/math_ca.o -c $(srcdir)/math/calc.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/math_crc32.o:	$(srcdir)/math/crc32.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/crc32.cpp<<<
	$(CXX) -Wall -o coverage/math_crc32.o -c $(srcdir)/math/crc32.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/math_md5.o:	$(srcdir)/math/md5.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/md5.cpp<<<
	$(CXX) -Wall -o coverage/math_md5.o -c $(srcdir)/math/md5.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/math_random.o:	$(srcdir)/math/random.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile  
	###############################################################################
	# Compiling >>>math/random.cpp<<<
	$(CXX) -Wall -o coverage/math_random.o -c $(srcdir)/math/random.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/crypto_Crypt.o:	$(srcdir)/crypto/Crypt.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/Crypt.cpp<<<
	$(CXX) -Wall -o coverage/crypto_Crypt.o -c $(srcdir)/crypto/Crypt.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/crypto_Digest.o:	$(srcdir)/crypto/Digest.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/Digest.cpp<<<
	$(CXX) -Wall -o coverage/crypto_Digest.o -c $(srcdir)/crypto/Digest.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/crypto_MCrypt.o:	$(srcdir)/crypto/MCrypt.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-crypto.h $(incdir)/crypto.h 
	###############################################################################
	# Compiling >>>crypto/MCrypt.cpp<<<
	$(CXX) -Wall -o coverage/crypto_MCrypt.o -c $(srcdir)/crypto/MCrypt.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_curl.o:	$(srcdir)/internet/curl.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/curl.cpp<<<
	$(CXX) -Wall -o coverage/inet_curl.o -c $(srcdir)/internet/curl.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_inet_functions.o:	$(srcdir)/internet/inet_functions.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/inet_functions.cpp<<<
	$(CXX) -Wall -o coverage/inet_inet_functions.o -c $(srcdir)/internet/inet_functions.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_ipaddress.o:	$(srcdir)/internet/ipaddress.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/ipaddress.cpp<<<
	$(CXX) -Wall -o coverage/inet_ipaddress.o -c $(srcdir)/internet/ipaddress.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_ipnetwork.o:	$(srcdir)/internet/ipnetwork.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/ipnetwork.cpp<<<
	$(CXX) -Wall -o coverage/inet_ipnetwork.o -c $(srcdir)/internet/ipnetwork.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_openssl.o:	$(srcdir)/internet/openssl.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/openssl.cpp<<<
	$(CXX) -Wall -o coverage/inet_openssl.o -c $(srcdir)/internet/openssl.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_resolver.o:	$(srcdir)/internet/resolver.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/resolver.cpp<<<
	$(CXX) -Wall -o coverage/inet_resolver.o -c $(srcdir)/internet/resolver.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_sockaddr.o:	$(srcdir)/internet/sockaddr.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/sockaddr.cpp<<<
	$(CXX) -Wall -o coverage/inet_sockaddr.o -c $(srcdir)/internet/sockaddr.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_SocketMessage.o:	$(srcdir)/internet/SocketMessage.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/SocketMessage.cpp<<<
	$(CXX) -Wall -o coverage/inet_SocketMessage.o -c $(srcdir)/internet/SocketMessage.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_TCPSocket.o:	$(srcdir)/internet/TCPSocket.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/TCPSocket.cpp<<<
	$(CXX) -Wall -o coverage/inet_TCPSocket.o -c $(srcdir)/internet/TCPSocket.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_UDPSocket.o:	$(srcdir)/internet/UDPSocket.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/UDPSocket.cpp<<<
	$(CXX) -Wall -o coverage/inet_UDPSocket.o -c $(srcdir)/internet/UDPSocket.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_Webserver.o:	$(srcdir)/internet/Webserver.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/Webserver.cpp<<<
	$(CXX) -Wall -o coverage/inet_Webserver.o -c $(srcdir)/internet/Webserver.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/inet_WikiParser.o:	$(srcdir)/internet/WikiParser.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-inet.h 
	###############################################################################
	# Compiling >>>internet/WikiParser.cpp<<<
	$(CXX) -Wall -o coverage/inet_WikiParser.o -c $(srcdir)/internet/WikiParser.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/db_Database.o:	$(srcdir)/database/Database.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/Database.cpp<<<
	$(CXX) -Wall -o coverage/db_Database.o -c $(srcdir)/database/Database.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/db_DBPool.o:	$(srcdir)/database/DBPool.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/DBPool.cpp<<<
	$(CXX) -Wall -o coverage/db_DBPool.o -c $(srcdir)/database/DBPool.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/db_DBPoolOfPools.o:	$(srcdir)/database/DBPoolOfPools.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/DBPoolOfPools.cpp<<<
	$(CXX) -Wall -o coverage/db_DBPoolOfPools.o -c $(srcdir)/database/DBPoolOfPools.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/db_MySQL.o:	$(srcdir)/database/MySQL.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/MySQL.cpp<<<
	$(CXX) -Wall -o coverage/db_MySQL.o -c $(srcdir)/database/MySQL.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/db_PostgreSQL.o:	$(srcdir)/database/PostgreSQL.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/PostgreSQL.cpp<<<
	$(CXX) -Wall -o coverage/db_PostgreSQL.o -c $(srcdir)/database/PostgreSQL.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/db_ResultSet.o:	$(srcdir)/database/ResultSet.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/ResultSet.cpp<<<
	$(CXX) -Wall -o coverage/db_ResultSet.o -c $(srcdir)/database/ResultSet.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/db_Sqlite3.o:	$(srcdir)/database/Sqlite3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-db.h 
	###############################################################################
	# Compiling >>>database/Sqlite3.cpp<<<
	$(CXX) -Wall -o coverage/db_Sqlite3.o -c $(srcdir)/database/Sqlite3.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Color.o:	$(srcdir)/grafix/Color.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Color.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Color.o -c $(srcdir)/grafix/Color.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_DrawableBlit.o:	$(srcdir)/grafix/DrawableBlit.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableBlit.cpp<<<
	$(CXX) -Wall -o coverage/gfx_DrawableBlit.o -c $(srcdir)/grafix/DrawableBlit.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_DrawableColor.o:	$(srcdir)/grafix/DrawableColor.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableColor.cpp<<<
	$(CXX) -Wall -o coverage/gfx_DrawableColor.o -c $(srcdir)/grafix/DrawableColor.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Drawable.o:	$(srcdir)/grafix/Drawable.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Drawable.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Drawable.o -c $(srcdir)/grafix/Drawable.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_DrawableLines.o:	$(srcdir)/grafix/DrawableLines.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableLines.cpp<<<
	$(CXX) -Wall -o coverage/gfx_DrawableLines.o -c $(srcdir)/grafix/DrawableLines.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_DrawablePixel.o:	$(srcdir)/grafix/DrawablePixel.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawablePixel.cpp<<<
	$(CXX) -Wall -o coverage/gfx_DrawablePixel.o -c $(srcdir)/grafix/DrawablePixel.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_DrawableShapes.o:	$(srcdir)/grafix/DrawableShapes.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/DrawableShapes.cpp<<<
	$(CXX) -Wall -o coverage/gfx_DrawableShapes.o -c $(srcdir)/grafix/DrawableShapes.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Font4.o:	$(srcdir)/grafix/Font4.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font4.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Font4.o -c $(srcdir)/grafix/Font4.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Font5.o:	$(srcdir)/grafix/Font5.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font5.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Font5.o -c $(srcdir)/grafix/Font5.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Font6.o:	$(srcdir)/grafix/Font6.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Font6.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Font6.o -c $(srcdir)/grafix/Font6.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_FontFreeType.o:	$(srcdir)/grafix/FontFreeType.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/FontFreeType.cpp<<<
	$(CXX) -Wall -o coverage/gfx_FontFreeType.o -c $(srcdir)/grafix/FontFreeType.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Fonts.o:	$(srcdir)/grafix/Fonts.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Fonts.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Fonts.o -c $(srcdir)/grafix/Fonts.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Grafix.o:	$(srcdir)/grafix/Grafix.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Grafix.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Grafix.o -c $(srcdir)/grafix/Grafix.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Image.o:	$(srcdir)/grafix/Image.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Image.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Image.o -c $(srcdir)/grafix/Image.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_BMP.o:	$(srcdir)/grafix/ImageFilter_BMP.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_BMP.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_BMP.o -c $(srcdir)/grafix/ImageFilter_BMP.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter.o:	$(srcdir)/grafix/ImageFilter.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter.o -c $(srcdir)/grafix/ImageFilter.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_GIF.o:	$(srcdir)/grafix/ImageFilter_GIF.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_GIF.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_GIF.o -c $(srcdir)/grafix/ImageFilter_GIF.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_ImageMagick.o:	$(srcdir)/grafix/ImageFilter_ImageMagick.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_ImageMagick.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_ImageMagick.o -c $(srcdir)/grafix/ImageFilter_ImageMagick.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_JPEG.o:	$(srcdir)/grafix/ImageFilter_JPEG.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_JPEG.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_JPEG.o -c $(srcdir)/grafix/ImageFilter_JPEG.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_PNG.o:	$(srcdir)/grafix/ImageFilter_PNG.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_PNG.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_PNG.o -c $(srcdir)/grafix/ImageFilter_PNG.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_PPM.o:	$(srcdir)/grafix/ImageFilter_PPM.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_PPM.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_PPM.o -c $(srcdir)/grafix/ImageFilter_PPM.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_TGA.o:	$(srcdir)/grafix/ImageFilter_TGA.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_TGA.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_TGA.o -c $(srcdir)/grafix/ImageFilter_TGA.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageFilter_TIFF.o:	$(srcdir)/grafix/ImageFilter_TIFF.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageFilter_TIFF.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageFilter_TIFF.o -c $(srcdir)/grafix/ImageFilter_TIFF.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_ImageList.o:	$(srcdir)/grafix/ImageList.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/ImageList.cpp<<<
	$(CXX) -Wall -o coverage/gfx_ImageList.o -c $(srcdir)/grafix/ImageList.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Point3D.o:	$(srcdir)/grafix/Point3D.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Point3D.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Point3D.o -c $(srcdir)/grafix/Point3D.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Point.o:	$(srcdir)/grafix/Point.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Point.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Point.o -c $(srcdir)/grafix/Point.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Rect.o:	$(srcdir)/grafix/Rect.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Rect.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Rect.o -c $(srcdir)/grafix/Rect.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_RGBFormat.o:	$(srcdir)/grafix/RGBFormat.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/RGBFormat.cpp<<<
	$(CXX) -Wall -o coverage/gfx_RGBFormat.o -c $(srcdir)/grafix/RGBFormat.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Size.o:	$(srcdir)/grafix/Size.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Size.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Size.o -c $(srcdir)/grafix/Size.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/gfx_Sprite.o:	$(srcdir)/grafix/Sprite.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h 
	###############################################################################
	# Compiling >>>grafix/Sprite.cpp<<<
	$(CXX) -Wall -o coverage/gfx_Sprite.o -c $(srcdir)/grafix/Sprite.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Button.o:	$(srcdir)/toolkit/Button.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Button.cpp<<<
	$(CXX) -Wall -o coverage/tk_Button.o -c $(srcdir)/toolkit/Button.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Divider.o:	$(srcdir)/toolkit/Divider.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Divider.cpp<<<
	$(CXX) -Wall -o coverage/tk_Divider.o -c $(srcdir)/toolkit/Divider.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Event.o:	$(srcdir)/toolkit/Event.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Event.cpp<<<
	$(CXX) -Wall -o coverage/tk_Event.o -c $(srcdir)/toolkit/Event.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Frame.o:	$(srcdir)/toolkit/Frame.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Frame.cpp<<<
	$(CXX) -Wall -o coverage/tk_Frame.o -c $(srcdir)/toolkit/Frame.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Label.o:	$(srcdir)/toolkit/Label.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Label.cpp<<<
	$(CXX) -Wall -o coverage/tk_Label.o -c $(srcdir)/toolkit/Label.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Layout.o:	$(srcdir)/toolkit/Layout.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Layout.cpp<<<
	$(CXX) -Wall -o coverage/tk_Layout.o -c $(srcdir)/toolkit/Layout.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_LineInput.o:	$(srcdir)/toolkit/LineInput.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/LineInput.cpp<<<
	$(CXX) -Wall -o coverage/tk_LineInput.o -c $(srcdir)/toolkit/LineInput.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Surface.o:	$(srcdir)/toolkit/Surface.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Surface.cpp<<<
	$(CXX) -Wall -o coverage/tk_Surface.o -c $(srcdir)/toolkit/Surface.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Widget.o:	$(srcdir)/toolkit/Widget.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Widget.cpp<<<
	$(CXX) -Wall -o coverage/tk_Widget.o -c $(srcdir)/toolkit/Widget.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_Window.o:	$(srcdir)/toolkit/Window.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/Window.cpp<<<
	$(CXX) -Wall -o coverage/tk_Window.o -c $(srcdir)/toolkit/Window.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_WindowManager.o:	$(srcdir)/toolkit/WindowManager.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/WindowManager.cpp<<<
	$(CXX) -Wall -o coverage/tk_WindowManager.o -c $(srcdir)/toolkit/WindowManager.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/tk_WindowManager_SDL2.o:	$(srcdir)/toolkit/WindowManager_SDL2.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-grafix.h $(incdir)/ppl7-tk.h 
	###############################################################################
	# Compiling >>>toolkit/WindowManager_SDL2.cpp<<<
	$(CXX) -Wall -o coverage/tk_WindowManager_SDL2.o -c $(srcdir)/toolkit/WindowManager_SDL2.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioCD.o:	$(srcdir)/audio/AudioCD.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioCD.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioCD.o -c $(srcdir)/audio/AudioCD.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioDecoder_Aiff.o:	$(srcdir)/audio/AudioDecoder_Aiff.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Aiff.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioDecoder_Aiff.o -c $(srcdir)/audio/AudioDecoder_Aiff.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioDecoder_MP3.o:	$(srcdir)/audio/AudioDecoder_MP3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_MP3.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioDecoder_MP3.o -c $(srcdir)/audio/AudioDecoder_MP3.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioDecoder_Ogg.o:	$(srcdir)/audio/AudioDecoder_Ogg.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Ogg.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioDecoder_Ogg.o -c $(srcdir)/audio/AudioDecoder_Ogg.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioDecoder_Wave.o:	$(srcdir)/audio/AudioDecoder_Wave.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioDecoder_Wave.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioDecoder_Wave.o -c $(srcdir)/audio/AudioDecoder_Wave.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioEncoder_Aiff.o:	$(srcdir)/audio/AudioEncoder_Aiff.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Aiff.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioEncoder_Aiff.o -c $(srcdir)/audio/AudioEncoder_Aiff.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioEncoder_MP3.o:	$(srcdir)/audio/AudioEncoder_MP3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_MP3.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioEncoder_MP3.o -c $(srcdir)/audio/AudioEncoder_MP3.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioEncoder_Ogg.o:	$(srcdir)/audio/AudioEncoder_Ogg.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Ogg.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioEncoder_Ogg.o -c $(srcdir)/audio/AudioEncoder_Ogg.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioEncoder_Wave.o:	$(srcdir)/audio/AudioEncoder_Wave.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioEncoder_Wave.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioEncoder_Wave.o -c $(srcdir)/audio/AudioEncoder_Wave.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_AudioInfo.o:	$(srcdir)/audio/AudioInfo.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/AudioInfo.cpp<<<
	$(CXX) -Wall -o coverage/audio_AudioInfo.o -c $(srcdir)/audio/AudioInfo.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_Cddb.o:	$(srcdir)/audio/Cddb.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Cddb.cpp<<<
	$(CXX) -Wall -o coverage/audio_Cddb.o -c $(srcdir)/audio/Cddb.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_Icecast.o:	$(srcdir)/audio/Icecast.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Icecast.cpp<<<
	$(CXX) -Wall -o coverage/audio_Icecast.o -c $(srcdir)/audio/Icecast.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_ID3Tag.o:	$(srcdir)/audio/ID3Tag.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/ID3Tag.cpp<<<
	$(CXX) -Wall -o coverage/audio_ID3Tag.o -c $(srcdir)/audio/ID3Tag.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/audio_Mp3.o:	$(srcdir)/audio/Mp3.cpp $(incdir)/ppl7.h $(incdir)/ppl7-exceptions.h $(incdir)/ppl7-types.h $(incdir)/ppl7-config.h Makefile $(incdir)/ppl7-audio.h 
	###############################################################################
	# Compiling >>>audio/Mp3.cpp<<<
	$(CXX) -Wall -o coverage/audio_Mp3.o -c $(srcdir)/audio/Mp3.cpp $(CFLAGS) @GCOV_CFLAGS@ 

coverage/asm_blt.o:	$(srcdir)/asm/blt.asm Makefile
	###############################################################################
	# Compiling >>>asm/blt.asm<<<
	$(ASM) -o coverage/asm_blt.o -l coverage/asm_blt.lst $(srcdir)/asm/blt.asm

coverage/asm_blt_blend.o:	$(srcdir)/asm/blt_blend.asm Makefile
	###############################################################################
	# Compiling >>>asm/blt_blend.asm<<<
	$(ASM) -o coverage/asm_blt_blend.o -l coverage/asm_blt_blend.lst $(srcdir)/asm/blt_blend.asm

coverage/asm_chromakey.o:	$(srcdir)/asm/chromakey.asm Makefile
	###############################################################################
	# Compiling >>>asm/chromakey.asm<<<
	$(ASM) -o coverage/asm_chromakey.o -l coverage/asm_chromakey.lst $(srcdir)/asm/chromakey.asm

coverage/asm_colors.o:	$(srcdir)/asm/colors.asm Makefile
	###############################################################################
	# Compiling >>>asm/colors.asm<<<
	$(ASM) -o coverage/asm_colors.o -l coverage/asm_colors.lst $(srcdir)/asm/colors.asm

coverage/asm_common.o:	$(srcdir)/asm/common.asm Makefile
	###############################################################################
	# Compiling >>>asm/common.asm<<<
	$(ASM) -o coverage/asm_common.o -l coverage/asm_common.lst $(srcdir)/asm/common.asm

coverage/asm_cpu.o:	$(srcdir)/asm/cpu.asm Makefile
	###############################################################################
	# Compiling >>>asm/cpu.asm<<<
	$(ASM) -o coverage/asm_cpu.o -l coverage/asm_cpu.lst $(srcdir)/asm/cpu.asm

coverage/asm_fonts.o:	$(srcdir)/asm/fonts.asm Makefile
	###############################################################################
	# Compiling >>>asm/fonts.asm<<<
	$(ASM) -o coverage/asm_fonts.o -l coverage/asm_fonts.lst $(srcdir)/asm/fonts.asm

coverage/asm_pixel.o:	$(srcdir)/asm/pixel.asm Makefile
	###############################################################################
	# Compiling >>>asm/pixel.asm<<<
	$(ASM) -o coverage/asm_pixel.o -l coverage/asm_pixel.lst $(srcdir)/asm/pixel.asm

coverage/asm_rect.o:	$(srcdir)/asm/rect.asm Makefile
	###############################################################################
	# Compiling >>>asm/rect.asm<<<
	$(ASM) -o coverage/asm_rect.o -l coverage/asm_rect.lst $(srcdir)/asm/rect.asm




