
include ../config.mak 

RANLIB  ?= ranlib
CFLAGS   = -g -O6 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DHAVE_LIBJPEG
LIBS     = 
INCLUDES = -I../mvp

OBJECTS  = jpeg.o

ifdef HAVE_MAGICK
OBJECTS  += image.o
CFLAGS	 += -DHAVE_MAGICK -DMAGICK_VERSION=$(MAGICK_VERSION)
LIBS	 += `Magick-config --ldflags --libs`
endif


all: libmvpimage.a 

%.o: %.c
	$(CC) $(INCLUDES) $(CFLAGS) $(INCLUDES) -c $<

libmvpimage.so: $(OBJECTS)
	$(CC) -o $@ -shared $(OBJECTS) $(LIBS)

libmvpimage.a: $(OBJECTS)
	$(AR) cru libmvpimage.a $(OBJECTS)
	$(RANLIB) libmvpimage.a

clean:
	rm -fr *.o *~ core libmvpimage.a libmvpimage.so
