Subversion Repositories DevTools

Rev

Rev 239 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 dpurdie 1
# -*- mode: mak; -*-
2
###############################################################################
3
# File:         TOOLSET/vcwin.def
4
# Contents:     Visual C/C++ defines
5
###############################################################################
6
 
7
toolset		= java
8
 
9
s		= java
10
o		=
11
a		= class
12
exe		= .jar
13
 
14
.SUFFIXES:	.asm
15
 
16
# Set up version specific values
17
#
18
$(JAVA_HOME_VAR) ?= "NotSpecified"
19
JAVA_HOME := $($(JAVA_HOME_VAR))
20
export JAVA_HOME
21
 
22
# Verify environment variable requirements
23
 
24
.PHONY:		java_sdk
25
java_sdk:
26
	@$(echo) [Toolset Java SDK $(JAVA_VER)]; \
27
	if [ -z "$(JAVA_HOME)" ]; then echo "Envvar $(JAVA_HOME_VAR) is not defined"; exit 2; fi;\
28
	if [ ! -d "$(JAVA_HOME)" ]; then echo "Directory %$(JAVA_HOME_VAR)% does not exist: $(JAVA_HOME)"; exit 2; fi;\
29
	if [ ! -d "$(ANT_HOME)" ]; then echo "Directory %ANT_HOME% does not  exist: $(ANT_HOME)"; exit 2; fi;
30
 
31
#
32
#   Define Ant Launcher
33
#   Don't use the ANT command. Under windows its a batch file with no error code
34
#
35
ANT := "$(JAVA_HOME)/bin/java" \
36
       -classpath "$(ANT_HOME)/lib/ant-launcher.jar" \
37
       "-Dant.home=$(ANT_HOME)" \
38
       "org.apache.tools.ant.launch.Launcher" \
39
       -lib "$(ANT_HOME)/lib"
40
ANT := $(subst \,/,$(ANT))
41
 
42
#
43
# Ensure that the java and ant components are in the path
44
#
45
ifeq "$(findstring $(JAVA_HOME)\bin,$(PATH))" ""
46
PATH    := $(JAVA_HOME)\bin;$(PATH)
47
endif
48
 
49
ifeq "$(findstring $(ANT_HOME)\bin,$(PATH))" ""
50
PATH    := $(ANT_HOME)\bin;$(PATH)
51
endif
52
 
53
Path    := $(PATH)
54
export PATH
55
 
56
#