1
#  Copyright (c) 2009 Nokia Corporation
2
#  All rights reserved.
3
# 
4
#  Redistribution and use in source and binary forms, with or without
5
#  modification, are permitted provided that the following conditions are
6
#  met:
7
# 
8
#  * Redistributions of source code must retain the above copyright
9
#    notice, this list of conditions and the following disclaimer.
10
#  * Redistributions in binary form must reproduce the above copyright
11
#    notice, this list of conditions and the following disclaimer in the
12
#    documentation and/or other materials provided with the distribution.
13
#  * Neither the name of the Nokia Corporation nor the names of its
14
#    contributors may be used to endorse or promote products derived from
15
#    this software without specific prior written permission.
16
# 
17
#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
18
#  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
19
#  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
20
#  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
21
#  OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
22
#  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
23
#  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
24
#  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
25
#  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
26
#  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
27
#  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
#
29
# Author(s): Dirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
30
31
ACLOCAL_AMFLAGS = -I platform/m4
32
33
# note that the stubgen won't actually *work* if you don't
34
# have the right perl packages.
35
SUBDIRS=platform adapter stubgen man
36
37
#
38
# only run the test cases if we have the needed
39
# perl packages
40
#
41
if NOTA_HAVE_LIBXML_PERL
42
SUBDIRS += test
43
endif
44
45
EXTRA_DIST=                 \
46
	NEWS		    \
47
	ChangeLog	    \
48
	COPYING       	    \
49
	README		    \
50
	README_migration_to_new_stubgen \
51
	AUTHORS		\
52
	nota-stubgen-3.0.pc \
53
	nota-stubgen-sp-3.0.pc \
54
	debian/changelog \
55
	debian/compat    \
56
	debian/control   \
57
	debian/copyright \
58
	debian/libnota-stubadapter.install \
59
	debian/libnota-stubadapter-dev.install \
60
	debian/nota-stubgen.install \
61
	debian/rules
62
63
pkgconfigdir=$(libdir)/pkgconfig
64
pkgconfig_DATA=nota-stubgen-3.0.pc nota-stubgen-sp-3.0.pc
65
66
67
# the next to targets identify functions with cyclomatic complexity
68
# >10, resp. 20.; you need the pmccabe tool for that; in debian/ubuntu
69
# it's called 'pmccabe'
70
#
71
cc10:
72
	@pmccabe `find -name '*.c'` | sort -nr | awk '($$1 > 10)'
73
74
cc20:
75
	@pmccabe `find -name '*.c'` | sort -nr | awk '($$1 > 20)'