summaryrefslogtreecommitdiffstats
path: root/rules/jvisu.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-01-26 20:53:22 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-01-26 20:53:22 +0000
commitfeb2135ac50ae99eaf0b6e5561312949d71a1dfe (patch)
treea2aff1f7c9858bdd5469fc9ca2533b02534b6a06 /rules/jvisu.make
parent460c2512f8caefde82e3cbfece1a34e65f365485 (diff)
downloadptxdist-feb2135ac50ae99eaf0b6e5561312949d71a1dfe.tar.gz
ptxdist-feb2135ac50ae99eaf0b6e5561312949d71a1dfe.tar.xz
* rules/jvisu.make:
fail if ant is missing git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9649 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/jvisu.make')
-rw-r--r--rules/jvisu.make65
1 files changed, 27 insertions, 38 deletions
diff --git a/rules/jvisu.make b/rules/jvisu.make
index 12fc874bd..bf884b17f 100644
--- a/rules/jvisu.make
+++ b/rules/jvisu.make
@@ -1,3 +1,4 @@
+# -*-makefile-*-
# $Id$
#
# Copyright (C) 2005 by Robert Schwebel
@@ -13,6 +14,12 @@
#
PACKAGES-$(PTXCONF_JVISU) += jvisu
+ifeq ($(PTXCONF_JVISU)-$(shell which ant 2>/dev/null),y-)
+ $(warning *** ant is mandatory to build JVisu)
+ $(warning *** please install ant)
+ $(error )
+endif
+
#
# Paths and names
#
@@ -28,24 +35,16 @@ JVISU_DIR := $(BUILDDIR)/$(JVISU)
# Get
# ----------------------------------------------------------------------------
-jvisu_get: $(STATEDIR)/jvisu.get
-
-$(STATEDIR)/jvisu.get: $(jvisu_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(JVISU_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, JVISU)
# ----------------------------------------------------------------------------
# Extract
# ----------------------------------------------------------------------------
-jvisu_extract: $(STATEDIR)/jvisu.extract
-
-$(STATEDIR)/jvisu.extract: $(jvisu_extract_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/jvisu.extract:
+ @$(call targetinfo)
@$(call clean, $(JVISU_DIR))
@$(call extract, JVISU)
@$(call patchin, JVISU)
@@ -54,55 +53,45 @@ $(STATEDIR)/jvisu.extract: $(jvisu_extract_deps_default)
# so we tweak it here in a way that it works at least with Debian
sed -i -e "s,^JAVAPATH=.*$$,JAVAPATH=$(PTXCONF_SETUP_JAVA_SDK),g" $(JVISU_DIR)/build.properties
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-jvisu_prepare: $(STATEDIR)/jvisu.prepare
-JVISU_PATH = PATH=$(PTXCONF_SETUP_JAVA_SDK)/bin:$(CROSS_PATH)
-JVISU_ENV = $(CROSS_ENV)
-JVISU_ENV += JAVA_HOME=$(PTXCONF_SETUP_JAVA_SDK)
+JVISU_PATH := PATH=$(PTXCONF_SETUP_JAVA_SDK)/bin:$(CROSS_PATH)
+JVISU_ENV := \
+ $(CROSS_ENV) \
+ JAVA_HOME=$(PTXCONF_SETUP_JAVA_SDK)
-$(STATEDIR)/jvisu.prepare: $(jvisu_prepare_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(JVISU_DIR)/config.cache)
- @$(call touch, $@)
+$(STATEDIR)/jvisu.prepare:
+ @$(call targetinfo)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-jvisu_compile: $(STATEDIR)/jvisu.compile
-
-$(STATEDIR)/jvisu.compile: $(jvisu_compile_deps_default)
- @$(call targetinfo, $@)
-
- # FIXME: we need ant to do this; should we make it a host tool?
+$(STATEDIR)/jvisu.compile:
+ @$(call targetinfo)
cd $(JVISU_DIR) && $(JVISU_ENV) $(JVISU_PATH) /bin/bash ./build.sh jar
-
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
-jvisu_install: $(STATEDIR)/jvisu.install
-
-$(STATEDIR)/jvisu.install: $(jvisu_install_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
+$(STATEDIR)/jvisu.install:
+ @$(call targetinfo)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-jvisu_targetinstall: $(STATEDIR)/jvisu.targetinstall
-
-$(STATEDIR)/jvisu.targetinstall: $(jvisu_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/jvisu.targetinstall:
+ @$(call targetinfo)
@$(call install_init, jvisu)
@$(call install_fixup, jvisu,PACKAGE,jvisu)
@@ -120,7 +109,7 @@ endif
@$(call install_finish, jvisu)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean