Updating Contact email
[BrunelResearch-dirac.git] / Makefile.am
blob2a67672a74a18d98c9d313c055e526074aa7973c
1 # $Id$
4 SUBDIRS = libdirac_byteio libdirac_common libdirac_motionest libdirac_encoder \
5           libdirac_decoder encoder decoder util $(CPPUNITTESTS_DIR) \
6           tests $(DOC_DIR) win32
8 .PHONY: valgrind-check
9 valgrind-check:
10         cd tests && $(MAKE) $(AM_MAKEFLAGS) $@
12 if HAVE_DOXYGEN
13 DOC_DIR = doc
14 else
15 DOC_DIR =
16 endif
18 if HAVE_CPPUNIT
19 CPPUNITTESTS_DIR = unit_tests
20 endif
22 EXTRA_DIST = bootstrap
24 pkgconfigdir = $(libdir)/pkgconfig
25 pkgconfig_DATA = dirac.pc
28 .PHONY: codec
29 codec:
30         for dir in "libdirac_common" "libdirac_byteio" "libdirac_motionest" "libdirac_encoder" "libdirac_decoder"; do (cd $$dir && $(MAKE) $(AM_MAKEFLAGS)) ; done
31         cd encoder && $(MAKE) $(AM_MAKEFLAGS)
32         cd decoder && $(MAKE) $(AM_MAKEFLAGS)
34 .PHONY: codec-check
35 codec-check:
36         for dir in "libdirac_common" "libdirac_byteio" "libdirac_motionest" "libdirac_encoder" "libdirac_decoder"; do (cd $$dir && $(MAKE) $(AM_MAKEFLAGS)) ; done
37         cd encoder && $(MAKE) $(AM_MAKEFLAGS)
38         cd decoder && $(MAKE) $(AM_MAKEFLAGS)
39         cd util/instrumentation && $(MAKE) $(AM_MAKEFLAGS)
40 if HAVE_CPPUNIT
41         cd unit_tests && $(MAKE) $(AM_MAKEFLAGS)
42 endif
43         cd tests && $(MAKE) $(AM_MAKEFLAGS)
44         cd tests && $(MAKE) $(AM_MAKEFLAGS) check
46 .PHONY: encoder
47 encoder:
48         for dir in "libdirac_common" "libdirac_byteio" "libdirac_motionest" "libdirac_encoder" ; do (cd $$dir && $(MAKE) $(AM_MAKEFLAGS)) ; done
49         cd encoder && $(MAKE) $(AM_MAKEFLAGS)
51 .PHONY: decoder
52 decoder:
53         for dir in "libdirac_common" "libdirac_byteio" "libdirac_decoder" ; do (cd $$dir && $(MAKE) $(AM_MAKEFLAGS)) ; done
54         cd decoder && $(MAKE) $(AM_MAKEFLAGS)
56 .PHONY: instrumentation
57 instrumentation:
58         for dir in "libdirac_common" "libdirac_byteio" "libdirac_motionest" "libdirac_encoder" ; do (cd $$dir && $(MAKE) $(AM_MAKEFLAGS)) ; done
59         cd util/instrumentation && $(MAKE) $(AM_MAKEFLAGS)
61 .PHONY: conversion
62 conversion:
63         for dir in "libdirac_common" "libdirac_encoder" ; do (cd $$dir && $(MAKE) $(AM_MAKEFLAGS)) ; done
64         cd util/conversion && $(MAKE) $(AM_MAKEFLAGS)
66 .PHONY: unit_tests
67 unit_tests:
68         for dir in "libdirac_common" "libdirac_byteio" "libdirac_motionest" "libdirac_encoder" "libdirac_decoder"; do (cd $$dir && $(MAKE) $(AM_MAKEFLAGS)) ; done
69         cd unit_tests && $(MAKE) $(AM_MAKEFLAGS)
71 .PHONY: doc
72 doc:
73         cd doc && $(MAKE) $(AM_MAKEFLAGS)