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 *~