[Libreoffice-commits] .: solenv/gbuild

Bjoern Michaelsen bmichaelsen at kemper.freedesktop.org
Sun Mar 27 03:10:25 PDT 2011


 solenv/gbuild/LinkTarget.mk |   27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

New commits:
commit ef9ae6fd62b2da46a2d811bf0ec747df3d8b816d
Author: Bjoern Michaelsen <bjoern.michaelsen at canonical.com>
Date:   Sun Mar 27 12:09:59 2011 +0200

    adding a comment documenting LinkTarget.mk

diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 7f2cc0f..3572b10 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -26,7 +26,32 @@
 #*************************************************************************
 
 
-# CObject class
+# Overview of dependencies and tasks of LinkTarget
+#
+# target                      task                         depends on
+# LinkTarget                  linking                      CObject CxxObject GenCxxObject ObjCxxObject
+#                                                          LinkTarget/headers
+# LinkTarget/dep              joined dep file              CObject/dep CxxObject/dep GenCxxObject/dep ObjCxxObject/dep
+#                                                          | LinkTarget/headers
+# LinkTarget/headers          all headers available        LinkTarget/external_headers PCH
+#                              including own generated     own generated headers
+# PCH                         precompiled headers (win)    LinkTarget/external_headers
+# LinkTarget/external_headers all external headers avail.  header files of linked libs
+#
+# CObject                     plain c compile              | LinkTarget/headers
+# CxxObject                   c++ compile                  | LinkTarget/headers
+# GenCxxObject                C++ compile from             | LinkTarget/headers
+#                              generated source
+# ObjCxxObject                objective c++ compile        | LinkTarget/headers
+#
+# CObject/dep                 dependencies                 these targets generate empty dep files 
+# CxxObject/dep               dependencies                 that are populated upon compile
+# GenCxxObject/dep            dependencies
+# ObjCxxObject/dep            dependencies
+
+# LinkTarget/headers means gb_LinkTarget_get_headers_target etc.
+# dependencies prefixed with | are build-order only dependencies
+
 
 gb_CObject_REPOS := $(gb_REPOS)
 


More information about the Libreoffice-commits mailing list