unfs3 is not parallel build safe
[openwrt/svn-archive/archive.git] / net / imsnif / Makefile
1 #
2 # Copyright (C) 2008 OpenWrt.org
3 #
4 # $ Id:$
5
6 include $(TOPDIR)/rules.mk
7
8 PKG_NAME:=imsnif
9 PKG_VERSION:=0.04
10 PKG_RELEASE:=2
11 PKG_MD5SUM:=689c456f8edb77b9b4199a25514ac683
12
13 PKG_SOURCE_URL:=@SF/im-snif
14 PKG_SOURCE:=$(PKG_NAME)f_$(PKG_VERSION).tgz
15
16 include $(INCLUDE_DIR)/package.mk
17
18 PKG_UNPACK:=gzip -dc $(DL_DIR)/$(PKG_SOURCE) | $(TAR) -C $(PKG_BUILD_DIR) -xvf -
19
20 define Package/imsnif
21 SECTION:=net
22 CATEGORY:=Network
23 DEPENDS:=+libpcap +uclibcxx
24 TITLE:=MSN Messenger sniffer
25 URL:=http://sourceforge.net/projects/im-snif
26 endef
27
28 define Package/imsnif/description
29 IMsnif is a simple program to log Instant Message activity
30 on the network. It uses libpcap to capture packets and
31 analyzes them, logging conversation, contact lists, etc.
32 endef
33
34 define Build/Compile
35 $(TARGET_CROSS)g++ $(TARGET_CPPFLAGS) -fno-builtin -fno-rtti -nostdinc++ \
36 -I$(STAGING_DIR)/usr/include/uClibc++ -I$(LINUX_DIR)/include \
37 -o $(PKG_BUILD_DIR)/src/imsnif \
38 $(PKG_BUILD_DIR)/src/imsniff.cpp \
39 $(PKG_BUILD_DIR)/src/util.cpp \
40 $(PKG_BUILD_DIR)/src/msn_conntrack.cpp \
41 $(PKG_BUILD_DIR)/src/msn_handlers.cpp \
42 -L$(STAGING_DIR)/usr/lib -nodefaultlibs -luClibc++ $(LIBGCC_S) -lpcap \
43 $(PKG_BUILD_DIR)/src/pcap_stuff.cpp
44 endef
45
46 define Package/imsnif/install
47 $(INSTALL_DIR) $(1)/etc
48 $(INSTALL_CONF) $(PKG_BUILD_DIR)/docs/imsniff.conf.sample $(1)/etc/imsnif.conf
49 $(INSTALL_DIR) $(1)/etc/init.d
50 $(INSTALL_BIN) ./files/imsnif $(1)/etc/init.d
51 $(INSTALL_DIR) $(1)/usr/bin
52 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/imsnif $(1)/usr/bin
53 endef
54
55 $(eval $(call BuildPackage,imsnif))