f9aac557b6b93fe395348a1749b5a588b3a91468
[melted] / src / modules / sdl / Makefile
1 include ../../../config.mak
2
3 TARGET = ../libmltsdl$(LIBSUF)
4
5 OBJS = factory.o \
6 consumer_sdl.o \
7 consumer_sdl_preview.o \
8 consumer_sdl_still.o
9
10 ifeq ($(targetos),Darwin)
11 CFLAGS +=-ObjC
12 LDFLAGS +=-lobjc -framework Foundation
13 endif
14
15 CFLAGS +=-I../.. `sdl-config --cflags`
16
17 LDFLAGS +=`sdl-config --libs`
18
19 LDFLAGS +=-L../../framework -lmlt
20
21
22 SRCS := $(OBJS:.o=.c)
23
24 all: $(TARGET)
25
26 $(TARGET): $(OBJS)
27 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(LDFLAGS)
28
29 depend: $(SRCS)
30 $(CC) -MM $(CFLAGS) $^ 1>.depend
31
32 dist-clean: clean
33 rm -f .depend
34
35 clean:
36 rm -f $(OBJS) $(TARGET)
37
38 install: all
39 install -m 755 $(TARGET) "$(prefix)/share/mlt/modules"
40
41 ifneq ($(wildcard .depend),)
42 include .depend
43 endif