base_objects=q.$(O) utf8.$(O) png.$(O) jpeg.$(O) wav.$(O) mp3.$(O) os.$(O) bitio.$(O) log.$(O) mem.$(O) MD5.$(O) xml.$(O) ttf.$(O)
devices=devices/dummy.$(O) devices/file.$(O) devices/render.$(O) devices/text.$(O) devices/record.$(O) devices/ops.$(O) devices/polyops.$(O) devices/bbox.$(O) devices/rescale.$(O) @DEVICE_OPENGL@ @DEVICE_PDF@
-filters=filters/alpha.$(O) filters/remove_font_transforms.$(O)
+filters=filters/alpha.$(O) filters/remove_font_transforms.$(O) filters/one_big_font.$(O) filters/vectors_to_glyphs.$(O)
gfx_objects=gfximage.$(O) gfxtools.$(O) gfxfont.$(O) gfxfilter.$(O) $(devices) $(filters)
rfxswf_objects=modules/swfaction.$(O) modules/swfbits.$(O) modules/swfbutton.$(O) modules/swfcgi.$(O) modules/swfdraw.$(O) modules/swfdump.$(O) modules/swffilter.$(O) modules/swffont.$(O) modules/swfobject.$(O) modules/swfrender.$(O) modules/swfshape.$(O) modules/swfsound.$(O) modules/swftext.$(O) modules/swftools.$(O) modules/swfalignzones.$(O)
$(C) readers/image.c -o readers/image.$(O)
libocr$(A): $(ocr_objects) devices/ocr.$(O)
+ rm -f libocr$(A)
$(AR) r libocr$(A) $(ocr_objects) devices/ocr.$(O)
$(RANLIB) libocr$(A)
libbase$(A): $(base_objects) Makefile
+ rm -f libbase$(A)
$(AR) r libbase$(A) $(base_objects)
$(RANLIB) libbase$(A)
libgfxswf$(A): devices/swf.$(O) readers/swf2.$(O) readers/image.$(O)
+ rm -f libgfxswf$(A)
$(AR) r libgfxswf$(A) devices/swf.$(O) readers/swf2.$(O) readers/image.$(O)
$(RANLIB) libgfxswf$(A)
libgfx$(A): $(gfx_objects) $(gfxpoly_objects) Makefile
+ rm -f libgfx$(A)
$(AR) r libgfx$(A) $(gfx_objects) $(gfxpoly_objects)
$(RANLIB) libgfx$(A)
librfxswf$(A): Makefile $(rfxswf_objects) rfxswf.$(O) drawer.$(O) $(lame_in_source) $(h263_objects) $(as12compiler_in_source) $(as3compiler_objects) Makefile
+ rm -f librfxswf$(A)
$(AR) r librfxswf$(A) $(rfxswf_objects) rfxswf.$(O) drawer.$(O) $(lame_in_source) $(h263_objects) $(as12compiler_in_source) $(as3compiler_objects)
$(RANLIB) librfxswf$(A)
clean:
rm -f *.o *.obj *.lo *.a *.lib *.la gmon.out
- for dir in modules devices swf as3 readers art gocr h.263 gfxpoly;do rm -f $$dir/*.o $$dir/*.obj $$dir/*.lo $$dir/*.a $$dir/*.lib $$dir/*.la $$dir/gmon.out;done
+ for dir in modules filters devices swf as3 readers art gocr h.263 gfxpoly;do rm -f $$dir/*.o $$dir/*.obj $$dir/*.lo $$dir/*.a $$dir/*.lib $$dir/*.la $$dir/gmon.out;done
cd lame && $(MAKE) clean && cd .. || true
cd action && $(MAKE) clean && cd ..
cd python && $(MAKE) clean && cd ..