Revert rev 35145 for wsutil: go back to exporting all symbols. libwsutil's list...
[obnox/wireshark/wip.git] / wsutil / Makefile.am
1 # Makefile.am
2 #
3 # $Id$
4 #
5 # Wireshark - Network traffic analyzer
6 # By Gerald Combs <gerald@wireshark.org>
7 # Copyright 1998 Gerald Combs
8 #
9 # This program is free software; you can redistribute it and/or
10 # modify it under the terms of the GNU General Public License
11 # as published by the Free Software Foundation; either version 2
12 # of the License, or (at your option) any later version.
13 #
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 # GNU General Public License for more details.
18 #
19 # You should have received a copy of the GNU General Public License
20 # along with this program; if not, write to the Free Software
21 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
22
23 ACLOCAL_AMFLAGS = `../aclocal-flags`
24
25 include Makefile.common
26
27 if HAVE_WARNINGS_AS_ERRORS
28 AM_CFLAGS = -Werror
29 endif
30
31 # Optional objects that I know how to build. These will be
32 # linked into libwsutil.
33 wsutil_optional_objects =       \
34         @GETOPT_LO@             \
35         @INET_ATON_LO@          \
36         @INET_NTOP_LO@          \
37         @INET_PTON_LO@          \
38         @STRERROR_LO@           \
39         @STRNCASECMP_LO@        \
40         @STRPTIME_LO@
41
42 lib_LTLIBRARIES = libwsutil.la
43 libwsutil_la_LDFLAGS = -version-info 0:0:0 @LDFLAGS_SHAREDLIB@
44
45 INCLUDES = -I$(srcdir)/..
46
47 libwsutil_la_SOURCES =          \
48         $(LIBWSUTIL_SRC)        \
49         $(LIBWSUTIL_INCLUDES)
50
51 EXTRA_libwsutil_la_SOURCES=     \
52         inet_aton.c             \
53         inet_aton.h             \
54         inet_ntop.c             \
55         inet_pton.c             \
56         inet_v6defs.h           \
57         strerror.c              \
58         strerror.h              \
59         strncasecmp.c           \
60         strptime.c              \
61         strptime.h              \
62         wsgetopt.c              \
63         wsgetopt.h
64
65 libwsutil_la_DEPENDENCIES=      \
66         $(wsutil_optional_objects)
67
68 libwsutil_la_LIBADD =           \
69         @GLIB_LIBS@             \
70         $(wsutil_optional_objects)
71
72 EXTRA_DIST =            \
73         Makefile.common \
74         Makefile.nmake  \
75         file_util.c     \
76         file_util.h     \
77         libwsutil.def   \
78         unicode-utils.c \
79         unicode-utils.h
80
81 CLEANFILES = \
82         libwsutil.a     \
83         libwsutil.la    \
84         *~
85
86 MAINTAINERCLEANFILES = \
87         Makefile.in
88
89 checkapi:
90         $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \
91         $(LIBWSUTIL_SRC)
92 #       file_util.c unicode-utils.c