echo "OPTIMISATIONS=-O2 -pipe -fomit-frame-pointer"
echo "CFLAGS+=-Wall -fPIC -DPIC \$(TARGETARCH) \$(TARGETCPU) \$(OPTIMISATIONS) \$(MMX_FLAGS) \$(SSE_FLAGS) \$(DEBUG_FLAGS) \$(LARGE_FILE)"
+ echo "LDFLAGS+=-Wl,--as-needed"
case $targetos in
Darwin)
-include ../config.mak
-
-CXXFLAGS+=-Wall -g `pkg-config mlt-framework --cflags` -I ../src
-LDFLAGS+=-L../src -lmlt++ `pkg-config mlt-framework --libs`
+CXXFLAGS += -Wall -g `pkg-config mlt-framework --cflags` -I ../mlt++
+LDFLAGS += -L../mlt++ -lmlt++ `pkg-config mlt-framework --libs`
CC=c++
all: play
rm -f .depend
clean:
- rm -f $(OBJS) $(TARGET) $(NAME)
+ rm -f $(OBJS) $(TARGET) $(NAME) $(SONAME)
install:
install -d $(DESTDIR)$(libdir)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <math.h>
typedef struct geometry_item_s
{
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include <math.h>
/* Forward references. */
CXXFLAGS += -I.. $(RDYNAMIC) -DVERSION=\"$(version)\"
-LDFLAGS += -L../framework -lmlt -lpthread
+LDFLAGS += -L../framework -lmlt
OBJS = MltConsumer.o \
MltDeque.o \
$(CXX) -MM $(CXXFLAGS) $^ 1>.depend
clean:
- $(RM) $(OBJS) $(TARGET) $(NAME)
+ $(RM) $(OBJS) $(TARGET) $(NAME) $(SONAME)
distclean: clean
;;
Linux|FreeBSD)
echo LIBSUF=.so
- echo "CXXFLAGS+=-pthread -Wall $WARNINGS"
+ echo "CXXFLAGS+=-Wall $WARNINGS"
echo "LIBFLAGS=-shared"
;;
esac > config.mak
CFLAGS += -I../..
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lpthread
include config.mak
echo "SWSCALE=1" >> config.mak
fi
echo "LDFLAGS+=-Wl,-Bsymbolic" >> config.mak
- extra_libs="$extra_libs -lz"
+ extra_libs="$extra_libs -lz -lbz2"
else
echo "avformat: Invalid path specified: $static_ffmpeg"
touch ../disable-avformat
#include <limits.h>
#include <pthread.h>
#include <sys/time.h>
-#include <math.h>
#include <unistd.h>
// avformat header files
#include <stdlib.h>
#include <string.h>
#include <pthread.h>
-#include <math.h>
#if LIBAVUTIL_VERSION_INT < (50<<16)
#define PIX_FMT_YUYV422 PIX_FMT_YUV422
CFLAGS += -I../..
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lm -lpthread
SRCS := $(OBJS:.o=.c)
#include <stdio.h>
#include <stdlib.h>
-#include <math.h>
#include <string.h>
//#define DEBUG_PATTERN_GUIDANCE
CFLAGS += -I../..
CFLAGS += `pkg-config --cflags libdv`
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lpthread
LDFLAGS += `pkg-config --libs libdv`
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lm
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
LDFLAGS += -L../../framework -lmlt
-LDFLAGS += -lm
+LDFLAGS += -lm $(LIBDL)
SRCS := $(OBJS:.o=.c)
OBJS = factory.o
CFLAGS += -I../..
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lpthread
ifdef USE_GTK2
OBJS += consumer_gtk2.o
CFLAGS += -I../..
CFLAGS += `pkg-config --cflags jack`
-CFLAGS += `xml2-config --cflags`
-CFLAGS += `pkg-config glib-2.0 --cflags`
+CFLAGS += `pkg-config --cflags libxml-2.0`
+CFLAGS += `pkg-config --cflags glib-2.0`
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lpthread $(LIBDL)
LDFLAGS += `pkg-config --libs jack`
-LDFLAGS += `xml2-config --libs`
-LDFLAGS += `pkg-config glib-2.0 --libs`
+LDFLAGS += `pkg-config --libs libxml-2.0`
+LDFLAGS += `pkg-config --libs glib-2.0`
SRCS := $(OBJS:.o=.c)
pkg-config jack
disable_jack=$?
- which xml2-config > /dev/null 2>&1
+ pkg-config libxml-2.0 > /dev/null 2>&1
disable_xml2=$?
disable_ladspa=1
CFLAGS += -I../../
CXXFLAGS += $(CFLAGS) -Wno-deprecated
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lpthread
LDFLAGS += -lstdc++
ifdef HAVE_LIBQUICKTIME
CFLAGS += -I../..
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lm
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lm
SRCS := $(OBJS:.o=.c)
CFLAGS += -I../..
CXXFLAGS += $(CFLAGS) $(QTCXXFLAGS) -Wno-deprecated
-LDFLAGS = -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lpthread -lm
LDFLAGS += $(QTLIBS)
LDFLAGS += -lstdc++
#include <stdio.h>
#include <stdlib.h>
#include <samplerate.h>
-#define __USE_ISOC99 1
-#include <math.h>
#define BUFFER_LEN 20480
#define RESAMPLE_TYPE SRC_SINC_FASTEST
CFLAGS += -I../..
CFLAGS += `sdl-config --cflags`
-LDFLAGS += -L../../framework -lmlt
+LDFLAGS += -L../../framework -lmlt -lpthread -lm
LDFLAGS += `sdl-config --libs`
ifeq ($(WITH_SDL_IMAGE),1)
#include <framework/mlt_filter.h>
#include <stdlib.h>
-#include <math.h>
#include <framework/mlt_factory.h>
#include <framework/mlt_frame.h>
#include <framework/mlt_producer.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <pthread.h>
#include <unistd.h>
#include <libxml/tree.h>