SUBDIRS= Filter . test ALL_H = planybmp.h pldatasrc.h pljpegdec.h plpgm.h plpngdec.h tif_msrc.h \ planydec.h pldebug.h pljpegenc.h plpgmdec.h plpngenc.h pltiffdec.h \ plbitmap.h plexcept.h plmemsink.h plpicdec.h plprognot.h plbmpdec.h \ plfilesink.h plmemsrc.h plpicenc.h qdraw.h pltiffenc.h plbmpenc.h \ plfilesrc.h ploptable.h plpictdec.h pltiffencex.h jmemdest.h plpcx.h \ plobject.h pltga.h plwindefs.h pldatasink.h jmemsrc.h plpcxdec.h plpoint.h \ pltgadec.h plpaintlibdefs.h plpixeldefs.h plgifdec.h plpixel32.h \ plstdpch.h plrect.h config.h plpixel24.h plpixel8.h plpixel16.h \ plppmdec.h plppm.h \ plpsddec.h plbmpinfo.h plurlsrc.h plsdlbmp.h plcountedpointer.h plexif.h \ plsgidec.h pldirectfbbmp.h pliff85dec.h pliff85.h plbmpbase.h plsubbmp.h # Paintlib common code static library COMMON = planybmp.cpp \ pldatasrc.cpp \ plpicenc.cpp \ plpictdec.cpp \ pltgadec.cpp \ planydec.cpp \ plexcept.cpp \ plmemsink.cpp \ plbitmap.cpp \ plfilesink.cpp \ plmemsrc.cpp \ plobject.cpp \ plbmpdec.cpp \ plfilesrc.cpp \ plpcxdec.cpp \ plbmpenc.cpp \ plpgmdec.cpp \ pldatasink.cpp \ plpicdec.cpp \ plstdpch.cpp \ plppmdec.cpp \ plpsddec.cpp \ plbmpinfo.cpp \ plexif.cpp \ plsgidec.cpp\ pliff85dec.cpp \ plbmpbase.cpp \ plsubbmp.cpp if SYS_LIBPNG SYS_PNG = plpngdec.cpp \ plpngenc.cpp else SYS_PNG= endif if SYS_LIBTIFF SYS_TIFF=pltiffenc.cpp \ pltiffdec.cpp \ pltiffencex.cpp \ tif_msrc.c else SYS_TIFF= endif if SYS_LIBJPEG SYS_JPEG = pljpegenc.cpp \ jmemdest.cpp \ pljpegdec.cpp \ jmemsrc.cpp else SYS_JPEG= endif if SYS_LIBUNGIF SYS_UNGIF = plgifdec.cpp else SYS_UNGIF= endif if SYS_LIBCURL SYS_CURL = plurlsrc.cpp else SYS_CURL= endif if SYS_LIBSDL SYS_SDL = plsdlbmp.cpp else SYS_SDL= endif if SYS_LIBDFB SYS_DFB = pldirectfbbmp.cpp DFB_CFLAGS = `directfb-config --cflags` else SYS_DFB= DFB_CFLAGS= endif INCLUDES = -I$(top_srcdir)/common/Filter -I$(top_srcdir)/gnu/libtiff $(DFB_CFLAGS) # Libraries to generate noinst_LTLIBRARIES = libcommon.la # -no-undefinef needed for libtool to construct dlls correctly with windows # using cygwin tools. libcommon_la_LDGFLAGS= -no-undefined libcommon_la_CFLAGS= $(COMMON_CFLAGS) libcommon_la_SOURCES= $(COMMON) $(SYS_PNG) $(SYS_TIFF) $(SYS_JPEG) $(SYS_UNGIF) $(SYS_CURL) $(SYS_SDL) $(SYS_DFB) $(ALL_H) paintlibdir = $(includedir)/paintlib paintlib_HEADERS = $(ALL_H)