~ubuntu-branches/ubuntu/gutsy/vnc4/gutsy

« back to all changes in this revision

Viewing changes to unix/xc/programs/Xserver/hw/xfree86/doc/sgml/Imakefile

  • Committer: Bazaar Package Importer
  • Author(s): Ola Lundqvist
  • Date: 2006-05-15 20:35:17 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20060515203517-l4lre1ku942mn26k
Tags: 4.1.1+X4.3.0-10
* Correction of critical security issue. Thanks to Martin Kogler
  <e9925248@student.tuwien.ac.at> that informed me about the issue,
  and provided the patch.
  This flaw was originally found by Steve Wiseman of intelliadmin.com.
* Applied patch from Javier Kohen <jkohen@users.sourceforge.net> that
  inform the user that only 8 first characters of the password will
  actually be used when typing more than 8 characters, closes:
  #355619.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
XCOMM $XConsortium: Imakefile /main/16 1996/10/28 05:13:04 kaleb $
 
2
 
 
3
 
 
4
 
 
5
 
 
6
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Imakefile,v 3.83 2003/02/26 21:59:44 dawes Exp $
 
7
 
 
8
#include <Server.tmpl>
 
9
#include <lnxdoc.rules>
 
10
 
 
11
/* Set this to YES if the RELNOTES file is up to date (and during devel) */
 
12
#ifndef BuildRelnotes
 
13
#define BuildRelnotes YES
 
14
#endif
 
15
 
 
16
#if BuildRelnotes
 
17
RELNOTES=RELNOTES.sgml
 
18
#endif
 
19
 
 
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
 
31
 
 
32
#ifdef DEADDOCS
 
33
LinuxDocReadmeTarget(Bsdi)
 
34
#endif
 
35
LinuxDocReadmeTarget(Darwin)
 
36
#ifdef OUTOFDATE
 
37
LinuxDocReadmeTarget(DGUX)
 
38
LinuxDocReadmeTarget(FreeBSD)
 
39
#endif
 
40
LinuxDocReadmeTarget(isc)
 
41
#ifdef OUTOFDATE
 
42
LinuxDocReadmeTarget(Linux)
 
43
#endif
 
44
LinuxDocReadmeTarget(LynxOS)
 
45
LinuxDocReadmeTarget(NetBSD)
 
46
LinuxDocReadmeTarget(OpenBSD)
 
47
#ifdef OUTOFDATE
 
48
LinuxDocReadmeTarget(OS2)
 
49
#endif
 
50
LinuxDocTargetLong(OS2Notes.sgml,OS2.Notes,OS2Notes)
 
51
LinuxDocReadmeTarget(SCO)
 
52
LinuxDocReadmeTarget(Solaris)
 
53
#ifdef OUTOFDATE
 
54
LinuxDocReadmeTarget(SVR4)
 
55
#endif
 
56
 
 
57
/* Hardware docs */
 
58
#ifdef OUTOFDATE
 
59
LinuxDocReadmeTarget(3Dlabs)
 
60
#endif
 
61
LinuxDocReadmeTarget(apm)
 
62
#ifdef OUTOFDATE
 
63
LinuxDocReadmeTarget(ark)
 
64
LinuxDocReadmeTarget(agx)
 
65
#endif
 
66
LinuxDocReadmeTarget(ati)
 
67
LinuxDocReadmeTarget(chips)
 
68
#ifdef OUTOFDATE
 
69
LinuxDocReadmeTarget(cirrus)
 
70
#endif
 
71
LinuxDocReadmeTarget(cyrix)
 
72
LinuxDocReadmeTarget(DECtga)
 
73
#ifdef OUTOFDATE
 
74
LinuxDocReadmeTarget(epson)
 
75
LinuxDocReadmeTarget(fbdev)
 
76
#endif
 
77
LinuxDocReadmeTarget(I128)
 
78
LinuxDocReadmeTarget(i740)
 
79
LinuxDocReadmeTarget(i810)
 
