make/Makefile

changeset 531
de6375751eb7
parent 501
f25efdb55c99
child 554
9d9f26857129
equal deleted inserted replaced
530:65e422bbb984 531:de6375751eb7
186 clobber: clean 186 clobber: clean
187 187
188 # All ant targets of interest 188 # All ant targets of interest
189 ANT_TARGETS = build clean sanity post-sanity diagnostics # for now 189 ANT_TARGETS = build clean sanity post-sanity diagnostics # for now
190 190
191 # Create diagnostics log (careful, ant 1.8.0 -diagnostics always does an exit 1)
192 $(OUTPUTDIR)/build/ant-diagnostics.log:
193 @mkdir -p $(OUTPUTDIR)/build $(ANT_TMPDIR)
194 @$(RM) $@
195 $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) -diagnostics > $@ ; \
196 $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) -version >> $@
197
191 # Create a make target for each 198 # Create a make target for each
192 $(ANT_TARGETS): 199 $(ANT_TARGETS): $(OUTPUTDIR)/build/ant-diagnostics.log
193 @ mkdir -p $(OUTPUTDIR)/build $(ANT_TMPDIR) 200 @ mkdir -p $(OUTPUTDIR)/build $(ANT_TMPDIR)
194 $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) -diagnostics > $(OUTPUTDIR)/build/ant-diagnostics.log
195 $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) $(ANT_OPTIONS) $@ 201 $(ANT_JAVA_HOME) $(ANT_OPTS) $(ANT) $(ANT_OPTIONS) $@
196 202
197 #------------------------------------------------------------------- 203 #-------------------------------------------------------------------
198 # 204 #
199 # Targets for Sun's internal JPRT build system 205 # Targets for Sun's internal JPRT build system

mercurial