--- projects/cms/source/server/idl/Makefile 2000/12/11 20:55:31 1.1.2.2 +++ projects/cms/source/server/idl/Makefile 2001/03/14 23:25:20 1.7 @@ -1,18 +1,31 @@ # Makefile for idl -# $Id: Makefile,v 1.1.2.2 2000/12/11 20:55:31 tdb Exp $ +# $Id: Makefile,v 1.7 2001/03/14 23:25:20 tdb Exp $ -IDL = .madeidl +include ../Config.inc + IDLFILES = uk -idl : $(IDL) +all : build -$(IDL) : iscream.idl - java -classpath ../build/lib/idl.jar jacorb.idl.parser iscream.idl - @touch .madeidl +idl : $(IDLCHECK) +$(IDLCHECK) : iscream.idl + java -classpath $(BUILD)/lib/idl.jar jacorb.idl.parser iscream.idl + @touch $(IDLCHECK) + +build : $(BUILDCHECK) + +$(BUILDCHECK) : $(IDLCHECK) iscream.idl + cd uk/org/iscream/clientinterface && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + cd uk/org/iscream/core && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + cd uk/org/iscream/filter && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + cd uk/org/iscream/client && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + cd $(SOURCEROOT)/uk/org/iscream && $(MAKE) clean + @touch $(BUILDCHECK) + clean : rm -Rf $(IDLFILES) - rm -f $(IDL) + rm -f $(IDLCHECK) + rm -f $(BUILDCHECK) -update : - cvs -q -d /usr/local/proj/co600_10/cvs update +#include $(MKINC)