1# Over-ride default includes so that we have finer control in the makefiles 2DEFAULT_INCLUDES="-I." 3INCLUDES = -I${top_srcdir} 4 5PANOLIB=pano13 6 7if HAVE_CYGWIN 8WIN_SRC = panoinfo.c 9else 10WIN_SRC = 11endif 12 13if HAVE_MINGW 14WIN_SRC = panoinfo.c 15else 16WIN_SRC = 17endif 18 19if HAVE_LINUX 20LIN_SRC = panoinfo_unix.c 21LIN_DEFS = -D__Ansi__=1 22else 23LIN_SRC = 24LIN_DEFS = 25endif 26 27if HAVE_DARWIN 28DAR_SRC = panoinfo_unix.c 29DAR_DEFS = -D__Ansi__=1 30else 31DAR_SRC = 32DAR_DEFS = 33endif 34 35if HAVE_SOLARIS 36SOL_SRC = panoinfo_unix.c 37SOL_DEFS = -D__Ansi__=1 38else 39SOL_SRC = 40SOL_DEFS = 41endif 42 43AM_CPPFLAGS = $(JAVA_FLAGS) $(LIN_DEFS) $(DAR_DEFS) $(SOL_DEFS) $(TIFF_FLAGS) $(JPEG_FLAGS) 44AM_LDFLAGS = -L${top_builddir} 45 46# PTAInterpolate can only be compiled with ptpicker.h, which in turn depends on java 47if HasJava 48bin_PROGRAMS = panoinfo PTAInterpolate PToptimizer PTmender PTblender PTtiff2psd PTuncrop PTtiffdump PTroller PTcrop PTmasker PTinfo 49else 50bin_PROGRAMS = panoinfo PToptimizer PTmender PTblender PTtiff2psd PTuncrop PTtiffdump PTroller PTcrop PTmasker PTinfo 51endif 52 53PTinfo_SOURCES = PTinfo.c 54PTinfo_LDADD = -l${PANOLIB} -ltiff 55 56PTAInterpolate_SOURCES = PTAInterpolate.c 57PTAInterpolate_LDADD = -l${PANOLIB} -ltiff 58 59PTmasker_SOURCES = PTmasker.c 60PTmasker_LDADD = -l${PANOLIB} -ltiff 61 62PTblender_SOURCES = PTblender.c 63PTblender_LDADD = -l${PANOLIB} -ltiff 64 65PTroller_SOURCES = PTroller.c 66PTroller_LDADD = -l${PANOLIB} -ltiff 67 68PTmender_SOURCES = PTmender.c PTmender.h 69PTmender_LDADD = -l${PANOLIB} -ljpeg -ltiff 70 71PTtiff2psd_SOURCES = PTtiff2psd.c 72PTtiff2psd_LDADD = -l${PANOLIB} -ljpeg -ltiff 73 74PTuncrop_SOURCES = PTuncrop.c 75PTuncrop_LDADD = -l${PANOLIB} -ljpeg -ltiff 76 77PTcrop_SOURCES = PTcrop.c 78PTcrop_LDADD = -l${PANOLIB} -ljpeg -ltiff 79 80 81PTtiffdump_SOURCES = PTtiffdump.c 82PTtiffdump_LDADD = -l${PANOLIB} -ljpeg -ltiff 83 84 85PToptimizer_SOURCES = PToptimizer.c 86PToptimizer_LDADD = -l${PANOLIB} 87 88panoinfo_SOURCES = $(WIN_SRC) $(LIN_SRC) $(DAR_SRC) $(SOL_SRC) 89panoinfo_LDADD = -l${PANOLIB} 90 91EXTRA_DIST = README.PTmender \ 92 compat_win32/getopt.h compat_win32/getopt.c compat_win32/dirent.h \ 93 PTainterpolate.rc PTblender.rc PTcrop.rc PTinfo.rc PTmasker.rc PTmender.rc \ 94 PToptimizer.rc PTroller.rc PTtiff2psd.rc PTtiffdump.rc PTuncrop.rc \ 95 PTAInterpolate.vcproj PTblender.vcproj PTcrop.vcproj PTinfo.vcproj PTmasker.vcproj \ 96 PTmender.vcproj PTOptimizer.vcproj PTroller.vcproj PTtiff2psd.vcproj PTtiffdump.vcproj PTuncrop.vcproj \ 97 PTAInterpolate.vcxproj PTblender.vcxproj PTcrop.vcxproj PTinfo.vcxproj PTmasker.vcxproj PTmender.vcxproj \ 98 PTOptimizer.vcxproj PTroller.vcxproj PTtiff2psd.vcxproj PTtiffdump.vcxproj PTuncrop.vcxproj \ 99 CMakeLists.txt 100 101 102 103MAINTAINERCLEANFILES = \ 104 Makefile.in 105