########################################## # JVM (JAMVM) package for PADS ########################################## ifeq ($(strip $(PADS_WARP)),y) JVM_VER=1.5.0 JVM_DIR=$(BUILD_DIR)/jamvm-$(JVM_VER) JVM_SOURCE=jamvm-$(JVM_VER).tar.gz JVM_SITE=http://downloads.sourceforge.net/jamvm/$(JVM_SOURCE) JVM_UNZIP=zcat JVM_CONFIGURE_OPTS=--host=powerpc-linux --target=powerpc-linux --disable-zip --prefix=$(TARGET_DIR) endif $(DL_DIR)/$(JVM_SOURCE): $(WGET) -P $(DL_DIR) $(JVM_SITE) jvm-source: $(DL_DIR)/$(JVM_SOURCE) $(JVM_DIR)/.unpacked: $(DL_DIR)/$(JVM_SOURCE) $(JVM_UNZIP) $(DL_DIR)/$(JVM_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - touch $(JVM_DIR)/.unpacked $(JVM_DIR)/.configured: $(JVM_DIR)/.unpacked cd $(JVM_DIR); ./configure $(JVM_CONFIGURE_OPTS) touch $(JVM_DIR)/.configured jvm: $(JVM_DIR)/.configured $(MAKE) -C $(JVM_DIR) $(MAKE) -C $(JVM_DIR) install-strip echo "JVM version" $(JVM_VER) >> $(PERSISTENT_STORAGE)/version_info.txt jvm-configure: $(JVM_DIR)/.configured jvm-clean: if test -d $(JVM_DIR); then \ $(MAKE) -C $(JVM_DIR) clean; \ fi jvm-config: $(JVM_DIR)/.configured jvm-dirclean: jvm-clean $(RM) -r $(JVM_DIR) ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_PACKAGE_JVM)),y) TARGETS+=jvm endif