| 5 |  | update : | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 6 |  | cvs -q -d $(CVSROOT) update | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 7 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 8 | < | ## How to generate the IDL files | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 9 | < | IDLMAKE = cd $(SERVERROOT) && $(MAKE) buildidl | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 8 | > | ## Rule for making and compiling the IDL files | 
 
 
 
 
 | 9 | > | $(IDLCHECK) : $(SERVERROOT)/idl/iscream.idl | 
 
 
 
 
 | 10 | > | cd $(SERVERROOT)/idl && $(MAKE) build | 
 
 
 
 
 | 11 | > | rm -f $(COMPILECHECK) | 
 
 
 
 
 
 
 
 
 
 
 | 12 |  |  | 
 
 
 
 
 
 
 
 
 | 11 | – | ## Rule for making the IDL files | 
 
 
 
 
 
 
 
 
 | 12 | – | $(IDL) : $(SERVERROOT)/idl/iscream.idl | 
 
 
 
 
 
 
 
 
 | 13 | – | $(IDLMAKE) | 
 
 
 
 
 
 
 
 
 | 14 | – |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 13 |  | ## General Build Rule for Java Files | 
 
 
 
 
 
 
 
 
 
 
 | 14 | < | DOBUILD : $(COMPILECHECK) $(IDL) | 
 
 
 
 
 
 
 
 
 | 14 | > | DOBUILD : $(IDLCHECK) $(COMPILECHECK) | 
 
 
 
 
 
 
 
 
 
 
 | 15 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 16 |  | $(COMPILECHECK) : $(JAVA) | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 17 |  | javac -g:none -O -classpath $(JCCLASSPATH) -d $(BUILD) $? | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 20 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 21 |  | DOCLEAN : | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 22 |  | rm -f $(COMPILECHECK) | 
 
 
 
 
 
 
 
 | 23 | + |  | 
 
 
 
 
 
 
 
 | 24 | + | DOCOPY : $(COPYCHECK) | 
 
 
 
 
 
 
 
 | 25 | + |  | 
 
 
 
 
 
 
 
 | 26 | + | $(COPYCHECK) : $(FILES) | 
 
 
 
 
 
 
 
 | 27 | + | cp $(FILES) `perl -e '$$root="$(SERVERROOT)";$$path=\`pwd\`;$$path=~s/^$$root($$1)/$$1/;print "$(BUILD)".$$path;'` | 
 
 
 
 
 
 
 
 | 28 | + | @touch $(COPYCHECK) |