Root/jfbterm/Makefile

1#
2# This is free software, licensed under the GNU General Public License v2.
3#
4
5include $(TOPDIR)/rules.mk
6
7PKG_NAME:=jfbterm
8PKG_VERSION:=0.4.7
9PKG_RELEASE:=1
10
11PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
12PKG_SOURCE_URL:=http://jaist.dl.sourceforge.jp/jfbterm/13501/
13PKG_MD5SUM:=cb0b869bd1c21f0dd224b7fc40517680
14
15include $(INCLUDE_DIR)/package.mk
16include $(INCLUDE_DIR)/kernel.mk
17include $(INCLUDE_DIR)/nls.mk
18
19define Package/jfbterm
20  SECTION:=utils
21  CATEGORY:=Utilities
22  TITLE:=J framebuffer terminal / Multilingual Enhancement
23  URL:=http://jfbterm.sourceforge.jp
24  SUBMENU:=Terminal
25  DEPENDS:=$(ICONV_DEPENDS) +unifont
26endef
27
28define Package/jfbterm/description
29  JFBTERM takes advantages of framebuffer device and makes it
30  able to display multilingual text on console.
31endef
32
33TARGET_CFLAGS+= \
34       -I$(LINUX_DIR)/include
35
36TARGET_LDFLAGS+= \
37        -Wl,-rpath-link=$(STAGING_DIR)/usr/lib -liconv
38
39MAKE_FLAGS += ACLOCAL=aclocal-1.10 AUTOMAKE="automake-1.10 -a"
40
41#CONFIGURE_VARS += ac_cv_func_ioperm=no
42
43#CONFIGURE_ARGS += \
44    --enable-vga16fb=no
45
46#TARGET_CFLAGS += -Wall -g
47
48#define Build/Configure
49# $(call Build/Configure/Default, \
50        --enable-vga16fb=no, \
51        ac_cv_func_ioperm=no)
52#endef
53
54define Package/jfbterm/install
55    $(INSTALL_DIR) \
56        $(1)/usr/bin \
57        $(1)/etc \
58        $(1)/usr/share/fonts/jfbterm \
59        $(1)/usr/share/terminfo/j
60
61    $(INSTALL_BIN) \
62        $(PKG_BUILD_DIR)/jfbterm \
63        $(1)/usr/bin/jfbterm
64
65    $(INSTALL_DATA) \
66        ./config/jfbterm.conf \
67        $(1)/etc/jfbterm.conf
68
69    $(INSTALL_DATA) \
70        $(PKG_BUILD_DIR)/fonts/* \
71        $(1)/usr/share/fonts/jfbterm
72
73    $(INSTALL_DATA) \
74        ./fonts/* \
75        $(1)/usr/share/fonts/jfbterm
76
77    $(INSTALL_DATA) \
78        $(PKG_BUILD_DIR)/terminfo.jfbterm \
79        $(1)/usr/share/terminfo/j/jfbterm
80
81endef
82
83$(eval $(call BuildPackage,jfbterm))
84

Archive Download this file



interactive