OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
1 | # |
2 | # This is free software, licensed under the GNU General Public License v2. |
3 | # See /LICENSE for more information. |
4 | |
5 | include $(TOPDIR)/rules.mk |
6 | |
7 | PKG_NAME:=husky |
8 | PKG_VERSION:=1.9-20110421 |
9 | PKG_RELEASE:=1 |
10 | |
11 | PKG_SOURCE:=husky-all-1.9-source-20110421.tgz |
12 | PKG_SOURCE_URL:=@SF/husky/husky/1.9-current |
13 | PKG_MD5SUM:=bb2df9a3314f3a30d59bc2b88220ee5c |
14 | |
15 | include $(INCLUDE_DIR)/package.mk |
16 | |
17 | PKG_UNPACK:=gzip -dc $(DL_DIR)/$(PKG_SOURCE) | $(TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xf - |
18 | |
19 | define Package/husky |
20 | TITLE:=Bunch of software for fidonet |
21 | SECTION:=utilities |
22 | CATEGORY:=Utilities |
23 | URL:=http://sourceforge.net/projects/husky/ |
24 | endef |
25 | |
26 | define Package/husky/description |
27 | husky is a bunch of os-independent software for fidonet. It consitsts of tosser hpt, fileechoprocessor htick, message editor msged TE, libraries fidoconfig, smapi etc. |
28 | endef |
29 | |
30 | define Build/Prepare |
31 | $(call Build/Prepare/Default) |
32 | (\ |
33 | cd $(PKG_BUILD_DIR);\ |
34 | $(CP) huskybse/huskymak.cfg huskymak.cfg;\ |
35 | ) |
36 | endef |
37 | |
38 | define Build/Compile |
39 | @echo "Building huskylib.." |
40 | $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/huskylib $(MAKE_FLAGS) |
41 | @echo "Done building huskylib." |
42 | @echo "Building smapi.." |
43 | $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/smapi $(MAKE_FLAGS) OPTCFLAGS+="-c -I../huskylib -fPIC" LIBS+="-L../huskylib" |
44 | @echo "Done building smapi." |
45 | @echo "Building fidoconf.." |
46 | $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/fidoconf $(MAKE_FLAGS) OPTCFLAGS+="-c -I../huskylib -I../smapi -fPIC" LIBS+="-L../huskylib -lhusky" |
47 | @echo "Done building fidoconf." |
48 | @echo "Building areafix.." |
49 | $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/areafix $(MAKE_FLAGS) OPTCFLAGS+="-c -I../huskylib -I../fidoconf -I../smapi -fPIC" LIBS+="-L../huskylib -L../fidoconf -L../smapi" |
50 | @echo "Done building areafix." |
51 | @echo "Building hpt.." |
52 | $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/hpt $(MAKE_FLAGS) OPTCFLAGS+="-c -I../huskylib -I../fidoconf -I../smapi -I../areafix -fPIC" LIBS+="-L../huskylib -L../fidoconf -L../smapi -L../areafix -lhusky -lfidoconfig -lsmapi -lareafix" |
53 | @echo "Done building hpt." |
54 | @echo "Building htick.." |
55 | $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/htick $(MAKE_FLAGS) OPTCFLAGS+="-c -I../huskylib -I../smapi -I../fidoconf -I../areafix -fPIC" LIBS+="-L../huskylib -L../smapi -L../fidoconf -L../areafix -lhusky -lfidoconfig -lsmapi -lareafix" |
56 | @echo "Done building htick." |
57 | endef |
58 | |
59 | define Package/husky/install |
60 | $(INSTALL_DIR) $(1)/usr/bin $(1)/usr/lib |
61 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/huskylib/*.so* $(1)/usr/lib |
62 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/smapi/*.so* $(1)/usr/lib |
63 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/fidoconf/*.so* $(1)/usr/lib |
64 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/areafix/*.so* $(1)/usr/lib |
65 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/hpt/{hptlink,hpttree,pktinfo,tpkt,txt2pkt} $(1)/usr/bin |
66 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/htick/htick $(1)/usr/bin |
67 | endef |
68 | |
69 | $(eval $(call BuildPackage,husky)) |
70 |