--- projects/cms/source/server/idl/Makefile 2000/11/29 23:39:42 1.1 +++ projects/cms/source/server/idl/Makefile 2003/02/01 19:08:54 1.12 @@ -1,20 +1,29 @@ # Makefile for idl -# $Id: Makefile,v 1.1 2000/11/29 23:39:42 tdb Exp $ +# $Id: Makefile,v 1.12 2003/02/01 19:08:54 tdb Exp $ -IDL = .madeidl +include ../Config.inc + IDLFILES = uk -all : idl +.PHONY : all +all : build -idl : $(IDL) +.PHONY : idl +idl : iscream.idl + java -classpath $(BUILD)/lib/idl.jar org.jacorb.idl.parser -sloppy_names iscream.idl -$(IDL) : iscream.idl - idl iscream.idl - @touch .madeidl +.PHONY : build +build : idl + cd uk/org/iscream/cms/server/clientinterface && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + cd uk/org/iscream/cms/server/core && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + cd uk/org/iscream/cms/server/filter && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + cd uk/org/iscream/cms/server/client && javac $(JCFLAGS) -classpath $(JCCLASSPATH) -d $(BUILD) *.java + @touch $(IDLCHECK) + @rm -f $(MCOMPILECHECK) +.PHONY : clean clean : rm -Rf $(IDLFILES) - rm -f $(IDL) + rm -f $(IDLCHECK) -update : - cvs -q -d /usr/local/proj/co600_10/cvs update +include $(MKINC)