69 _SYSTEM_UNAME := $(shell uname) 70 _PLATFORM_KIND = unix 71 ifeq ($(_SYSTEM_UNAME), Windows_NT) 72 _PLATFORM_KIND = windows 73 endif 74 ifneq (,$(findstring CYGWIN,$(_SYSTEM_UNAME))) 75 _PLATFORM_KIND = windows 76 endif 77 78 # Where is /java in case we need it 79 ifdef ALT_SLASH_JAVA 80 _SLASHJAVA = $(ALT_SLASH_JAVA) 81 else 82 ifeq ($(_PLATFORM_KIND), windows) 83 _SLASHJAVA=J:/ 84 else 85 _SLASHJAVA=/java 86 endif 87 endif 88 89 # Where is /java/devtools in case we need it 90 ifdef ALT_JDK_DEVTOOLS_DIR 91 _DEVTOOLS = $(ALT_JDK_DEVTOOLS_DIR) 92 else 93 _DEVTOOLS = $(_SLASHJAVA)/devtools 94 endif 95 96 # Add in path to devtools 97 ANT_OPTIONS += -Ddevtools=$(_DEVTOOLS) 98 99 ifdef ALT_OUTPUTDIR 100 OUTPUTDIR = $(ALT_OUTPUTDIR) 101 ANT_OPTIONS += -Doutput.dir=$(ALT_OUTPUTDIR) 102 else 103 OUTPUTDIR = .. 104 endif 105 106 ifdef ALT_LANGTOOLS_DIST 107 ifdef ALT_BOOTDIR 108 ANT_JAVA_HOME = JAVA_HOME=$(ALT_BOOTDIR) 109 endif 110 ANT_OPTIONS += -Dbootstrap.dir=$(ALT_LANGTOOLS_DIST)/bootstrap 111 else 112 ifdef ALT_JDK_IMPORT_PATH 113 ANT_JAVA_HOME = JAVA_HOME=$(ALT_JDK_IMPORT_PATH) 114 endif 115 endif 116 117 ifdef ANT_HOME | 69 _SYSTEM_UNAME := $(shell uname) 70 _PLATFORM_KIND = unix 71 ifeq ($(_SYSTEM_UNAME), Windows_NT) 72 _PLATFORM_KIND = windows 73 endif 74 ifneq (,$(findstring CYGWIN,$(_SYSTEM_UNAME))) 75 _PLATFORM_KIND = windows 76 endif 77 78 # Where is /java in case we need it 79 ifdef ALT_SLASH_JAVA 80 _SLASHJAVA = $(ALT_SLASH_JAVA) 81 else 82 ifeq ($(_PLATFORM_KIND), windows) 83 _SLASHJAVA=J:/ 84 else 85 _SLASHJAVA=/java 86 endif 87 endif 88 89 # Do we have the drops already downloaded? 90 # Check ALT_DROPS_DIR for a full path first, 91 # before trying to use the devtools path, 92 # either via ALT_JDK_DEVTOOLS_DIR or /java/devtools. 93 ifdef ALT_DROPS_DIR 94 DROPS_DIR = $(ALT_DROPS_DIR) 95 else 96 ifdef ALT_JDK_DEVTOOLS_DIR 97 DROPS_DIR = $(ALT_JDK_DEVTOOLS_DIR)/share/jdk7-drops 98 else 99 DROPS_DIR = $(_SLASHJAVA)/devtools/share/jdk7-drops 100 endif 101 endif 102 103 # Add in path to drops already downloaded 104 ANT_OPTIONS += -Ddrops.dir=$(DROPS_DIR) 105 106 ifdef ALT_OUTPUTDIR 107 OUTPUTDIR = $(ALT_OUTPUTDIR) 108 ANT_OPTIONS += -Doutput.dir=$(ALT_OUTPUTDIR) 109 else 110 OUTPUTDIR = .. 111 endif 112 113 ifdef ALT_LANGTOOLS_DIST 114 ifdef ALT_BOOTDIR 115 ANT_JAVA_HOME = JAVA_HOME=$(ALT_BOOTDIR) 116 endif 117 ANT_OPTIONS += -Dbootstrap.dir=$(ALT_LANGTOOLS_DIST)/bootstrap 118 else 119 ifdef ALT_JDK_IMPORT_PATH 120 ANT_JAVA_HOME = JAVA_HOME=$(ALT_JDK_IMPORT_PATH) 121 endif 122 endif 123 124 ifdef ANT_HOME |