]> git.sesse.net Git - mlt/blob - src/modules/vid.stab/Makefile
Fix configure script
[mlt] / src / modules / vid.stab / Makefile
1 CFLAGS += -I../..
2
3 LDFLAGS += -L../../framework -lmlt -lm
4
5 include ../../../config.mak
6
7 TARGET = ../libmltvidstab$(LIBSUF)
8
9 OBJS = factory.o \
10         common.o
11
12 CPPOBJS = filter_deshake.o
13 CPPOBJS += filter_vidstab.o
14
15 CXXFLAGS += -Wno-deprecated $(CFLAGS)
16 CXXFLAGS += $(shell pkg-config --cflags vidstab)
17
18 LDFLAGS += -L../../mlt++ -lmlt++
19 LDFLAGS += $(shell pkg-config --libs vidstab)
20
21
22 SRCS := $(OBJS:.o=.c) $(CPPOBJS:.o=.cpp)
23
24 all: $(TARGET)
25
26 $(TARGET): $(OBJS) $(CPPOBJS)
27                 $(CXX) $(SHFLAGS) -o $@ $(OBJS) $(CPPOBJS) $(LDFLAGS)
28
29 depend: $(SRCS)
30                 $(CXX) -MM $(CXXFLAGS) $^ 1>.depend
31
32 distclean:      clean
33                 rm -f .depend config.h config.mak
34
35 clean:  
36                 rm -f $(OBJS) $(TARGET) $(CPPOBJS)
37
38 install: all
39         install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
40         install -d "$(DESTDIR)$(mltdatadir)/vid.stab"
41         install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/vid.stab"
42
43 ifneq ($(wildcard .depend),)
44 include .depend
45 endif