2 # Automake file for the common-to-all-toolkits user interface routines
7 # Wireshark - Network traffic analyzer
8 # By Gerald Combs <gerald@wireshark.org>
9 # Copyright 1998 Gerald Combs
11 # This program is free software; you can redistribute it and/or
12 # modify it under the terms of the GNU General Public License
13 # as published by the Free Software Foundation; either version 2
14 # of the License, or (at your option) any later version.
16 # This program is distributed in the hope that it will be useful,
17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 # GNU General Public License for more details.
21 # You should have received a copy of the GNU General Public License
22 # along with this program; if not, write to the Free Software
23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
25 include Makefile.common
26 include ../Makefile.am.inc
28 if HAVE_WARNINGS_AS_ERRORS
29 AM_CLEAN_CFLAGS = -Werror
32 noinst_LIBRARIES = libui.a libui_dirty.a
40 MAINTAINERCLEANFILES = \
44 RUNLEX=$(top_srcdir)/tools/runlex.sh
46 text_import_scanner_lex.h: text_import_scanner.c
48 # All sources that should be put in the source distribution tarball
52 $(GENERATED_HEADER_FILES) \
55 libui_a_CFLAGS = $(AM_CLEAN_CFLAGS)
57 libui_a_DEPENDENCIES =
59 libui_dirty_a_SOURCES = \
60 $(DIRTY_GENERATED_C_FILES)
62 libui_dirty_a_DEPENDENCIES =
65 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/wiretap $(LIBGCRYPT_CFLAGS) $(LIBGNUTLS_CFLAGS) $(PORTAUDIO_INCLUDES)
70 $(DOXYGEN) doxygen.cfg
73 wsar_html: doxygen.cfg ../doxygen_global.cfg
75 (umask 022 ; $(DOXYGEN) doxygen.cfg)
78 checkapi: checkapi-base checkapi-todo
81 $(PERL) ../tools/checkAPIs.pl -g deprecated-gtk -build \
85 $(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \