1
XCOMM $XConsortium: Imakefile /main/16 1996/10/28 05:13:04 kaleb $
6
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Imakefile,v 3.83 2003/02/26 21:59:44 dawes Exp $
9
#include <lnxdoc.rules>
11
/* Set this to YES if the RELNOTES file is up to date (and during devel) */
13
#define BuildRelnotes YES
17
RELNOTES=RELNOTES.sgml
20
SGMLDEPENDS = defs.ent
21
MANSGMLDEPENDS = mdefs.ent
22
INDEXLIST = README.sgml $(RELNOTES) Status.sgml LICENSE.sgml Install.sgml \
23
BUILD.sgml DESIGN.sgml Versions.sgml \
24
mouse.sgml fonts.sgml DRI.sgml DRIcomp.sgml dps.sgml \
25
XKB-Config.sgml XKB-Enhancing.sgml \
26
Darwin.sgml isc.sgml LynxOS.sgml NetBSD.sgml OpenBSD.sgml \
27
OS2Notes.sgml SCO.sgml Solaris.sgml \
28
apm.sgml ati.sgml chips.sgml cyrix.sgml DECtga.sgml \
29
I128.sgml i740.sgml i810.sgml newport.sgml \
30
r128.sgml rendition.sgml s3virge.sgml SiS.sgml
33
LinuxDocReadmeTarget(Bsdi)
35
LinuxDocReadmeTarget(Darwin)
37
LinuxDocReadmeTarget(DGUX)
38
LinuxDocReadmeTarget(FreeBSD)
40
LinuxDocReadmeTarget(isc)
42
LinuxDocReadmeTarget(Linux)
44
LinuxDocReadmeTarget(LynxOS)
45
LinuxDocReadmeTarget(NetBSD)
46
LinuxDocReadmeTarget(OpenBSD)
48
LinuxDocReadmeTarget(OS2)
50
LinuxDocTargetLong(OS2Notes.sgml,OS2.Notes,OS2Notes)
51
LinuxDocReadmeTarget(SCO)
52
LinuxDocReadmeTarget(Solaris)
54
LinuxDocReadmeTarget(SVR4)
59
LinuxDocReadmeTarget(3Dlabs)
61
LinuxDocReadmeTarget(apm)
63
LinuxDocReadmeTarget(ark)
64
LinuxDocReadmeTarget(agx)
66
LinuxDocReadmeTarget(ati)
67
LinuxDocReadmeTarget(chips)
69
LinuxDocReadmeTarget(cirrus)
71
LinuxDocReadmeTarget(cyrix)
72
LinuxDocReadmeTarget(DECtga)
74
LinuxDocReadmeTarget(epson)
75
LinuxDocReadmeTarget(fbdev)
77
LinuxDocReadmeTarget(I128)
78
LinuxDocReadmeTarget(i740)
79
LinuxDocReadmeTarget(i810)
81
LinuxDocReadmeTarget(neomagic)
83
LinuxDocReadmeTarget(newport)
85
LinuxDocReadmeTarget(Mach32)
86
LinuxDocReadmeTarget(Mach64)
87
LinuxDocReadmeTarget(MGA)
88
LinuxDocReadmeTarget(NVIDIA)
89
LinuxDocReadmeTarget(Oak)
90
LinuxDocReadmeTarget(P9000)
92
LinuxDocReadmeTarget(r128)
93
LinuxDocReadmeTarget(rendition)
95
LinuxDocReadmeTarget(S3)
97
LinuxDocReadmeTarget(s3virge)
98
LinuxDocReadmeTarget(SiS)
100
LinuxDocReadmeTarget(trident)
101
LinuxDocReadmeTarget(tseng)
102
LinuxDocReadmeTarget(Video7)
103
LinuxDocReadmeTarget(WstDig)
107
LinuxDocTarget(BUILD)
109
LinuxDocReadmeTarget(Config)
111
LinuxDocTarget(DESIGN)
112
LinuxDocTarget(Install)
113
LinuxDocTarget(LICENSE)
115
LinuxDocTargetLong(QuickStart.sgml,QuickStart.doc,QuickStart)
117
LinuxDocTarget(README)
119
LinuxDocTarget(RELNOTES)
121
LinuxDocTarget(Status)
124
LinuxDocReadmeTarget(fonts)
125
LinuxDocReadmeTarget(mouse)
126
LinuxDocTarget(Versions)
128
LinuxDocTargetLong(VideoModes.sgml,VideoModes.doc,VideoModes)
129
LinuxDocTarget(xinput)
131
LinuxDocReadmeTarget(DRI)
132
LinuxDocReadmeTarget(DRIcomp)
133
LinuxDocReadmeTarget(dps)
134
LinuxDocReadmeTarget(XKB-Config)
135
LinuxDocReadmeTarget(XKB-Enhancing)
137
SGMLMANDEFS=-D__drivermansuffix__='"$(DRIVERMANSUFFIX)"' \
138
-D__filemansuffix__='"$(FILEMANSUFFIX)"' \
139
-D__miscmansuffix__='"$(MISCMANSUFFIX)"'
141
#if BuildHtmlManPages
142
HTMLMANDEFS=-DHTML_MANPAGES
146
CppRawFileTarget(mdefs.ent,mdefs.cpp,$(SGMLMANDEFS) $(HTMLMANDEFS),NullParameter)
148
/* Generate the documentation index */
149
index.sgml: $(INDEXLIST) index.pre index.post add.sh Imakefile $(SGMLDEPENDS) $(MANSGMLDEPENDS)
150
RemoveFile(index.sgml)
151
cat index.pre > index.sgml
152
echo "<!-- This file is auto-generated. Do not edit! -->" >> index.sgml
153
for i in $(INDEXLIST); do \
154
$(SHELL) add.sh $$i; \
156
cat index.post >> index.sgml
158
LinuxDocTarget(index)
161
RemoveFile(index.sgml)
167
/* Update RELNOTES at top level */
168
UpdateFormattedDoc(RELNOTES,$(TOP))
171
/* Update the README files in xc/programs/xkbcomp */
172
UpdateFormattedDocLong(README.XKB-Config,$(PROGRAMSRC)/xkbcomp,README.config)
173
UpdateFormattedDocLong(README.XKB-Enhancing,$(PROGRAMSRC)/xkbcomp,README.enhancing)