source: rtems/doc/new_chapters/Makefile @ 571a915

4.104.114.84.95
Last change on this file since 571a915 was 16bed8a, checked in by Joel Sherrill <joel.sherrill@…>, on 08/04/98 at 19:25:14

More complete shells generated.

  • Property mode set to 100644
File size: 3.3 KB
Line 
1#
2#  COPYRIGHT (c) 1988-1998.
3#  On-Line Applications Research Corporation (OAR).
4#  All rights reserved.
5#
6#  $Id$
7#
8
9PROJECT=posix_users_new
10DISTRIBUTION_LEVEL=public
11
12include ../Make.config
13
14all: html info ps
15
16dirs:
17        $(make-dirs)
18
19COMMON_FILES=../common/cpright.texi
20
21GENERATED_FILES= \
22   adminiface.texi cancel.texi clock.texi cond.texi confspace.texi \
23   cspecific.texi device.texi dumpcontrol.texi eventlog.texi files.texi \
24   io.texi key.texi memorymgmt.texi message.texi mutex.texi procenv.texi \
25   process.texi sched.texi semaphores.texi signal.texi systemdb.texi \
26   thread.texi
27
28FILES= posix_users.texi preface.texi \
29  $(COMMON_FILES) $(GENERATED_FILES)
30
31INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
32
33info: dirs $(FILES) $(PROJECT)
34#       cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
35        cp $(PROJECT) $(INFO_INSTALL)
36
37$(PROJECT): $(FILES)
38        $(MAKEINFO) posix_users.texi
39
40dvi: $(PROJECT).dvi
41ps: dirs $(PROJECT).ps
42       
43$(PROJECT).ps: $(PROJECT).dvi
44        dvips -o $(PROJECT).ps $(PROJECT).dvi
45        cp $(PROJECT).ps $(PS_INSTALL)
46
47$(PROJECT).dvi: $(FILES)
48        $(TEXI2DVI) posix_users.texi
49        mv posix_users.dvi $(PROJECT).dvi
50
51html: dirs $(FILES)
52        -mkdir -p $(WWW_INSTALL)/$(PROJECT)
53        -cd .. ; gmake headers
54        $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
55            posix_users.texi
56
57
58clean:
59        rm -f *.o $(PROG) *.txt core *.html
60        rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
61        rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
62
63process.texi: process.t Makefile
64         $(BMENU) -p "" \
65            -u "Top" \
66            -n "" ${*}.t
67
68procenv.texi: procenv.t Makefile
69         $(BMENU) -p "" \
70            -u "Top" \
71            -n "" ${*}.t
72
73files.texi: files.t Makefile
74         $(BMENU) -p "" \
75            -u "Top" \
76            -n "" ${*}.t
77
78thread.texi: thread.t Makefile
79         $(BMENU) -p "" \
80            -u "Top" \
81            -n "" ${*}.t
82
83signal.texi: signal.t Makefile
84         $(BMENU) -p "" \
85            -u "Top" \
86            -n "" ${*}.t
87
88mutex.texi: mutex.t Makefile
89         $(BMENU) -p "" \
90            -u "Top" \
91            -n "" ${*}.t
92
93cond.texi: cond.t Makefile
94         $(BMENU) -p "" \
95            -u "Top" \
96            -n "" ${*}.t
97
98key.texi: key.t Makefile
99         $(BMENU) -p "" \
100            -u "Top" \
101            -n "" ${*}.t
102
103clock.texi: clock.t Makefile
104         $(BMENU) -p "" \
105            -u "Top" \
106            -n "" ${*}.t
107
108sched.texi: sched.t Makefile
109         $(BMENU) -p "" \
110            -u "Top" \
111            -n "" ${*}.t
112
113io.texi: io.t Makefile
114         $(BMENU) -p "" \
115            -u "Top" \
116            -n "" ${*}.t
117
118device.texi: device.t Makefile
119         $(BMENU) -p "" \
120            -u "Top" \
121            -n "" ${*}.t
122
123cspecific.texi: cspecific.t Makefile
124         $(BMENU) -p "" \
125            -u "Top" \
126            -n "" ${*}.t
127
128semaphores.texi: semaphores.t Makefile
129         $(BMENU) -p "" \
130            -u "Top" \
131            -n "" ${*}.t
132
133memorymgmt.texi: memorymgmt.t Makefile
134         $(BMENU) -p "" \
135            -u "Top" \
136            -n "" ${*}.t
137
138message.texi: message.t Makefile
139         $(BMENU) -p "" \
140            -u "Top" \
141            -n "" ${*}.t
142
143cancel.texi: cancel.t Makefile
144         $(BMENU) -p "" \
145            -u "Top" \
146            -n "" ${*}.t
147
148eventlog.texi: eventlog.t Makefile
149         $(BMENU) -p "" \
150            -u "Top" \
151            -n "" ${*}.t
152
153dumpcontrol.texi: dumpcontrol.t Makefile
154         $(BMENU) -p "" \
155            -u "Top" \
156            -n "" ${*}.t
157
158confspace.texi: confspace.t Makefile
159         $(BMENU) -p "" \
160            -u "Top" \
161            -n "" ${*}.t
162
163adminiface.texi: adminiface.t Makefile
164         $(BMENU) -p "" \
165            -u "Top" \
166            -n "" ${*}.t
167
168systemdb.texi: systemdb.t Makefile
169         $(BMENU) -p "" \
170            -u "Top" \
171            -n "" ${*}.t
172
Note: See TracBrowser for help on using the repository browser.