make/Makefile

Print this page




 173   ifneq ($(shell test -x $(ANT) && echo OK), OK)
 174     $(error $(ANT) not found -- please update ANT_HOME)
 175   endif
 176 else
 177   ANT = ant
 178   ifneq ($(shell test -x "`which $(ANT)`" && echo OK), OK)
 179     $(error 'ant' not found -- please set ANT_HOME or put 'ant' on your PATH)
 180   endif
 181 endif
 182 
 183 # Default target and expected 'do everything' target
 184 # comments docs to avoid too many ASM warnings
 185 # all: test docs
 186 
 187 all: test
 188 
 189 # Standard make clobber target
 190 clobber: clean
 191 
 192 # All ant targets of interest
 193 ANT_TARGETS = clean jar javadoc shelldoc docs test test262 test262parallel # for now
 194 
 195 # Create diagnostics log (careful, ant 1.8.0 -diagnostics always does an exit 1)
 196 $(OUTPUTDIR)/build/ant-diagnostics.log:
 197         @mkdir -p $(OUTPUTDIR)/build $(ANT_TMPDIR)
 198         @$(RM) $@
 199         $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) -diagnostics > $@ ; \
 200           $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) -version >> $@
 201 
 202 # Create a make target for each
 203 $(ANT_TARGETS): $(OUTPUTDIR)/build/ant-diagnostics.log
 204         @ mkdir -p $(OUTPUTDIR)/build $(ANT_TMPDIR)
 205         $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) $(ANT_OPTIONS) $@
 206 
 207 #-------------------------------------------------------------------
 208 #
 209 # Targets for Oracle's internal JPRT build system
 210 
 211 CD = cd
 212 ZIP = zip
 213 


 173   ifneq ($(shell test -x $(ANT) && echo OK), OK)
 174     $(error $(ANT) not found -- please update ANT_HOME)
 175   endif
 176 else
 177   ANT = ant
 178   ifneq ($(shell test -x "`which $(ANT)`" && echo OK), OK)
 179     $(error 'ant' not found -- please set ANT_HOME or put 'ant' on your PATH)
 180   endif
 181 endif
 182 
 183 # Default target and expected 'do everything' target
 184 # comments docs to avoid too many ASM warnings
 185 # all: test docs
 186 
 187 all: test
 188 
 189 # Standard make clobber target
 190 clobber: clean
 191 
 192 # All ant targets of interest
 193 ANT_TARGETS = clean externals update-externals jar javadoc shelldoc docs test test262 test262parallel # for now
 194 
 195 # Create diagnostics log (careful, ant 1.8.0 -diagnostics always does an exit 1)
 196 $(OUTPUTDIR)/build/ant-diagnostics.log:
 197         @mkdir -p $(OUTPUTDIR)/build $(ANT_TMPDIR)
 198         @$(RM) $@
 199         $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) -diagnostics > $@ ; \
 200           $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) -version >> $@
 201 
 202 # Create a make target for each
 203 $(ANT_TARGETS): $(OUTPUTDIR)/build/ant-diagnostics.log
 204         @ mkdir -p $(OUTPUTDIR)/build $(ANT_TMPDIR)
 205         $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) $(ANT_OPTIONS) $@
 206 
 207 #-------------------------------------------------------------------
 208 #
 209 # Targets for Oracle's internal JPRT build system
 210 
 211 CD = cd
 212 ZIP = zip
 213