Mercurial > hg > octave-image
diff src/Makefile @ 186:13c6a9bdec24
Changed the structure to match the package system
author | hauberg |
---|---|
date | Sun, 20 Aug 2006 12:59:37 +0000 |
parents | |
children | 2f1631a0a368 |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,37 @@ +sinclude Makeconf + +ifdef HAVE_JPEG + JPEG=jpgwrite.oct jpgread.oct +endif + +ifdef HAVE_PNG + PNG=pngread.oct pngwrite.oct +endif + +ifdef HAVE_MAGICKXX + IMAGEMAGICK=__imagemagick__.oct __magick_read__$(OCTLINK) +endif + +all: cordflt2.oct bwlabel.oct bwfill.oct rotate_scale.oct \ + houghtf.oct graycomatrix.oct \ + $(JPEG) $(PNG) $(IMAGEMAGICK) + +jpgread.oct: jpgread.cc + $(MKOCTFILE) $< -ljpeg + +jpgwrite.oct: jpgwrite.cc + $(MKOCTFILE) $< -ljpeg + +pngread.oct: pngread.cc + $(MKOCTFILE) $< -lpng + +pngwrite.oct: pngwrite.cc + $(MKOCTFILE) $< -lpng + +__imagemagick__.oct: __imagemagick__.cc + $(MKOCTFILE) $< -lMagick++ -lMagick + +__magick_read__$(OCTLINK): __imagemagick__.oct + $(MKOCTLINK) __imagemagick__.oct $@ + +clean: ; -$(RM) *.o octave-core core *.oct *~