source: rtems/doc/posix_users/Makefile @ 7a8dfad

4.104.114.84.95
Last change on this file since 7a8dfad was 7a8dfad, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 23, 1999 at 4:42:01 PM

Changed date.

  • Property mode set to 100644
File size: 2.9 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
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   cancel.texi clock.texi cond.texi \
23   cspecific.texi device.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
57clean:
58        rm -f *.o $(PROG) *.txt core *.html
59        rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
60        rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
61
62process.texi: process.t Makefile
63         $(BMENU) -p "" \
64            -u "Top" \
65            -n "" ${*}.t
66
67procenv.texi: procenv.t Makefile
68         $(BMENU) -p "" \
69            -u "Top" \
70            -n "" ${*}.t
71
72files.texi: files.t Makefile
73         $(BMENU) -p "" \
74            -u "Top" \
75            -n "" ${*}.t
76
77thread.texi: thread.t Makefile
78         $(BMENU) -p "" \
79            -u "Top" \
80            -n "" ${*}.t
81
82signal.texi: signal.t Makefile
83         $(BMENU) -p "" \
84            -u "Top" \
85            -n "" ${*}.t
86
87mutex.texi: mutex.t Makefile
88         $(BMENU) -p "" \
89            -u "Top" \
90            -n "" ${*}.t
91
92cond.texi: cond.t Makefile
93         $(BMENU) -p "" \
94            -u "Top" \
95            -n "" ${*}.t
96
97key.texi: key.t Makefile
98         $(BMENU) -p "" \
99            -u "Top" \
100            -n "" ${*}.t
101
102clock.texi: clock.t Makefile
103         $(BMENU) -p "" \
104            -u "Top" \
105            -n "" ${*}.t
106
107sched.texi: sched.t Makefile
108         $(BMENU) -p "" \
109            -u "Top" \
110            -n "" ${*}.t
111
112io.texi: io.t Makefile
113         $(BMENU) -p "" \
114            -u "Top" \
115            -n "" ${*}.t
116
117device.texi: device.t Makefile
118         $(BMENU) -p "" \
119            -u "Top" \
120            -n "" ${*}.t
121
122cspecific.texi: cspecific.t Makefile
123         $(BMENU) -p "" \
124            -u "Top" \
125            -n "" ${*}.t
126
127semaphores.texi: semaphores.t Makefile
128         $(BMENU) -p "" \
129            -u "Top" \
130            -n "" ${*}.t
131
132memorymgmt.texi: memorymgmt.t Makefile
133         $(BMENU) -p "" \
134            -u "Top" \
135            -n "" ${*}.t
136
137message.texi: message.t Makefile
138         $(BMENU) -p "" \
139            -u "Top" \
140            -n "" ${*}.t
141
142cancel.texi: cancel.t Makefile
143         $(BMENU) -p "" \
144            -u "Top" \
145            -n "" ${*}.t
146
147systemdb.texi: systemdb.t Makefile
148         $(BMENU) -p "" \
149            -u "Top" \
150            -n "" ${*}.t
151
Note: See TracBrowser for help on using the repository browser.