Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/18 v4] gendoc infra: make it useable for other documents (branch yem/manual)
@ 2014-09-07 23:39 Yann E. MORIN
  2014-09-07 23:39 ` [Buildroot] [PATCH 01/18 v4] gendoc infra: cosmetic fixes Yann E. MORIN
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Yann E. MORIN @ 2014-09-07 23:39 UTC (permalink / raw)
  To: buildroot

Hello All!

This series builds up on top of Samuel previous series, and further
enhances the GENDOC infrastructure to be useable to generate other
documents, and especially documents in br2-external.

The series is articulated as thus:

  - patches 1-4 from Samuel, virtually untouched by me, save for the
    check for xsltproc, see the changelog in patch 4;

  - then, patches 5-16 to remove hard-coded reference to 'manual'
    in either GENDOC or GENDOC_INNER, and to remove hard-coded paths to
    our manual, and to properly separate GENDOC generic rules from
    document-specific rules, and make GENDOC look more like the
    pkg-XXX infrastructures;

  - finally, patches 17-18 allow building document from br2-external.

There are a few shortcomings here and there, be sure to read the
post-commit notes.


Changes v3 -> v4:
  - only run the xsltproc check once, not for every types of outputs
  - add patches 5..18

Regards,
Yann E. MORIN.


The following changes since commit 637e6d0ab7c80a50c69be9c0b72e25a7d100113f:

  enlightenment: bump to version 0.17.6 (2014-09-07 21:56:49 +0200)

are available in the git repository at:

  git://gitorious.org/buildroot/buildroot.git yem/manual

for you to fetch changes up to 5f6708f39d6c893dab1e62e5feba65fb6d826b32:

  docs/manual: always look for ressources in destination directory (2014-09-08 01:26:14 +0200)

----------------------------------------------------------------
Samuel Martin (4):
      gendoc infra: cosmetic fixes
      gendoc infra: move manual build location into $(BUILD_DIR)/manual
      gendoc infra: avoid a2x warning
      gendoc infra: disable pdf manual generation if xsltproc is buggy

Yann E. MORIN (14):
      docs/manual: get rid of legacy comment in GENDOC
      docs/manual: copying the manual sources is a common action
      docs/manual: simplify generation dependencies
      docs/manual: manual-update-lists is not a generic GENDOC rule
      docs/manual: move manual-prepare-sources rule into GENDOC
      docs/manual: do not hardcode name of the generated document
      docs/manual: allow a document to declare where its ressources are
      docs/manual: last pass at removing hard-coded path in GENDOC_INNER
      docs/manual: properly separate rules specific for out manual
      docs/manual: rename the generic dependency rules
      docs/manual: allow documents to define some hooks, as for a package
      docs/manual: use the new hooks instead of gendoc rules
      Makefile: move manual inclusion
      docs/manual: always look for ressources in destination directory

 Makefile              |   4 +-
 docs/manual/manual.mk | 180 +++++++++++++++++++++++++++++++++++---------------
 2 files changed, 130 insertions(+), 54 deletions(-)

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2014-09-07 23:39 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-07 23:39 [Buildroot] [PATCH 0/18 v4] gendoc infra: make it useable for other documents (branch yem/manual) Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 01/18 v4] gendoc infra: cosmetic fixes Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 02/18 v4] gendoc infra: move manual build location into $(BUILD_DIR)/manual Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 03/18 v4] gendoc infra: avoid a2x warning Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 04/18 v4] gendoc infra: disable pdf manual generation if xsltproc is buggy Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 05/18 v4] docs/manual: get rid of legacy comment in GENDOC Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 06/18 v4] docs/manual: copying the manual sources is a common action Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 07/18 v4] docs/manual: simplify generation dependencies Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 08/18 v4] docs/manual: manual-update-lists is not a generic GENDOC rule Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 09/18 v4] docs/manual: move manual-prepare-sources rule into GENDOC Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 10/18 v4] docs/manual: do not hardcode name of the generated document Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 11/18 v4] docs/manual: allow a document to declare where its ressources are Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 12/18 v4] docs/manual: last pass at removing hard-coded path in GENDOC_INNER Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 13/18 v4] docs/manual: properly separate rules specific for out manual Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 14/18 v4] docs/manual: rename the generic dependency rules Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 15/18 v4] docs/manual: allow documents to define some hooks, as for a package Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 16/18 v4] docs/manual: use the new hooks instead of gendoc rules Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 17/18 v4] Makefile: move manual inclusion Yann E. MORIN
2014-09-07 23:39 ` [Buildroot] [PATCH 18/18 v4] docs/manual: always look for ressources in destination directory Yann E. MORIN

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox