X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fsdl%2FMakefile;h=6fab5d41ad7fb9b69f32b63f349367a7826d9c88;hb=ad5cb839877bd25d3f025207f7c55689b48e63df;hp=e2b5b363835a16003cf837ac0ceca5a0d8b69854;hpb=b1616107824f9c1b2e83c97d9a8d3b0cc700ef5f;p=mlt diff --git a/src/modules/sdl/Makefile b/src/modules/sdl/Makefile index e2b5b363..6fab5d41 100644 --- a/src/modules/sdl/Makefile +++ b/src/modules/sdl/Makefile @@ -1,3 +1,7 @@ +CFLAGS += -I../.. + +LDFLAGS += -L../../framework -lmlt -lpthread -lm + include ../../../config.mak include config.mak @@ -6,20 +10,19 @@ TARGET = ../libmltsdl$(LIBSUF) OBJS = factory.o \ consumer_sdl.o \ + consumer_sdl_audio.o \ consumer_sdl_preview.o \ consumer_sdl_still.o ifeq ($(targetos),Darwin) CFLAGS += -ObjC LDFLAGS += -lobjc -framework Foundation -else +else ifneq ($(targetos), MinGW) LDFLAGS += -lX11 endif -CFLAGS += -I../.. CFLAGS += `sdl-config --cflags` -LDFLAGS += -L../../framework -lmlt LDFLAGS += `sdl-config --libs` ifeq ($(WITH_SDL_IMAGE),1) @@ -29,6 +32,10 @@ LDFLAGS += -lSDL_image endif SRCS := $(OBJS:.o=.c) +ifeq ($(targetos),Darwin) +OBJS += consumer_sdl_osx.o +SRCS += consumer_sdl_osx.m consumer_sdl_osx.h +endif all: $(TARGET) @@ -46,6 +53,8 @@ clean: install: all install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt" + install -d "$(DESTDIR)$(datadir)/mlt/sdl" + install -m 644 *.yml "$(DESTDIR)$(datadir)/mlt/sdl" ifneq ($(wildcard .depend),) include .depend