80
#ifdef OUTOFDATE
 
81
LinuxDocReadmeTarget(neomagic)
 
82
#endif
 
83
LinuxDocReadmeTarget(newport)
 
84
#ifdef OUTOFDATE
 
85
LinuxDocReadmeTarget(Mach32)
 
86
LinuxDocReadmeTarget(Mach64)
 
87
LinuxDocReadmeTarget(MGA)
 
88
LinuxDocReadmeTarget(NVIDIA)
 
89
LinuxDocReadmeTarget(Oak)
 
90
LinuxDocReadmeTarget(P9000)
 
91
#endif
 
92
LinuxDocReadmeTarget(r128)
 
93
LinuxDocReadmeTarget(rendition)
 
94
#ifdef OUTOFDATE
 
95
LinuxDocReadmeTarget(S3)
 
96
#endif
 
97
LinuxDocReadmeTarget(s3virge)
 
98
LinuxDocReadmeTarget(SiS)
 
99
#ifdef OUTOFDATE
 
100
LinuxDocReadmeTarget(trident)
 
101
LinuxDocReadmeTarget(tseng)
 
102
LinuxDocReadmeTarget(Video7)
 
103
LinuxDocReadmeTarget(WstDig)
 
104
#endif
 
105
 
 
106
/* Main docs */
 
107
LinuxDocTarget(BUILD)
 
108
#ifdef OUTOFDATE
 
109
LinuxDocReadmeTarget(Config)
 
110
#endif
 
111
LinuxDocTarget(DESIGN)
 
112
LinuxDocTarget(Install)
 
113
LinuxDocTarget(LICENSE)
 
114
#ifdef OUTOFDATE
 
115
LinuxDocTargetLong(QuickStart.sgml,QuickStart.doc,QuickStart)
 
116
#endif
 
117
LinuxDocTarget(README)
 
118
#if BuildRelnotes
 
119
LinuxDocTarget(RELNOTES)
 
120
#endif
 
121
LinuxDocTarget(Status)
 
122
 
 
123
/* Other docs */
 
124
LinuxDocReadmeTarget(fonts)
 
125
LinuxDocReadmeTarget(mouse)
 
126
LinuxDocTarget(Versions)
 
127
#ifdef OUTOFDATE
 
128
LinuxDocTargetLong(VideoModes.sgml,VideoModes.doc,VideoModes)
 
129
LinuxDocTarget(xinput)
 
130
#endif
 
131
LinuxDocReadmeTarget(DRI)
 
132
LinuxDocReadmeTarget(DRIcomp)
 
133
LinuxDocReadmeTarget(dps)
 
134
LinuxDocReadmeTarget(XKB-Config)
 
135
LinuxDocReadmeTarget(XKB-Enhancing)
 
136
 
 
137
SGMLMANDEFS=-D__drivermansuffix__='"$(DRIVERMANSUFFIX)"' \
 
138
            -D__filemansuffix__='"$(FILEMANSUFFIX)"' \
 
139
            -D__miscmansuffix__='"$(MISCMANSUFFIX)"'
 
140
 
 
141
#if BuildHtmlManPages
 
142
HTMLMANDEFS=-DHTML_MANPAGES
 
143
#endif
 
144
 
 
145
AllTarget(mdefs.ent)
 
146
CppRawFileTarget(mdefs.ent,mdefs.cpp,$(SGMLMANDEFS) $(HTMLMANDEFS),NullParameter)
 
147
 
 
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; \
 
155
        done
 
156
        cat index.post >> index.sgml
 
157
 
 
158
LinuxDocTarget(index)
 
159
 
 
160
clean::
 
161
        RemoveFile(index.sgml)
 
162
 
 
163
 
 
164
FORMATTEDDIR = ..
 
165
 
 
166
#if BuildRelnotes
 
167
/* Update RELNOTES at top level */
 
168
UpdateFormattedDoc(RELNOTES,$(TOP))
 
169
#endif
 
170
 
 
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)
 
174