Author: kschenk
Date: Sun Nov 27 23:07:52 2011
New Revision: 1206907

URL: http://svn.apache.org/viewvc?rev=1206907&view=rev
Log:
kls -- added usk/util


Added:
    incubator/ooo/ooo-site/trunk/content/udk/util/
    incubator/ooo/ooo-site/trunk/content/udk/util/deltree.txt   (with props)
    incubator/ooo/ooo-site/trunk/content/udk/util/makefile.mk

Added: incubator/ooo/ooo-site/trunk/content/udk/util/deltree.txt
URL: 
http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/udk/util/deltree.txt?rev=1206907&view=auto
==============================================================================
    (empty)

Propchange: incubator/ooo/ooo-site/trunk/content/udk/util/deltree.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/ooo/ooo-site/trunk/content/udk/util/makefile.mk
URL: 
http://svn.apache.org/viewvc/incubator/ooo/ooo-site/trunk/content/udk/util/makefile.mk?rev=1206907&view=auto
==============================================================================
--- incubator/ooo/ooo-site/trunk/content/udk/util/makefile.mk (added)
+++ incubator/ooo/ooo-site/trunk/content/udk/util/makefile.mk Sun Nov 27 
23:07:52 2011
@@ -0,0 +1,146 @@
+PRJ=..
+PRJNAME=udkwww
+TARGET=udk
+
+common_build=
+
+# ------------------------------------------------------------------
+.INCLUDE: settings.mk
+
+# ------------------------------------------------------------------
+
+PRODUCT_NAME=udk$(UDK_MAJOR).$(UDK_MINOR).$(UDK_MICRO)
+DOCREFNAME="UDK $(UDK_MAJOR).$(UDK_MINOR).$(UDK_MICRO) c/C++ API Reference"
+
+DOCZIPFILE=$(BIN)$/$(PRODUCT_NAME)_doc.zip
+DOCTARGZFILE=$(BIN)$/$(PRODUCT_NAME)_doc.tar.gz
+
+DESTDIRDOC=$(OUT)$/misc$/$(PRODUCT_NAME)
+DESTDIRWWWDOC=$(DESTDIRDOC)$/docs
+DESTDIRCPPAUTODOC=$(DESTDIRWWWDOC)$/cpp$/ref
+DESTJAVAGENDOC=$(DESTDIRWWWDOC)$/java$/ref
+JAVAGENDOCDIR=..$/java$/ref
+
+INCOUT=$(SOLARINCDIR)
+IDLOUT=$(SOLARIDLDIR)
+
+AUTODOCPARAMS=         -lg c++ \
+        -p sal $(INCOUT) -t sal -t osl -t rtl \
+        -p store $(INCOUT) -t store \
+        -p registry $(INCOUT) -t registry \
+        -p cppu $(INCOUT) -t cppu -t com -t typelib -t uno \
+        -p cppuhelper $(INCOUT) -t cppuhelper \
+        -p bridges $(INCOUT) -t bridges
+
+MY_AUTODOC=$(SOLARBINDIR)$/autodoc
+
+.IF "$(GUI)"=="WNT"
+
+#--------------------
+# WNT ONLY
+#--------------------
+MY_DELETE_RECURSIVE=del /sy
+
+RM_CVS_DIRS=$(FIND) $(DESTDIRDOC) -name "CVS" -type d -exec rm -rf $(0,text 
{)$(0,text }) ;
+.ELSE
+
+#--------------------
+# UNX ONLY
+#--------------------
+MY_DELETE_RECURSIVE=rm -rf
+
+RM_CVS_DIRS=$(FIND) $(DESTDIRDOC) -name "CVS" -type d -exec rm -rf $(0,text 
{)$(0,text }) ;
+.ENDIF
+
+INCLUDETOPDIRLIST= \
+       $(INCOUT)$/sal          \
+       $(INCOUT)$/salhelper    \
+       $(INCOUT)$/rtl          \
+       $(INCOUT)$/osl          \
+       $(INCOUT)$/store        \
+       $(INCOUT)$/typelib      \
+       $(INCOUT)$/uno          \
+       $(INCOUT)$/cppu         \
+       $(INCOUT)$/cppuhelper   \
+       $(INCOUT)$/bridges      
+
+INCLUDEDIRLIST={$(subst,/,$/ $(shell $(FIND) $(INCLUDETOPDIRLIST) -type d 
-print))}
+
+INCLUDEFILELIST=\
+    $(INCOUT)$/udkversion.mk \
+    $(INCOUT)$/com$/sun$/star$/uno$/Any.h \
+    $(INCOUT)$/com$/sun$/star$/uno$/Any.hxx \
+    $(INCOUT)$/com$/sun$/star$/uno$/genfunc.h \
+    $(INCOUT)$/com$/sun$/star$/uno$/genfunc.hxx \
+    $(INCOUT)$/com$/sun$/star$/uno$/Reference.h \
+    $(INCOUT)$/com$/sun$/star$/uno$/Reference.hxx \
+    $(INCOUT)$/com$/sun$/star$/uno$/Sequence.h \
+    $(INCOUT)$/com$/sun$/star$/uno$/Sequence.hxx \
+    $(INCOUT)$/com$/sun$/star$/uno$/Type.h \
+    $(INCOUT)$/com$/sun$/star$/uno$/Type.hxx
+
+INCLUDELIST=\
+       {$(subst,/,$/ $(shell $(FIND) $(INCLUDETOPDIRLIST) -type f -print))} \
+    $(INCLUDEFILELIST)
+
+DOCUGENCPPFLAG = $(MISC)$/docugen_cpp_reference.flag
+DOCUCOPYFLAG = $(MISC)$/docucopy_html_files.flag
+DOCUDIRCREATEFLAG = $(MISC)$/docu_directory_create.flag
+
+DOCUTOPDIRLIST= \
+    $(JAVAGENDOCDIR)
+    
+DOCUDIRLIST={$(subst,/,$/ $(shell $(FIND) $(DOCUTOPDIRLIST) -type d -print | 
grep -v CVS))}
+DOCULIST={$(subst,/,$/ $(shell $(FIND) $(DOCUTOPDIRLIST) -type f -print | grep 
-v CVS))}
+
+DESTDOCUDIRLIST={$(subst,..,$(DESTDIRWWWDOC) $(DOCUDIRLIST))}
+DESTDOCULIST={$(subst,..,$(DESTDIRWWWDOC) $(DOCULIST))}
+
+DIRLIST = \
+    $(DESTDOCUDIRLIST) \
+    $(DESTDIRCPPAUTODOC)
+#    $(DESTDIRIDLAUTODOC)
+
+
+#--------------------------------------------------
+# TARGETS
+#--------------------------------------------------
+
+all: \
+    $(DOCZIPFILE) \
+    $(DOCTARGZFILE)
+
+$(MISC)$/deltree.txt : deltree.txt
+       +-$(RM) $(BIN)$/$(PRODUCT_NAME)_doc.zip >& $(NULLDEV)
+       +-$(RM) $(BIN)$/$(PRODUCT_NAME)_doc.tar.gz >& $(NULLDEV)
+       +-$(MY_DELETE_RECURSIVE) $(DESTDIRDOC) >& $(NULLDEV)
+    +@echo "" > $(MISC)$/deltree.txt
+
+$(DIRLIST) : $(MISC)$/deltree.txt
+       $(MKDIRHIER)    $@
+
+$(DOCUDIRCREATEFLAG) : $(DIRLIST)
+    +@echo "created diretories" > $@
+
+$(DESTJAVAGENDOC)$/% : $(JAVAGENDOCDIR)$/%
+       $(GNUCOPY) -p $(subst,$(DESTDIRWWWDOC),.. $@) $@
+
+$(DOCUGENCPPFLAG) : $(INCLUDELIST) $(DOCUDIRCREATEFLAG)
+    echo $(DOCREFNAME)
+       +$(MY_AUTODOC) -html $(DESTDIRCPPAUTODOC) -name $(DOCREFNAME) 
$(AUTODOCPARAMS)
+    +@echo "cpp reference docu generated" > $@
+
+$(DOCUCOPYFLAG) : $(DOCUDIRCREATEFLAG) $(DESTDOCULIST) $(DESTDOCUFILES)
+    +@echo "docu copied" > $@
+
+
+# 
------------------------------------------------------------------------------------
+#      ZIP IT
+# 
------------------------------------------------------------------------------------
+$(DOCZIPFILE) : $(DOCUCOPYFLAG) $(DOCUGENCPPFLAG)
+       +-$(RM) $(BIN)$/$(PRODUCT_NAME)_doc.zip
+       +cd $(DESTDIRDOC)$/.. && zip -9 -r ..$/bin$/$(PRODUCT_NAME)_doc.zip 
$(PRODUCT_NAME)
+    
+$(DOCTARGZFILE) : $(DOCUCOPYFLAG) $(DOCUGENCPPFLAG)
+       +-$(RM) $(BIN)$/$(PRODUCT_NAME)_doc.tar.gz
+       +cd $(DESTDIRDOC)$/.. && tar cvf - $(PRODUCT_NAME) | gzip -c > 
..$/bin$/$(PRODUCT_NAME)_doc.tar.gz


Reply via email to