--- projects/cms/source/corbaservices/Makefile.inc 2001/02/28 11:48:35 1.2 +++ projects/cms/source/corbaservices/Makefile.inc 2003/02/06 09:36:45 1.5 @@ -1,23 +1,39 @@ # Include Makefile for corbaservices -# $Id: Makefile.inc,v 1.2 2001/02/28 11:48:35 tdb Exp $ +# $Id: Makefile.inc,v 1.5 2003/02/06 09:36:45 tdb Exp $ ## Rule to CVS update the files +.PHONY : update update : $(CVS) -q -d $(CVSROOT) update ## General Build Rule for Java Files +.PHONY : DOBUILD DOBUILD : $(COMPILECHECK) $(COMPILECHECK) : $(JAVA) - javac -g:none -O -classpath $(JCCLASSPATH) -d $(BUILD) $? - @touch $(BUILDCHECK) + $(JAVACBIN) $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) $(JAVA) @touch $(COMPILECHECK) + @touch $(MCOMPILECHECK) -DOCLEAN : - rm -f $(COMPILECHECK) $(COPYCHECK) - +.PHONY : DOCOPY DOCOPY : $(COPYCHECK) $(COPYCHECK) : $(FILES) cp $(FILES) `perl -e '$$root="$(SOURCEROOT)";$$path=\`pwd\`;$$path=~s/^$$root($$1)/$$1/;print "$(BUILD)".$$path;'` @touch $(COPYCHECK) + +.PHONY : DOCLEAN +DOCLEAN : + rm -f $(COMPILECHECK) $(COPYCHECK) + +$(MCOMPILECHECK) : + cd $(SOURCEROOT) && $(MAKE) build + +$(SRCCHECK) : + cd $(SOURCEROOT) && $(MAKE) mksrc + +$(CHANGELOG) : + cd $(SOURCEROOT) && $(MAKE) mkchangelog + +$(JAVADOCCHECK) : + cd $(SOURCEROOT) && $(MAKE) mkjavadoc