Fix build of melted.
[melted] / Makefile
1 SUBDIRS = src/mvcp \
2 src/melted \
3 src/melted-client \
4 src/melted-console \
5 src/modules
6
7 all clean:
8 list='$(SUBDIRS)'; \
9 for subdir in $$list; do \
10 $(MAKE) -s -C $$subdir depend || exit 1; \
11 $(MAKE) -C $$subdir $@ || exit 1; \
12 done
13
14 distclean:
15 rm mlt-config packages.dat; \
16 list='$(SUBDIRS)'; \
17 for subdir in $$list; do \
18 $(MAKE) -C $$subdir $@ || exit 1; \
19 done; \
20 rm config.mak;
21
22 dist-clean: distclean
23
24 include config.mak
25
26 install:
27 install -d "$(DESTDIR)$(prefix)/bin"
28 install -d "$(DESTDIR)$(prefix)/include"
29 install -d "$(DESTDIR)$(libdir)"
30 install -d "$(DESTDIR)$(libdir)/mlt"
31 install -d "$(DESTDIR)$(libdir)/pkgconfig"
32 install -d "$(DESTDIR)$(prefix)/share/mlt"
33 install -c -m 755 mlt-config "$(DESTDIR)$(bindir)"
34 install -c -m 644 *.pc "$(DESTDIR)$(libdir)/pkgconfig"
35 list='$(SUBDIRS)'; \
36 for subdir in $$list; do \
37 $(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \
38 done; \
39 if test -z "$(DESTDIR)"; then \
40 /sbin/ldconfig -n "$(DESTDIR)$(libdir)" 2> /dev/null || true; \
41 fi
42
43 uninstall:
44 rm -f "$(DESTDIR)$(libdir)"/pkgconfig/mlt-*.pc
45 list='$(SUBDIRS)'; \
46 for subdir in $$list; do \
47 $(MAKE) DESTDIR=$(DESTDIR) -C $$subdir $@ || exit 1; \
48 done
49
50 dist:
51 git archive --format=tar --prefix=melted-$(version)/ HEAD | gzip >melted-$(version).tar.gz