[packages_10.03.2] softflowd: merge r29100, r29199
[10.03/packages.git] / utils / mg / Makefile
1 #
2 # Copyright (C) 2008-2011 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=mg
11 PKG_VERSION:=20110120
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://homepage.boetes.org/software/mg
16 PKG_MD5SUM:=f2fa8016a491aa2a9d4c5698c593f31b
17
18 include $(INCLUDE_DIR)/package.mk
19
20 define Package/mg
21   SECTION:=utils
22   CATEGORY:=Utilities
23   DEPENDS:=+libncurses
24   TITLE:=microscopic GNU Emacs-style editor
25   URL:=http://homepage.boetes.org/software/mg/
26   SUBMENU:=Editors
27 endef
28
29 define Package/mg/description
30         This program is intended to be a small, fast, and portable
31         editor for people who can't (or don't want to) run real
32         Emacs for one reason or another.  It is compatible with GNU
33         because there shouldn't be any reason to learn more than
34         one Emacs flavor.
35 endef
36
37 define Build/Configure
38         (cd $(PKG_BUILD_DIR); \
39                 $(TARGET_CONFIGURE_OPTS) \
40                 ./configure \
41         );
42 endef
43
44 define Build/Compile
45         $(MAKE) -C $(PKG_BUILD_DIR) \
46                 LDFLAGS="$(TARGET_LDFLAGS) -lncurses" \
47                 CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \
48                 CC="$(TARGET_CC)"
49 endef
50
51 define Package/mg/install
52         $(INSTALL_DIR) $(1)/usr/bin
53         $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/bin/
54 endef
55
56 $(eval $(call BuildPackage,mg))