| 7 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 8 | 
   | 
 ### Code Building | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 9 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 | 10 | 
 < | 
 genidl : | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 10 | 
 > | 
 genidl : $(IDLCHECK) | 
 
 
 
 
 
 | 11 | 
 > | 
 $(IDLCHECK) : | 
 
 
 
 
 
 
 
 
 
 
 
 | 12 | 
   | 
         cd idl && $(MAKE) idl | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 13 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 14 | 
   | 
 buildidl : genidl | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 20 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 21 | 
   | 
 ### Source, Doc, & Changelog | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 22 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 | 23 | 
 < | 
 src : | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 23 | 
 > | 
 src : $(SRCCHECK) | 
 
 
 
 
 
 | 24 | 
 > | 
 $(SRCCHECK) : | 
 
 
 
 
 
 
 
 
 
 
 
 | 25 | 
   | 
         if test ! -d "$(SRCDIR)"; then mkdir -p $(SRCDIR); fi | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 26 | 
   | 
         echo "CVS" > TAR_EXCLUDE_TMP | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 27 | 
   | 
         echo ".#*" >> TAR_EXCLUDE_TMP | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 28 | 
   | 
         tar -cf - -X TAR_EXCLUDE_TMP $(SRCFILES) | ( cd $(SRCDIR) && tar -xf - ) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 29 | 
   | 
         rm -f TAR_EXCLUDE_TMP | 
 
 
 
 
 
 
 
 
 | 30 | 
 + | 
         @touch $(SRCCHECK) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 31 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 | 32 | 
 < | 
 javadoc : genidl | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 32 | 
 > | 
 javadoc : $(JAVADOCCHECK) | 
 
 
 
 
 
 | 33 | 
 > | 
 $(JAVADOCCHECK) : $(IDLCHECK) | 
 
 
 
 
 
 
 
 
 
 
 
 | 34 | 
   | 
         if test ! -d "$(DOCDIR)"; then mkdir -p $(DOCDIR); fi | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 35 | 
   | 
         if test ! -d "$(DOCTMPDIR)"; then mkdir -p $(DOCTMPDIR); fi | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 36 | 
   | 
         cp -R $(SOURCEROOT)/uk $(DOCTMPDIR) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 37 | 
   | 
         cp -R $(SOURCEROOT)/idl/uk $(DOCTMPDIR) | 
 
 
 
 
 
 
 
 
 
 
 
 | 38 | 
 < | 
         $(JAVADOCBIN) -d $(DOCDIR) -sourcepath $(DOCTMPDIR) -classpath $(JCCLASSPATH) -windowtitle $(JDTITLE) -author -version -private -use -header $(JDHEADER) -bottom $(JDBOTTOM) -link $(JDJAPI) -link $(JDPBAPI) $(PKGLIST) | 
 
 
 
 
 
 
 
 
 
 | 38 | 
 > | 
         $(JAVADOCBIN) -d $(DOCDIR) -sourcepath $(DOCTMPDIR) -classpath $(JCCLASSPATH) -windowtitle $(JDTITLE) -author -version -private -use -header $(JDHEADER) -bottom $(JDBOTTOM) -linkoffline $(JDJAPI) $(JDJAPIC) -linkoffline $(JDPBAPI) $(JDPBAPIC) $(PKGLIST) | 
 
 
 
 
 
 
 
 
 
 
 
 | 39 | 
   | 
         rm -Rf $(DOCTMPDIR) | 
 
 
 
 
 
 
 
 
 | 40 | 
 + | 
         @touch $(JAVADOCCHECK) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 41 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 | 42 | 
 < | 
 changelog : | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 42 | 
 > | 
 changelog : $(CHANGELOG) | 
 
 
 
 
 
 | 43 | 
 > | 
 $(CHANGELOG) : | 
 
 
 
 
 
 
 
 
 
 
 
 | 44 | 
   | 
         $(CVS2CL) $(CVS2CLFLAGS) > $(CHANGELOG) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 45 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 46 | 
   | 
 ### Dist Making | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 69 | 
   | 
         cd idl && $(MAKE) clean | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 70 | 
   | 
         cd $(BUILD) && $(MAKE) clean ver=$(VERSION) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 71 | 
   | 
         cd uk/org/iscream/cms/server && $(MAKE) clean | 
 
 
 
 
 
 
 
 
 
 
 
 | 72 | 
 < | 
         rm -Rf $(BUILDCHECK) $(IDLCHECK) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 73 | 
 < | 
         rm -Rf $(CVSBUILDTEMP) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 68 | 
 < | 
         rm -Rf $(DOCDIR) $(DOCTMPDIR) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 69 | 
 < | 
         rm -Rf $(SRCDIR) | 
 
 
 
 
 
 
 
 
 
 | 72 | 
 > | 
         rm -f $(BUILDCHECK) $(IDLCHECK) $(JAVADOCCHECK) $(SRCCHECK) | 
 
 
 
 
 
 | 73 | 
 > | 
         rm -Rf $(CVSBUILDTEMP) $(DOCTMPDIR) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 74 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 75 | 
   | 
 distclean : clean | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 76 | 
   | 
         cd $(BUILD) && rm -f $(CLPATH) | 
 
 
 
 
 
 
 
 
 | 77 | 
 + | 
         rm -Rf $(APICACHE) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 78 | 
   | 
         rm -f Config.inc | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 79 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 80 | 
   | 
 ### Util Package |