# Determine the libdir if it's not specified in the args
[ "$libdir" = "" ] && libdir=$prefix/lib
-# Double check mmx (Linux and FreeBSD supported, may end up disabling mmx on other platforms incorrectly)
+# Double check MMX (Darwin, Linux and FreeBSD supported, may end up disabling MMX on other platforms incorrectly)
if [ "$mmx" = "true" ]
then
case $targetos in
esac
fi
-# Double check SSE (Linux and FreeBSD supported, may end up disabling SSE on other platforms incorrectly)
+# Double check SSE (Darwin, Linux and FreeBSD supported, may end up disabling SSE on other platforms incorrectly)
if [ "$sse" = "true" ]
then
case $targetos in
CFLAGS += -I.. $(RDYNAMIC)
-LDFLAGS += -L../miracle -lmiracle -L../valerie -lvalerie -L../miracle -lmiracle -L../framework -lmlt -lpthread
+LDFLAGS += -L../miracle -lmiracle
+LDFLAGS += -L../valerie -lvalerie
+LDFLAGS += -L../framework -lmlt -lpthread
SRCS := $(OBJS:.o=.c)
TARGET = humperdink
OBJS = client.o \
- io.o \
+ io.o \
remote.o
CFLAGS += -I.. $(RDYNAMIC)
-LDFLAGS += -L../valerie -L../framework -lvalerie -lmlt -lpthread
+LDFLAGS += -L../valerie -lvalerie
+LDFLAGS += -L../framework -lmlt -lpthread
SRCS := $(OBJS:.o=.c)
CFLAGS += -I.. $(RDYNAMIC)
-LDFLAGS += -L../valerie -lvalerie -L../framework -lmlt -lpthread
+LDFLAGS += -L../valerie -lvalerie
+LDFLAGS += -L../framework -lmlt -lpthread
SRCS := $(OBJS:.o=.c)
endif
ifdef SWSCALE
- CFLAGS+=-DSWSCALE
- LDFLAGS+=-lswscale$(AVFORMAT_SUFFIX)
+CFLAGS += -DSWSCALE
+LDFLAGS += -lswscale$(AVFORMAT_SUFFIX)
endif
ifdef LOCAL_FFMPEG
- LOCAL_FFMPEG_OBJS = ffmpeg/libavformat/libavformat$(AVFORMAT_SUFFIX) \
- ffmpeg/libavcodec/libavcodec$(AVFORMAT_SUFFIX) \
- ffmpeg/libavutil/libavutil$(AVFORMAT_SUFFIX) \
- ffmpeg/libavutil/libavdevice$(AVFORMAT_SUFFIX)
+LOCAL_FFMPEG_OBJS = ffmpeg/libavformat/libavformat$(AVFORMAT_SUFFIX) \
+ ffmpeg/libavcodec/libavcodec$(AVFORMAT_SUFFIX) \
+ ffmpeg/libavutil/libavutil$(AVFORMAT_SUFFIX) \
+ ffmpeg/libavutil/libavdevice$(AVFORMAT_SUFFIX)
endif
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
+LDFLAGS += -L../../framework -lmlt
LDFLAGS += -lm
-LDFLAGS+=-L../../framework -lmlt
-
SRCS := $(OBJS:.o=.c)
all: $(TARGET)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
+LDFLAGS += -L../../framework -lmlt
LDFLAGS += -lm
-LDFLAGS+=-L../../framework -lmlt
-
SRCS := $(OBJS:.o=.c)
all: $(TARGET)
include ../../../config.mak
include config.mak
-TARGET=../libmltkino.so
+TARGET = ../libmltkino.so
-OBJS=factory.o producer_kino.o
-CPPOBJS=kino_wrapper.o avi.o error.o filehandler.o riff.o
-CFLAGS+=-I../../
-LDFLAGS+=-L../../framework -lmlt -lstdc++
-CXXFLAGS+=$(CFLAGS) -Wno-deprecated
+OBJS = factory.o producer_kino.o
+CPPOBJS = kino_wrapper.o avi.o error.o filehandler.o riff.o
+
+CFLAGS += -I../../
+CXXFLAGS += $(CFLAGS) -Wno-deprecated
+
+LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -lstdc++
ifdef HAVE_LIBQUICKTIME
-CFLAGS+=`pkg-config --cflags libquicktime`
-CXXFLAGS+=`pkg-config --cflags libquicktime`
-LDFLAGS+=`pkg-config --libs libquicktime`
+CFLAGS += `pkg-config --cflags libquicktime`
+CXXFLAGS += `pkg-config --cflags libquicktime`
+LDFLAGS += `pkg-config --libs libquicktime`
endif
ifdef HAVE_LIBDV
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
+LDFLAGS += -L../../framework -lmlt
LDFLAGS += -lm
-LDFLAGS+=-L../../framework -lmlt
-
SRCS := $(OBJS:.o=.c)
all: $(TARGET)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
include ../../../config.mak
include config.mak
-TARGET=../libmltqimage$(LIBSUF)
+TARGET = ../libmltqimage$(LIBSUF)
-OBJS=factory.o producer_qimage.o
-CPPOBJS=qimage_wrapper.o
-CFLAGS+=-I../../
-LDFLAGS=-L../../framework $(QTLIBS) -lmlt -lstdc++
-CXXFLAGS+=$(CFLAGS) $(QTCXXFLAGS) -Wno-deprecated
+OBJS = factory.o producer_qimage.o
+CPPOBJS = qimage_wrapper.o
+
+CFLAGS += -I../..
+CXXFLAGS += $(CFLAGS) $(QTCXXFLAGS) -Wno-deprecated
+
+LDFLAGS = -L../../framework -lmlt
+LDFLAGS += $(QTLIBS)
+LDFLAGS += -lstdc++
ifdef USE_KDE
-LDFLAGS+= -lkio
+LDFLAGS += -lkio
endif
SRCS := $(OBJS:.o=.c) $(CPPOBJS:.o=.cpp)
$LDD $(which sox) | grep libsamplerate > /dev/null
[ $? -eq 0 ] && libsamplerate="-lsamplerate"
- echo "CFLAGS += $(libst-config --cflags) -I../../" > config.mak
+ echo "CFLAGS += $(libst-config --cflags) -I../.." > config.mak
echo "LDFLAGS += -lst $(libst-config --libs) $libsndfile $libsamplerate" >> config.mak
else
sox --version 2> /dev/null | grep 'v14.' > /dev/null
OBJS = factory.o \
consumer_valerie.o
-CFLAGS += -I../../
+CFLAGS += -I../..
-LDFLAGS+=-L../../valerie -lvalerie -L../../framework -lmlt
+LDFLAGS += -L../../valerie -lvalerie
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../../ -DARCH_X86
-LDFLAGS+=-L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt
SRCS := $(OBJS:.o=.c)
CFLAGS += -I.. $(RDYNAMIC)
-LDFLAGS += -L../framework -L../modules -lmlt
+LDFLAGS += -L../modules
+LDFLAGS += -L../framework -lmlt
all: $(TARGET)
SRCS := $(OBJS:.o=.c)
CFLAGS += -I.. $(RDYNAMIC)
+
LDFLAGS += -L../framework -lmlt -lpthread
all: $(TARGET)