X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=lang%2Fsablevm-sdk%2FMakefile;h=75a65c730879c812a538740afc39d66f56ad721c;hb=bff3920f8c07dd964a2df0deddc9725b4634bdf7;hp=3211cf822e7391fb20cb55b96fcd109ebaf83f67;hpb=acb215ff76dcf561946661f0bc4e144a60d76b10;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/lang/sablevm-sdk/Makefile b/lang/sablevm-sdk/Makefile index 3211cf822e..75a65c7308 100644 --- a/lang/sablevm-sdk/Makefile +++ b/lang/sablevm-sdk/Makefile @@ -15,35 +15,48 @@ PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/sablevm PKG_MD5SUM:=18a7c1a92b0748a206f9767a76a6b3bb -PKG_CAT:=zcat - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install include $(INCLUDE_DIR)/package.mk -define Package/sablevm +define Package/sablevm/Default + SUBMENU:=Java SECTION:=lang CATEGORY:=Languages - DEPENDS:=+libltdl +libpopt +libpthread +zlib TITLE:=A Java Virtual Machine (JVM) implementation - DESCRIPTION:=\ - SableVM is a robust, extremely portable, efficient, and specifications-\\\ - -compliant Java virtual machine that aims to be easy to maintain and to \\\ - extend. It features a state-of-the-art and efficient interpreter engine.\\\ - Its source code is very accessible and easy to understand. It also has \\\ - many robustness features that have been the object of careful design. URL:=http://sablevm.org/ + DEPENDS:=+libltdl +libpopt +libpthread +zlib +endef + +define Package/sablevm/Default/description + SableVM is a robust, extremely portable, efficient, and specifications- + -compliant Java virtual machine that aims to be easy to maintain and to + extend. It features a state-of-the-art and efficient interpreter engine. + Its source code is very accessible and easy to understand. It also has + many robustness features that have been the object of careful design. +endef + +define Package/sablevm +$(call Package/sablevm/Default) + TITLE+= (full) +endef + +define Package/sablevm/description +$(call Package/sablevm/Default/description) + . + This package contains the full set of Java classes. endef define Package/sablevm-mini - $(call Package/sablevm) +$(call Package/sablevm/Default) TITLE+= (minimal) - DESCRIPTION+=\\\ - This package contains only the minimal set of Java classes needed to \\\ - run a simple "HelloWorld" program (included in this package). endef +define Package/sablevm-mini/description +$(call Package/sablevm/Default/description) + . + This package contains only the minimal set of Java classes needed to + run a simple "HelloWorld" program (included in this package). +endef define Build/Configure $(call Build/Configure/Default, \ @@ -91,7 +104,7 @@ endef define Package/sablevm/install $(INSTALL_DIR) $(1)/usr/bin - $(CP) $(PKG_INSTALL_DIR)/usr/bin/{java-,}sablevm $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{java-,}sablevm $(1)/usr/bin/ $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsablevm-*.so $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/lib/sablevm-classpath @@ -122,3 +135,4 @@ $(foreach command, jikes fastjar, \ $(PKG_NAME) requires $(command). \ )) \ ) +