source: rtems/doc/posix1003.1/Makefile @ 68feecfd

4.104.114.84.95
Last change on this file since 68feecfd was 68feecfd, checked in by Joel Sherrill <joel.sherrill@…>, on 03/11/98 at 22:56:23

Outline complete and apparently correct.

  • Property mode set to 100644
File size: 3.5 KB
Line 
1#
2#  COPYRIGHT (c) 1988-1998.
3#  On-Line Applications Research Corporation (OAR).
4#  All rights reserved.
5#
6#  $Id$
7#
8
9include ../Make.config
10
11PROJECT=posix1003_1
12
13all: 
14
15COMMON_FILES=../common/cpright.texi ../common/setup.texi
16
17GENERATED_FILES=ch01.texi ch02.texi ch03.texi ch04.texi ch05.texi \
18                ch06.texi ch07.texi ch08.texi ch09.texi ch10.texi \
19                ch11.texi ch12.texi ch13.texi ch14.texi ch15.texi \
20                ch16.texi ch17.texi ch18.texi
21
22FILES= $(PROJECT).texi \
23  preface.texi $(GENERATED_FILES)
24
25all:
26
27INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
28
29info: $(PROJECT)
30        #cp $(wildcard $(PROJECT) $(PROJECT)-*) $(INFO_INSTALL)
31        cp $(PROJECT) $(INFO_INSTALL)
32
33$(PROJECT): $(FILES)
34        $(MAKEINFO) $(PROJECT).texi
35
36vinfo: info
37        $(INFO) -f $(PROJECT)
38
39dvi: $(PROJECT).dvi
40ps: $(PROJECT).ps
41       
42$(PROJECT).ps: $(PROJECT).dvi
43        dvips -o $(PROJECT).ps $(PROJECT).dvi
44        cp $(PROJECT).ps $(PS_INSTALL)
45
46dv: dvi
47        $(XDVI) $(PROJECT).dvi
48
49view: ps
50        $(GHOSTVIEW) $(PROJECT).ps
51
52$(PROJECT).dvi: $(FILES)
53        $(TEXI2DVI) $(PROJECT).texi
54
55ch01.texi: ch01.t
56        $(BMENU) -c -p "Preface" \
57            -u "Top" \
58            -n "Terminology and General Requirements" ${*}.t
59
60ch02.texi: ch02.t
61        $(BMENU) -c -p "Conformance" \
62            -u "Top" \
63            -n "Process Primitives" ${*}.t
64
65ch03.texi: ch03.t
66        $(BMENU) -c -p "Symbolic Constants" \
67            -u "Top" \
68            -n "Process Environment" ${*}.t
69
70ch04.texi: ch04.t
71        $(BMENU) -c -p "Delay Process Execution" \
72            -u "Top" \
73            -n "Files and Directories" ${*}.t
74
75ch05.texi: ch05.t
76        $(BMENU) -c -p "Get Configurable System Variables" \
77            -u "Top" \
78            -n "Input and Output Primitives" ${*}.t
79
80ch06.texi: ch06.t
81        $(BMENU) -c -p "Get Configurable Pathname Variables" \
82            -u "Top" \
83            -n "Device- and Class-Specific Functions" ${*}.t
84
85ch07.texi: ch07.t
86        $(BMENU) -c -p " Asynchronous File Synchronization" \
87            -u "Top" \
88            -n "Language-Specific Services for the C Programming Language" ${*}.t
89
90ch08.texi: ch08.t
91        $(BMENU) -c -p "Set Foreground Process Group ID" \
92            -u "Top" \
93            -n "System Databases" ${*}.t
94
95ch09.texi: ch09.t
96        $(BMENU) -c -p "Pseudo-Random Sequence Generation Functions" \
97            -u "Top" \
98            -n "Data Interchange Format" ${*}.t
99
100ch10.texi: ch10.t
101        $(BMENU) -c -p "User Database Access" \
102            -u "Top" \
103            -n "Synchronization" ${*}.t
104
105ch11.texi: ch11.t
106        $(BMENU) -c -p "Multiple Volumes" \
107            -u "Top" \
108            -n "Memory Management" ${*}.t
109
110ch12.texi: ch12.t
111        $(BMENU) -c -p "Waiting on a Condition" \
112            -u "Top" \
113            -n "Execution Scheduling" ${*}.t
114
115ch13.texi: ch13.t
116        $(BMENU) -c -p "Remove a Shared Memory Object" \
117            -u "Top" \
118            -n "Clocks and Timers" ${*}.t
119
120ch14.texi: ch14.t
121        $(BMENU) -c -p "Change the Priority Ceiling of a Mutex" \
122            -u "Top" \
123            -n "Message Passing" ${*}.t
124
125ch15.texi: ch15.t
126        $(BMENU) -c -p "High Resolution Sleep" \
127            -u "Top" \
128            -n "Thread Management" ${*}.t
129
130ch16.texi: ch16.t
131        $(BMENU) -c -p "Get Message Queue Attributes" \
132            -u "Top" \
133            -n "Thread-Specific Data" ${*}.t
134
135ch17.texi: ch17.t
136        $(BMENU) -c -p "Dynamic Package Initialization" \
137            -u "Top" \
138            -n "Thread Cancellation" ${*}.t
139
140ch18.texi: ch18.t
141        $(BMENU) -c -p "Thread-Specific Data Key Deletion" \
142            -u "Top" \
143            -n "Command and Variable Index" ${*}.t
144
145
146html: $(FILES)
147        -mkdir $(WWW_INSTALL)/$(PROJECT)
148        $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
149            $(PROJECT).texi
150
151clean:
152        rm -f *.o $(PROG) *.txt core
153        rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
154        rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
155        rm -f *.fixed _*
156
Note: See TracBrowser for help on using the repository browser.