On Darwin, build shared libraries with -Wl,-single_module to the LDFLAGS
[metze/wireshark/wip.git] / wiretap / Makefile.am
1 # Makefile.am
2 # Automake file for Wiretap
3 #
4 # $Id$
5 #
6 # Wireshark - Network traffic analyzer
7 # By Gerald Combs <gerald@wireshark.org>
8 # Copyright 1998 Gerald Combs
9 #
10 # This program is free software; you can redistribute it and/or
11 # modify it under the terms of the GNU General Public License
12 # as published by the Free Software Foundation; either version 2
13 # of the License, or (at your option) any later version.
14 #
15 # This program is distributed in the hope that it will be useful,
16 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 # GNU General Public License for more details.
19 #
20 # You should have received a copy of the GNU General Public License
21 # along with this program; if not, write to the Free Software
22 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
23
24 ACLOCAL_AMFLAGS = `../aclocal-flags`
25
26 include Makefile.common
27
28 lib_LTLIBRARIES = libwiretap.la
29 libwiretap_la_LDFLAGS = -version-info 0:1:0 @SHAREDLIB_LDFLAGS@
30
31 CLEANFILES = \
32         libwiretap.a            \
33         libwiretap.la           \
34         *~
35
36 MAINTAINERCLEANFILES = \
37         $(GENERATED_FILES)      \
38         Makefile.in             \
39         aclocal.m4              \
40         config.h.in             \
41         configure
42
43 libwiretap_la_SOURCES = \
44         $(NONGENERATED_C_FILES) \
45         $(GENERATOR_SOURCES)    \
46         $(NONGENERATED_HEADER_FILES)
47
48 EXTRA_DIST = \
49         README.developer        \
50         config.h.win32          \
51         Makefile.common         \
52         Makefile.nmake          \
53         wtap.def                \
54         $(GENERATED_FILES)
55
56 # Any POSIX-compatible YACC should honor the -p flag
57 AM_YFLAGS=-d -p ascend
58
59 ascend-scanner.c : ascend-scanner.l
60         @if [ ! -x "$(LEX)" ]; then \
61                 echo "Neither lex nor flex was found"; \
62                 exit 1; \
63         fi
64         $(LEX) -Pascend -oascend-scanner.c $(srcdir)/ascend-scanner.l