Add ws_load_library and ws_module_open, which respectively call
[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
44 INCLUDES = -I$(srcdir)/..
45
46 libwsutil_la_SOURCES =          \
47         $(LIBWSUTIL_SRC)        \
48         $(LIBWSUTIL_INCLUDES)
49
50 EXTRA_libwsutil_la_SOURCES=     \
51         inet_aton.c             \
52         inet_aton.h             \
53         inet_ntop.c             \
54         inet_pton.c             \
55         inet_v6defs.h           \
56         strerror.c              \
57         strerror.h              \
58         strncasecmp.c           \
59         strptime.c              \
60         strptime.h              \
61         wsgetopt.c              \
62         wsgetopt.h
63
64 libwsutil_la_DEPENDENCIES=      \
65         $(wsutil_optional_objects)
66
67 libwsutil_la_LIBADD =           \
68         @GLIB_LIBS@             \
69         $(wsutil_optional_objects)
70
71 EXTRA_DIST =            \
72         Makefile.common \
73         Makefile.nmake  \
74         file_util.c     \
75         file_util.h     \
76         libwsutil.def   \
77         unicode-utils.c \
78         unicode-utils.h
79
80 CLEANFILES = \
81         libwsutil.a     \
82         libwsutil.la    \
83         *~
84
85 MAINTAINERCLEANFILES = \
86         Makefile.in
87
88 checkapi:
89         $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \
90         $(LIBWSUTIL_SRC)
91 #       file_util.c unicode-utils.c