1 # Copyright (c) 2012, Miriam Ruiz <miriam@debian.org>. All rights reserved.
3 # Redistribution and use in source and binary forms, with or without
4 # modification, are permitted provided that the following conditions are met:
6 # 1. Redistributions of source code must retain the above copyright notice,
7 # this list of conditions and the following disclaimer.
9 # 2. Redistributions in binary form must reproduce the above copyright
10 # notice, this list of conditions and the following disclaimer in the
11 # documentation and/or other materials provided with the distribution.
13 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS", AND ANY EXPRESS
14 # OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
15 # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
16 # NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
20 # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
22 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28 SOURCES
= headers.
cpp sniffer.
cpp main.
cpp
29 HEADERS
= headers.h sniffer.h ip_port_connection.h
31 OBJS
= $(SOURCES
:.
cpp=.o
)
34 #PKG_CONFIG_CFLAGS=`pkg-config --cflags $(PKG_CONFIG)`
35 #PKG_CONFIG_LIBS=`pkg-config --libs $(PKG_CONFIG)`
38 #EXTRA_CFLAGS=-I. $(PKG_CONFIG_CFLAGS)
41 LDFLAGS
= -Wl
,-z
,defs
-Wl
,--as-needed
-Wl
,--no-undefined
44 #LIBS=$(PKG_CONFIG_LIBS)
47 g
++ $(LDFLAGS
) $(EXTRA_LDFLAGS
) $+ -o
$@
$(LIBS
)
50 g
++ -o
$@
-c
$< $(CFLAGS
) $(EXTRA_CFLAGS
)
53 gcc
-o
$@
-c
$< $(CFLAGS
) $(EXTRA_CFLAGS
)