From 74b3e7d2ebe747662d334edf800d4efebf86f14e Mon Sep 17 00:00:00 2001 From: RĂ¼diger Timm Date: Tue, 30 Mar 2004 15:32:54 +0000 Subject: INTEGRATION: CWS sb14 (1.2.122); FILE MERGED 2004/03/09 14:17:50 sb 1.2.122.1: #i21150# Minor improvements. --- solenv/inc/javaunittest.mk | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) (limited to 'solenv/inc/javaunittest.mk') diff --git a/solenv/inc/javaunittest.mk b/solenv/inc/javaunittest.mk index 6bd71e3ce864..a724e51be77b 100644 --- a/solenv/inc/javaunittest.mk +++ b/solenv/inc/javaunittest.mk @@ -2,9 +2,9 @@ # # $RCSfile: javaunittest.mk,v $ # -# $Revision: 1.2 $ +# $Revision: 1.3 $ # -# last change: $Author: vg $ $Date: 2003-05-22 09:44:13 $ +# last change: $Author: rt $ $Date: 2004-03-30 16:32:54 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -103,9 +103,9 @@ CLASSDIR !:= $(CLASSDIR)$/test ALLTAR: $(TESTS) -$(JAVAFILES): $(MISC)$/$(TARGET).createdclassdir +$(JAVAFILES): $(MISC)$/$(TARGET).classdir.flag -$(MISC)$/$(TARGET).createdclassdir: +$(MISC)$/$(TARGET).classdir.flag: - $(MKDIR) $(CLASSDIR) $(TOUCH) $@ @@ -118,17 +118,22 @@ $(TESTS): $(JAVACLASSFILES) -NoOffice yes -o $(subst,$/,. $(subst,.test, $(PACKAGE).$@)) .IF "$(IDLTESTFILES)" != "" -$(JAVAFILES): $(MISC)$/$(TARGET).createdidl -$(MISC)$/$(TARGET).createdidl: $(IDLTESTFILES) - - rm $(MISC)$/$(TARGET).rdb - - $(MKDIRHIER) $(MISC)$/$(TARGET)$/java - - rm $(MISC)$/$(TARGET)$/java$/*.java - idlc -I$(SOLARIDLDIR) -O$(MISC)$/$(TARGET) $< - regmerge $(MISC)$/$(TARGET).rdb /UCR \ - $(foreach,i,$(IDLTESTFILES) $(subst,.idl,.urd $(MISC)$/$(TARGET)$/$i)) - javamaker -BUCR -nD -O$(MISC)$/$(TARGET)$/java $(MISC)$/$(TARGET).rdb \ - -X$(SOLARBINDIR)$/types.rdb +$(JAVAFILES): $(MISC)$/$(TARGET).javac.flag +$(MISC)$/$(TARGET).javac.flag: $(MISC)$/$(TARGET).javamaker.flag $(JAVAC) $(JAVACPS) $(CLASSPATH) -d $(CLASSDIR) $(JAVAFLAGS) \ $(MISC)$/$(TARGET)$/java$/$(PACKAGE)$/*.java $(TOUCH) $@ +$(MISC)$/$(TARGET).javamaker.flag: $(MISC)$/$(TARGET).rdb + - $(MKDIRHIER) $(MISC)$/$(TARGET)$/java + $(JAVAMAKER) -O$(MISC)$/$(TARGET)$/java -BUCR -nD $< \ + -X$(SOLARBINDIR)$/types.rdb + $(TOUCH) $@ +$(MISC)$/$(TARGET).rdb: \ + $(foreach,i,$(IDLTESTFILES) $(subst,.idl,.urd $(MISC)$/$(TARGET)$/$i)) + - rm $@ + $(REGMERGE) $@ /UCR $< +$(foreach,i,$(IDLTESTFILES) $(subst,.idl,.urd $(MISC)$/$(TARGET)$/$i)): \ + $(IDLTESTFILES) + - $(MKDIR) $(MISC)$/$(TARGET) + $(IDLC) -O$(MISC)$/$(TARGET) -I$(SOLARIDLDIR) -cid -we $< .ENDIF -- cgit