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
17
18define Package/jfbterm
19  SECTION:=utils
20  CATEGORY:=Utilities
21  TITLE:=J framebuffer terminal / Multilingual Enhancement
22  URL:=http://jfbterm.sourceforge.jp
23  SUBMENU:=Terminal
24  DEPENDS:=+libiconv +unifont
25endef
26
27define Package/jfbterm/description
28  JFBTERM takes advantages of framebuffer device and makes it
29  able to display multilingual text on console.
30endef
31
32TARGET_CFLAGS+= \
33       -I$(STAGING_DIR)/usr/lib/libiconv/include \
34       -I$(LINUX_DIR)/include
35
36TARGET_LDFLAGS+= \
37        -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \
38        -L$(STAGING_DIR)/usr/lib/libiconv/lib -liconv
39
40MAKE_FLAGS += ACLOCAL=aclocal-1.10 AUTOMAKE="automake-1.10 -a"
41
42#CONFIGURE_VARS += ac_cv_func_ioperm=no
43
44#CONFIGURE_ARGS += \
45    --enable-vga16fb=no
46
47#TARGET_CFLAGS += -Wall -g
48
49#define Build/Configure
50# $(call Build/Configure/Default, \
51        --enable-vga16fb=no, \
52        ac_cv_func_ioperm=no)
53#endef
54
55define Package/jfbterm/install
56    $(INSTALL_DIR) \
57        $(1)/usr/bin \
58        $(1)/etc \
59        $(1)/usr/share/fonts/jfbterm \
60        $(1)/usr/share/terminfo/j
61
62    $(INSTALL_BIN) \
63        $(PKG_BUILD_DIR)/jfbterm \
64        $(1)/usr/bin/jfbterm
65
66    $(INSTALL_DATA) \
67        ./config/jfbterm.conf \
68        $(1)/etc/jfbterm.conf
69
70    $(INSTALL_DATA) \
71        $(PKG_BUILD_DIR)/fonts/* \
72        $(1)/usr/share/fonts/jfbterm
73
74    $(INSTALL_DATA) \
75        ./fonts/* \
76        $(1)/usr/share/fonts/jfbterm
77
78    $(INSTALL_DATA) \
79        $(PKG_BUILD_DIR)/terminfo.jfbterm \
80        $(1)/usr/share/terminfo/j/jfbterm
81
82endef
83
84$(eval $(call BuildPackage,jfbterm))
85

Archive Download this file



interactive