2 # Copyright (C) 2006-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
12 PKG_VERSION
:=r
$(PKG_REV
)
16 PKG_SOURCE_VERSION
:=$(PKG_REV
)
17 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
18 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
19 PKG_SOURCE_URL
:=http
://hg.dillo.org
/dillo
20 PKG_BUILD_DIR
=$(BUILD_DIR
)/Xorg
/$(_CATEGORY
)/$(PKG_NAME
)-$(PKG_VERSION
)/
22 include $(INCLUDE_DIR
)/package.mk
23 include $(INCLUDE_DIR
)/nls.mk
31 DEPENDS
:=+libXft
+libstdcpp
+libpthread
+zlib
+fltk2
+libjpeg
+libpng
$(ICONV_DEPENDS
)
34 define Package
/dillo
/description
35 Dillo is a web browser project completely written in C.
36 Dillo aims to be a multi-platform browser alternative that
37 is small
, stable
, developer-friendly
, usable
, fast
, and
40 Note
: This is the fltk2 based dillo.
43 EXTRA_CPPFLAGS
+=-I
$(ICONV_PREFIX
)/include
44 EXTRA_LDFLAGS
+=-L
$(ICONV_PREFIX
)/lib
-Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
46 define Build
/Configure
47 (cd
$(PKG_BUILD_DIR
); .
/autogen.sh
);
48 $(call Build
/Configure
/Default
)
52 DESTDIR
="$(PKG_INSTALL_DIR)" $(MAKE
) -C
$(PKG_BUILD_DIR
) install
55 define Package
/dillo
/install
56 $(INSTALL_DIR
) $(1)/etc
$(1)/usr
/share
/applications
$(1)/usr
/share
/icons
57 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/etc
/* $(1)/etc
/
58 $(INSTALL_DIR
) $(1)/usr
/bin
59 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/dillo
$(1)/usr
/bin
60 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/dpid
$(1)/usr
/bin
61 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/dpidc
$(1)/usr
/bin
62 $(INSTALL_DIR
) $(1)/usr
/lib
63 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/dillo
$(1)/usr
/lib
/
64 $(CP
) .
/files
/dillo.png
$(1)/usr
/share
/icons
/
65 $(INSTALL_DATA
) .
/files
/dillo.desktop
$(1)/usr
/share
/applications
/
68 $(eval
$(call BuildPackage
,dillo
))