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

« back to all changes in this revision

Viewing changes to unix/xc/programs/Xserver/hw/xwin/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/10 1996/12/02 10:20:33 lehors $
 
2
XCOMM $XFree86: xc/programs/Xserver/hw/xwin/Imakefile,v 1.15 2003/02/12 15:01:38 alanh Exp $
 
3
 
 
4
#include <Server.tmpl>
 
5
 
 
6
#if HasShm
 
7
SHMDEF = -DHAS_SHM
 
8
#endif
 
9
 
 
10
MMAPDEF = -DHAS_MMAP
 
11
 
 
12
SRCS =  InitInput.c \
 
13
        InitOutput.c \
 
14
        stubs.c \
 
15
        wingc.c \
 
16
        winpolyline.c \
 
17
        winfillsp.c \
 
18
        wingetsp.c \
 
19
        winsetsp.c \
 
20
        winwindow.c \
 
21
        winpntwin.c \
 
22
        winpixmap.c \
 
23
        winfont.c \
 
24
        wincmap.c \
 
25
        winclip.c \
 
26
        winallpriv.c \
 
27
        winscrinit.c \
 
28
        winmisc.c \
 
29
        winblock.c \
 
30
        winwakeup.c \
 
31
        wincursor.c \
 
32
        winwndproc.c \
 
33
        winshadgdi.c \
 
34
        winshaddd.c \
 
35
        winshadddnl.c \
 
36
        winpfbdd.c \
 
37
        winkeybd.c \
 
38
        winmouse.c \
 
39
        wincutpaste.c \
 
40
        winnativegdi.c \
 
41
        winlayer.c \
 
42
        winerror.c \
 
43
        winengine.c \
 
44
        wincreatewnd.c \
 
45
        winregistry.c \
 
46
        winconfig.c \
 
47
        winmsg.c \
 
48
        winmultiwindowwindow.c \
 
49
        winmultiwindowwm.c \
 
50
        winclipboardinit.c \
 
51
        winclipboardtextconv.c \
 
52
        winclipboardthread.c \
 
53
        winclipboardunicode.c \
 
54
        winclipboardwndproc.c \
 
55
        winclipboardxevents.c
 
56
 
 
57
/*
 
58
 * NOTE: The windialogs.rc file is compiled into windialogs.res.
 
59
 * This compiled-resource file must be directly linked into XWin.exe
 
60
 * by the commands in xc/programs/Xserver/Imakefile; it cannot be
 
61
 * linked into libXwin.a because it will not be correctly positioned
 
62
 * in the XWin.exe image for Windows to be able to find the resources.
 
63
 */
 
64
 
 
65
OBJS =  InitInput.o \
 
66
        InitOutput.o \
 
67
        stubs.o \
 
68
        wingc.o \
 
69
        winpolyline.o \
 
70
        winfillsp.o \
 
71
        wingetsp.o \
 
72
        winsetsp.o \
 
73
        winwindow.o \
 
74
        winpntwin.o \
 
75
        winpixmap.o \
 
76
        winfont.o \
 
77
        wincmap.o \
 
78
        winclip.o \
 
79
        winallpriv.o \
 
80
        winscrinit.o \
 
81
        winmisc.o \
 
82
        winblock.o \
 
83
        winwakeup.o \
 
84
        wincursor.o \
 
85
        winwndproc.o \
 
86
        winshadgdi.o \
 
87
        winshaddd.o \
 
88
        winshadddnl.o \
 
89
        winpfbdd.o \
 
90
        winkeybd.o \
 
91
        winmouse.o \
 
92
        wincutpaste.o \
 
93
        winnativegdi.o \
 
94
        winlayer.o \
 
95
        winerror.o \
 
96
        winengine.o \
 
97
        wincreatewnd.o \
 
98
        winregistry.o \
 
99
        winconfig.o \
 
100
        winmsg.o \
 
101
        winmultiwindowwindow.o \
 
102
        winmultiwindowwm.o \
 
103
        winclipboardinit.o \
 
104
        winclipboardtextconv.o \
 
105
        winclipboardthread.o \
 
106
        winclipboardunicode.o \
 
107
        winclipboardwndproc.o \
 
108
        winclipboardxevents.o
 
109
 
 
110
INCLUDES = -I. -I$(XBUILDINCDIR) -I$(FONTINCSRC) \
 
111
           -I$(SERVERSRC)/fb -I$(SERVERSRC)/mi \
 
112
           -I$(SERVERSRC)/miext/shadow -I$(SERVERSRC)/miext/layer \
 
113
           -I$(SERVERSRC)/include -I$(SERVERSRC)/os  \
 
114
           -I$(EXTINCSRC) -I$(XINCLUDESRC) \
 
115
           -I$(SERVERSRC)/render -I$(SERVERSRC)/randr
 
116
 
 
117
DEFINES = $(OS_DEFINES) $(SHMDEF) $(MMAPDEF) -UXFree86LOADER -UXF86DRI \
 
118
          -DPROJECTROOT="\"$(PROJECTROOT)\""
 
119
 
 
120
LinkSourceFile(stubs.c,$(SERVERSRC)/Xi)
 
121
SpecialCObjectRule(stubs,$(ICONFIGFILES),$(EXT_DEFINES))
 
122
 
 
123
 
 
124
/*
 
125
 * Build the Windows resource file (contains the program icon, etc.)
 
126
 */
 
127
 
 
128
ResourceObjectRule(XWin,,)
 
129
 
 
130
NormalLibraryObjectRule()
 
131
NormalLibraryTarget(Xwin,$(OBJS))
 
132
 
 
133
InstallManPage(XWin,$(MANDIR))
 
134
 
 
135
DependTarget()