--- projects/cms/source/server/idl/Makefile 2000/12/12 02:45:56 1.1.2.4 +++ projects/cms/source/server/idl/Makefile 2003/02/01 19:08:54 1.12 @@ -1,21 +1,27 @@ # Makefile for idl -# $Id: Makefile,v 1.1.2.4 2000/12/12 02:45:56 tdb Exp $ +# $Id: Makefile,v 1.12 2003/02/01 19:08:54 tdb Exp $ include ../Config.inc +IDLFILES = uk + +.PHONY : all all : build -idl : $(IDLCHECK) +.PHONY : idl +idl : iscream.idl + java -classpath $(BUILD)/lib/idl.jar org.jacorb.idl.parser -sloppy_names iscream.idl -$(IDLCHECK) : iscream.idl - java -classpath $(BUILD)/lib/idl.jar jacorb.idl.parser iscream.idl +.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) -build : idl - cd uk/ac/ukc/iscream/clientinterface && javac -g:none -O -d $(BUILD) *.java - cd uk/ac/ukc/iscream/core && javac -g:none -O -d $(BUILD) *.java - cd uk/ac/ukc/iscream/filter && javac -g:none -O -d $(BUILD) *.java - +.PHONY : clean clean : rm -Rf $(IDLFILES) rm -f $(IDLCHECK)