]> git.sesse.net Git - mlt/blob - src/modules/videostab/Makefile
Version modules and data directories, and melt
[mlt] / src / modules / videostab / Makefile
1 include ../../../config.mak
2
3 CFLAGS += -I../..
4 ifdef SSE2_FLAGS
5 CFLAGS += -msse2
6 endif
7
8 LDFLAGS += -L../../framework -lmlt -lm
9
10
11 TARGET = ../libmltvideostab$(LIBSUF)
12
13 OBJS = factory.o \
14            filter_videostab.o filter_videostab2.o \
15            stabilize.o transform.o transform_image.o tlist.o\
16                 stab/klt/convolve.o           stab/klt/klt.o                stab/klt/pyramid.o            stab/klt/trackFeatures.o \
17                 stab/klt/error.o              stab/klt/klt_util.o           stab/klt/selectGoodFeatures.o \
18                 stab/estimate.o    stab/resample.o stab/utils.o    stab/vector.o
19
20 SRCS := $(OBJS:.o=.c)
21
22 all:    $(TARGET)
23
24 $(TARGET): $(OBJS)
25                 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(LDFLAGS)
26
27 depend: $(SRCS)
28                 $(CC) -MM $(CFLAGS) $^ 1>.depend
29
30 distclean:      clean
31                 rm -f .depend
32
33 clean:  
34                 rm -f $(OBJS) $(TARGET)
35
36 install: all
37         install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
38         install -d $(DESTDIR)$(mltdatadir)/videostab
39         install -m 644 *.yml "$(DESTDIR)$(mltdatadir)/videostab"
40
41
42 ifneq ($(wildcard .depend),)
43 include .depend
44 endif