]> git.sesse.net Git - mlt/blobdiff - src/modules/decklink/Makefile
fix decklink build for OS X
[mlt] / src / modules / decklink / Makefile
index b04ff393b60d9d0e1856913e86a9800e65f32698..3695d5fa6b61bd9e157fe9d36381f94c069bc3aa 100755 (executable)
@@ -7,13 +7,21 @@ include ../../../config.mak
 TARGET = ../libmltdecklink$(LIBSUF)
 
 OBJS = consumer_decklink.o \
-       producer_decklink.o
+       producer_decklink.o \
+       common.o
 
 ifeq ($(targetos), MinGW)
-OBJS += DeckLinkAPI_i.o
+CFLAGS += -Iwin
+OBJS += win/DeckLinkAPI_i.o
 LDFLAGS += -lole32
 else
-OBJS += DeckLinkAPIDispatch.o
+ifeq ($(targetos), Darwin)
+CFLAGS += -Idarwin
+OBJS += darwin/DeckLinkAPIDispatch.o
+else
+CFLAGS += -Ilinux
+OBJS += linux/DeckLinkAPIDispatch.o
+endif
 endif
 
 SRCS := $(OBJS:.o=.cpp)