Makefile.am 1.91 KB
Newer Older
1
# Copyright (C) 2011, 2012 EPITA Research and Development Laboratory (LRDE).
Roland Levillain's avatar
Roland Levillain committed
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#
# This file is part of Olena.
#
# Olena is free software: you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation, version 2 of the License.
#
# Olena is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Olena.  If not, see <http://www.gnu.org/licenses/>.

# Illustrations of morphers.

# Find Milena headers.
AM_CPPFLAGS = -I$(top_srcdir)/milena -I$(top_builddir)/milena
# Produce fast code.
APPS_CXXFLAGS = @APPS_CXXFLAGS@
AM_CXXFLAGS = $(APPS_CXXFLAGS)

noinst_PROGRAMS =				\
  mask+channel					\
  recorder					\
28
  recorder-bft					\
29
  recorder-wst					\
30
  mask+recorder					\
31
32
  lazy_recorder					\
  iz
Roland Levillain's avatar
Roland Levillain committed
33

34
noinst_HEADERS = recorder.hh lazy_recorder.hh
35

Roland Levillain's avatar
Roland Levillain committed
36
mask_channel_SOURCES = mask+channel.cc
37
38
39
40
recorder_SOURCES = recorder.cc
recorder_bft_SOURCES = recorder-bft.cc image2d-skel.hh
recorder_wst_SOURCES = recorder-wst.cc
mask_recorder_SOURCES = mask+recorder.cc
41
lazy_recorder_SOURCES = lazy_recorder.cc
42
43
44
45
46
47
iz_SOURCES = iz.cc

EXTRA_DIST = iz_input.pbm
# This target is phony: `iz' never writes `iz_output.ppm' actually.
iz_output.ppm: iz$(EXEEXT) iz_input.pbm
	./$< $(srcdir)/iz_input.pbm $@
Roland Levillain's avatar
Roland Levillain committed
48
49
50
51

MOSTLYCLEANFILES =				\
  lena-mask-channel.ppm				\
  lena-fill??????.ppm				\
52
  lena-fill-lazy??????.ppm			\
53
  lena-bft??????.pbm				\
54
  lena-wst??????.ppm				\
55
56
57
58
59
60
61
62
63
  lena-roi-fill??????.ppm			\
  tmp_clo.pgm					\
  tmp_dmap.pgm					\
  tmp_ws_superpose.ppm				\
  tmp_ws.ppm					\
  tmp_lab.pgm					\
  tmp_iz.pgm					\
  tmp_iz.ppm					\
  tmp_iz_input.ppm
Roland Levillain's avatar
Roland Levillain committed
64
65
66

# FIXME: Also produce movies (see comments in recorder.cc and
# mask+recorder.cc.)