include ../../../config.mak
+include config.mak
+
TARGET = ../libmltsdl$(LIBSUF)
OBJS = factory.o \
consumer_sdl_preview.o \
consumer_sdl_still.o
-CFLAGS += -I../.. `sdl-config --cflags`
+ifeq ($(targetos),Darwin)
+ CFLAGS +=-ObjC
+ LDFLAGS +=-lobjc -framework Foundation
+endif
+
+CFLAGS +=-I../.. `sdl-config --cflags`
-LDFLAGS += `sdl-config --libs`
+LDFLAGS +=`sdl-config --libs`
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS +=-L../../framework -lmlt
+
+ifeq ($(WITH_SDL_IMAGE),1)
+OBJS += producer_sdl_image.o
+CFLAGS += -DWITH_SDL_IMAGE
+LDFLAGS += -lSDL_image
+endif
SRCS := $(OBJS:.o=.c)