1man_MANS = autotrace.1 2EXTRA_DIST=$(man_MANS) \ 3output-swf.c output-swf.h \ 4input-magick.h input-magick.c input-png.c input-png.h \ 5output-pstoedit.c output-pstoedit.h \ 6autotrace-config.af autotrace-config.in \ 7autotrace.dsp autotrace.dsw \ 8autotrace.m4 shape_cubic.c.diff README.MING \ 9libming.dsw libming.dsp \ 10autotrace.sln autotrace.vcproj libming.sln libming.vcproj \ 11autotrace.pc.in autotrace.spec.in TODO HACKING FAQ 12 13AUTOMAKE_OPTIONS = foreign no-dependencies 14 15autotraceincludedir=$(includedir)/autotrace 16lib_LTLIBRARIES=libautotrace.la 17bin_PROGRAMS=autotrace 18 19if HAVE_MAGICK 20input_magick_src=input-magick.h input-magick.c 21else 22input_magick_src= 23endif 24 25if HAVE_LIBPNG 26input_png_src=input-png.c input-png.h 27else 28input_png_src= 29endif 30 31input_src=input-pnm.c input-pnm.h \ 32input-bmp.c input-bmp.h \ 33input-tga.c input-tga.h \ 34$(input_png_src) \ 35$(input_magick_src) 36 37if HAVE_LIBSWF 38output_swf_src=output-swf.c output-swf.h 39else 40output_swf_src= 41endif 42 43if HAVE_LIBPSTOEDIT 44output_pstoedit_src=output-pstoedit.h output-pstoedit.c 45else 46output_pstoedit_src= 47endif 48output_src=output-eps.c output-eps.h \ 49output-er.c output-er.h \ 50output-fig.c output-fig.h \ 51output-sk.c output-sk.h \ 52output-svg.c output-svg.h \ 53output-p2e.c output-p2e.h \ 54output-emf.c output-emf.h \ 55output-dxf.c output-dxf.h \ 56output-epd.c output-epd.h \ 57output-pdf.c output-pdf.h \ 58output-mif.c output-mif.h \ 59output-cgm.c output-cgm.h \ 60output-dr2d.c output-dr2d.h \ 61$(output_swf_src) \ 62$(output_pstoedit_src) 63 64libautotrace_la_SOURCES =\ 65 $(input_src) $(output_src) \ 66 fit.c \ 67 bitmap.c \ 68 spline.c \ 69 curve.c \ 70 epsilon-equal.c \ 71 vector.c \ 72 color.c \ 73 autotrace.c \ 74 output.c \ 75 input.c \ 76 pxl-outline.c \ 77 median.c \ 78 thin-image.c \ 79 logreport.c \ 80 filename.c \ 81 xstd.c \ 82 epsilon-equal.h \ 83 thin-image.h \ 84 quantize.h \ 85 image-header.h \ 86 fit.h \ 87 bitmap.h \ 88 spline.h \ 89 curve.h \ 90 vector.h \ 91 color.h \ 92 pxl-outline.h \ 93 despeckle.c \ 94 despeckle.h \ 95 exception.c \ 96 strgicmp.c \ 97 image-proc.c \ 98 image-proc.h 99 100autotraceinclude_HEADERS=\ 101 types.h \ 102 autotrace.h \ 103 input.h \ 104 output.h \ 105 exception.h 106 107libautotrace_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) 108 109# 110# noinst_HEADERS: headers shared between lib and bin. 111# File not installed and not shared should be in 112# libautotrace_a_SOURCES. 113noinst_HEADERS = filename.h \ 114 xstd.h \ 115 logreport.h \ 116 message.h 117 118autotrace_SOURCES=\ 119 atou.c \ 120 atou.h \ 121 main.c \ 122 cmdline.h \ 123 getopt.c \ 124 getopt.h \ 125 getopt1.c \ 126 strgicmp.h 127 128INCLUDES = $(MAGICK_CFLAGS) $(LIBPSTOEDIT_CFLAGS) 129autotrace_LDADD = \ 130 libautotrace.la \ 131 $(MAGICK_LDFLAGS) \ 132 $(LIBPNG_LDFLAGS) \ 133 $(LIBSWF_LDFLAGS) \ 134 $(LIBPSTOEDIT_LIBS) \ 135 -lm 136 137m4datadir = $(datadir)/aclocal 138m4data_DATA = autotrace.m4 139 140pkgconfigdir = $(libdir)/pkgconfig 141pkgconfig_DATA= autotrace.pc 142 143bin_SCRIPTS=autotrace-config 144BUILT_SOURCES=autotrace-config 145autotrace-config: autotrace-config.in 146 147autotrace-config.in: autotrace-config.af 148 autofig $< 149 150dist-hook: autotrace.spec 151 cp autotrace.spec $(distdir) 152 153rpm: dist autotrace.spec 154 rpm -bb autotrace.spec 155