source: rtems/doc/posix_users/Makefile @ 20b457a1

4.104.114.84.95
Last change on this file since 20b457a1 was 20b457a1, checked in by Joel Sherrill <joel.sherrill@…>, on 04/23/99 at 16:49:13

Fixed Makefile to avoid copying the file to a new name.

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