source: rtems/doc/bsp_howto/Makefile.am @ fc76a6aa

4.104.114.84.95
Last change on this file since fc76a6aa was fc76a6aa, checked in by Joel Sherrill <joel.sherrill@…>, on 06/01/00 at 15:29:01

Patch rtemsdoc-4.5.0-rc-8.diff from Ralf Corsepius <corsepiu@…>.
Ralf's comments follow:

Changes:

  • Enhanced versioning:
    • Addition of automake's version.texi support
    • Replacement of rtemsdoc's former versioning support by automake's versioning support (Abandoning RTEMS-UPDATE-* etc.)
    • Abandoning setup.texi.in
    • Add EDITION to each documents Makefile.am
    • version.texi support in project.am
    • Addition of maintainer mode (currently only used to prevent incorrectly updating timestamps when users touch automake's version.texi timestamp files (stamp-vti)).
  • Fixing info dir support
    • Use texinfo's @dircategory and @direntry instead of infos *-DIR-ENTRY
    • $(infodir)/dir is now correctly set up
  • Avoid using temporary files
    • Pipe texts through REPLACE2 into BMENU2 instead of using temporary files.
    • Abandon using bmenu in favor of bmenu2 (bmenu could be removed now)
  • Prepare Makefile.ams for building in a separate buildtree
    • prefix files with $(srcdir) in Makefile.am for files which must be generated inside of the source tree

Notes:

  • rtemsdoc can not yet be build in a separate source-tree, but we are very close to it.
  • You as the maintainer of this package now should always use --enable-maintainer-mode to configure rtemsdoc.
  • Property mode set to 100644
File size: 2.4 KB
Line 
1#
2#  COPYRIGHT (c) 1988-1999.
3#  On-Line Applications Research Corporation (OAR).
4#  All rights reserved.
5#
6#  $Id$
7#
8
9AUTOMAKE_OPTIONS = foreign 1.4
10
11PROJECT = bsp_howto
12EDITION = 1
13
14include $(top_srcdir)/project.am
15
16GENERATED_FILES = intro.texi target.texi makefiles.texi linkcmds.texi \
17    support.texi adaintr.texi init.texi console.texi clock.texi timer.texi \
18    rtc.texi nvmem.texi network.texi shmsupp.texi analog.texi discrete.texi
19
20COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
21
22FILES =
23
24info_TEXINFOS = bsp_howto.texi
25bsp_howto_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
26
27#
28#  Process Automatically Generated Files
29#
30
31$(srcdir)/intro.texi: intro.t
32        $(BMENU2) -p "Top" \
33            -u "Top" \
34            -n "Target Dependent Files" < $< > $@
35
36$(srcdir)/target.texi: target.t
37        $(BMENU2) -p "Introduction" \
38            -u "Top" \
39            -n "Makefiles" < $< > $@
40
41$(srcdir)/makefiles.texi: makefiles.t
42        $(BMENU2) -p "Target Dependent Files Board Support Package Structure" \
43            -u "Top" \
44            -n "Linker Script" < $< > $@
45
46$(srcdir)/linkcmds.texi: linkcmds.t
47        $(BMENU2) -p "Makefiles Creating a New BSP Make Customization File" \
48            -u "Top" \
49            -n "Ada95 Interrupt Support" < $< > $@
50
51$(srcdir)/adaintr.texi: adaintr.t
52        $(BMENU2) -p "Linker Script Initialized Data" \
53            -u "Top" \
54            -n "Miscellaneous Support Files" < $< > $@
55
56$(srcdir)/support.texi: support.t
57        $(BMENU2) -p "Ada95 Interrupt Support Version Requirements" \
58            -u "Top" \
59            -n "" < $< > $@
60
61$(srcdir)/init.texi: init.t
62        $(BMENU2) -p "" \
63            -u "Top" \
64            -n "" < $< > $@
65
66$(srcdir)/console.texi: console.t
67        $(BMENU2) -p "" \
68            -u "Top" \
69            -n "" < $< > $@
70
71$(srcdir)/clock.texi: clock.t
72        $(BMENU2) -p "" \
73            -u "Top" \
74            -n "" < $< > $@
75
76$(srcdir)/timer.texi: timer.t
77        $(BMENU2) -p "" \
78            -u "Top" \
79            -n "" < $< > $@
80
81$(srcdir)/rtc.texi: rtc.t
82        $(BMENU2) -p "" \
83            -u "Top" \
84            -n "" < $< > $@
85
86$(srcdir)/nvmem.texi: nvmem.t
87        $(BMENU2) -p "" \
88            -u "Top" \
89            -n "" < $< > $@
90#
91#  Grab the chapter on writing a network device driver.
92#
93$(srcdir)/network.texi: ../networking/driver.t
94        $(BMENU2) -p "" \
95            -u "Top" \
96            -n "" < $< > $@
97
98$(srcdir)/shmsupp.texi: shmsupp.t
99        $(BMENU2) -p "" \
100            -u "Top" \
101            -n "" < $< > $@
102
103$(srcdir)/analog.texi: analog.t
104        $(BMENU2) -p "" \
105            -u "Top" \
106            -n "" < $< > $@
107
108$(srcdir)/discrete.texi: discrete.t
109        $(BMENU2) -p "" \
110            -u "Top" \
111            -n "" < $< > $@
112
113EXTRA_DIST = *.t
Note: See TracBrowser for help on using the repository browser.