1 dawes 3.28 XCOMM $XConsortium: Imakefile /main/12 1996/12/16 12:31:46 rws $
|
2 dawes 3.22
3
4
5
|
6 dawes 3.81 XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/Imakefile,v 3.80 2002/02/11 14:38:58 tsi Exp $
|
7 dawes 3.22
|
8 dawes 3.18 #include <Server.tmpl>
|
9 dawes 1.1 #define IHaveSubdirs
10
|
11 dawes 3.42 #if XF86VgaHw
12 VGAHWDIR = vgahw
|
13 dawes 1.1 #endif
14
|
15 dawes 3.53 #if XF86FBDevHw
16 FBDEVHWDIR = fbdevhw
17 #endif
18
|
19 dawes 3.42 #if XF86XAA
20 XAADIR = xaa
|
21 dawes 1.1 #endif
22
|
23 dawes 3.42 #if XF1Bpp || XF4Bpp
24 XF1BPPDIR = xf1bpp
25 # if XF4Bpp
26 XF4BPPDIR = xf4bpp
27 # endif
|
28 dawes 1.1 #endif
29
|
30 mvojkovi 3.67 #if XF8_32Wid
31 XF8_32WIDDIR = xf8_32wid
32 #endif
33
|
34 dawes 3.49 #if XF8_32Bpp
35 XF8_32BPPDIR = xf8_32bpp
36 #endif
37
|
38 dawes 3.51 #if XF8_16Bpp
39 XF8_16BPPDIR = xf8_16bpp
40 #endif
41
|
42 dawes 3.50 #if XF24_32Bpp
43 XF24_32BPPDIR = xf24_32bpp
44 #endif
45
|
46 dawes 3.51 #if XFShadowFB
47 SHADOWFBDIR = shadowfb
48 #endif
49
|
50 dawes 3.43 #if XF86I2C
51 I2CDIR = i2c
52 #endif
53
|
54 dawes 3.46 #if XF86DDC
55 DDCDIR = ddc
56 #endif
57
|
58 dawes 3.43 #if XF86Ramdac
59 RAMDACDIR = ramdac
60 #endif
61
|
62 dawes 3.44 #if XF86RAC
63 RACDIR = rac
64 #endif
65
|
66 dawes 3.61 #if XF86Int10
67 INT10DIR = int10
|
68 dawes 3.4 #endif
69
|
70 dawes 3.26 #if BuildXF86Setup
71 XF86SETUPDIR = XF86Setup
72 #endif
73
|
74 dawes 3.42 #if DoLoadableServer
|
75 dawes 3.30 LOADERDIR = loader
|
76 hohndel 3.34 #endif
|
77 dawes 3.30
|
78 dawes 3.81 #if BuildXInputExt && defined(XInputDrivers)
|
79 dawes 3.47 INPUTDIR = input
80 #endif
81
|
82 dawes 3.60 #if DoLoadableServer
83 DRIVERSDK = sdk
84 #endif
85
|
86 dawes 3.73 #if !BuildServersOnly || BuildXFree86ConfigTools
|
87 tsi 3.72 XF86CFGDIRS = xf86cfg xf86config
|
88 tsi 3.66 #endif
89
|
90 tsi 3.80 SUBDIRS = os-support common $(I2CDIR) $(XAADIR) $(XF1BPPDIR) $(XF4BPPDIR) \
|
91 dawes 3.51 $(XF8_32BPPDIR) $(XF8_16BPPDIR) $(XF24_32BPPDIR) $(SHADOWFBDIR) \
|
92 dawes 3.53 drivers $(LOADERDIR) $(VGAHWDIR) $(FBDEVHWDIR) $(RAMDACDIR) \
|
93 tsi 3.80 $(RACDIR) $(DDCDIR) $(INPUTDIR) $(INT10DIR) parser \
|
94 tsi 3.72 scanpci doc dummylib $(XF86CFGDIRS) $(XF86SETUPDIR) etc \
|
95 tsi 3.79 $(DRIVERSDK) $(XF8_32WIDDIR)
|
96 dawes 1.1
|
97 dawes 3.69 #if !defined(OS2Architecture) && !defined(cygwinArchitecture)
|
98 dawes 3.20 XF86CONFIG = XF86Config
|
99 dawes 3.59 XF98CONFIG = XF98Config
|
100 dawes 3.20 #else
|
101 dawes 3.19 XF86CONFIG = XF86Conf
102 #endif
103
|
104 dawes 3.59 all:: $(XF86CONFIG) $(XF98CONFIG)
|
105 dawes 1.1
106 #if defined(i386BsdArchitecture) && !defined(FreeBSDArchitecture)
|
107 dawes 3.12 MANPAGE=Concat(FileManDir,/XF86Config.0)
|
108 dawes 1.1 #else
|
109 dawes 3.12 MANPAGE=Concat3(FileManDir,/XF86Config.,FileManSuffix)
|
110 dawes 1.1 #endif
111
112 RGBPATH=\"DefaultRGBDatabase\"
|
113 dawes 3.48 LOCALFONTPATH=\"$(LIBDIR)/fonts/local/\"
|
114 dawes 1.1 MISCFONTPATH=\"$(LIBDIR)/fonts/misc/\"
115 T1FONTPATH=\"$(LIBDIR)/fonts/Type1/\"
|
116 dawes 3.56 CIDFONTPATH=\"$(LIBDIR)/fonts/CID/\"
|
117 dawes 1.1 SPFONTPATH=\"$(LIBDIR)/fonts/Speedo/\"
118 DPI75FONTPATH=\"$(LIBDIR)/fonts/75dpi/\"
119 DPI100FONTPATH=\"$(LIBDIR)/fonts/100dpi/\"
|
120 dawes 3.21 DPI75USFONTPATH=\"$(LIBDIR)/fonts/75dpi/:unscaled\"
121 DPI100USFONTPATH=\"$(LIBDIR)/fonts/100dpi/:unscaled\"
|
122 dawes 1.1
|
123 dawes 3.59 #ifdef FreeBSDArchitecture
124 FREEBSDMOUSEDEV=" Option \"Device\" \"/dev/mse0\""
125 #else
126 FREEBSDMOUSEDEV="XCOMM Option \"Device\" \"/dev/mse0\""
127 #endif
128
129 #if defined(i386BsdArchitecture)&&defined(NetBSDArchitecture)
130 # if (OSMajorVersion >= 1) && (OSMinorVersion >= 1)
131 NETBSDOLDMOUSEDEV="XCOMM Option \"Device\" \"/dev/mms0\""
132 NETBSDNEWMOUSEDEV=" Option \"Device\" \"/dev/lms0\""
133 # else
134 NETBSDOLDMOUSEDEV=" Option \"Device\" \"/dev/mms0\""
135 NETBSDNEWMOUSEDEV="XCOMM Option \"Device\" \"/dev/lms0\""
136 # endif
137 #else
138 NETBSDOLDMOUSEDEV="XCOMM Option \"Device\" \"/dev/mms0\""
139 NETBSDNEWMOUSEDEV="XCOMM Option \"Device\" \"/dev/lms0\""
140 #endif
141
142 #ifdef LinuxArchitecture
143 LINUXMOUSEDEV=" Option \"Device\" \"/dev/mouse\""
144 dawes 3.59 #else
145 LINUXMOUSEDEV="XCOMM Option \"Device\" \"/dev/mouse\""
146 #endif
147
|
148 dawes 3.19 CppFileTarget($(XF86CONFIG), XF86Conf.cpp, \
|
149 dawes 1.1 -DRGBPATH=$(RGBPATH) -DMISCFONTPATH=$(MISCFONTPATH) \
|
150 dawes 3.48 -DLOCALFONTPATH=$(LOCALFONTPATH) \
|
151 dawes 3.45 -DT1FONTPATH=$(T1FONTPATH) \
|
152 dawes 3.56 -DCIDFONTPATH=$(CIDFONTPATH) \
|
153 dawes 3.45 -DSPFONTPATH=$(SPFONTPATH) \
154 -DDPI75FONTPATH=$(DPI75FONTPATH) \
155 -DDPI100FONTPATH=$(DPI100FONTPATH) \
|
156 dawes 3.21 -DDPI75USFONTPATH=$(DPI75USFONTPATH) \
157 -DDPI100USFONTPATH=$(DPI100USFONTPATH) \
|
158 dawes 3.45 -DMANPAGE=$(MANPAGE) -DMODULEPATH=\"$(MODULEDIR)\", \
|
159 dawes 1.1 $(ICONFIGFILES))
|
160 dawes 3.59 CppFileTarget($(XF98CONFIG), XF98Conf.cpp, \
161 -DRGBPATH=$(RGBPATH) -DMISCFONTPATH=$(MISCFONTPATH) \
162 -DLOCALFONTPATH=$(LOCALFONTPATH) \
163 -DT1FONTPATH=$(T1FONTPATH) \
164 -DCIDFONTPATH=$(CIDFONTPATH) \
165 -DSPFONTPATH=$(SPFONTPATH) \
166 -DDPI75FONTPATH=$(DPI75FONTPATH) \
167 -DDPI100FONTPATH=$(DPI100FONTPATH) \
168 -DDPI75USFONTPATH=$(DPI75USFONTPATH) \
169 -DDPI100USFONTPATH=$(DPI100USFONTPATH) \
170 -DFREEBSDMOUSEDEV=$(FREEBSDMOUSEDEV) \
171 -DNETBSDOLDMOUSEDEV=$(NETBSDOLDMOUSEDEV) \
172 -DNETBSDNEWMOUSEDEV=$(NETBSDNEWMOUSEDEV) \
173 -DLINUXMOUSEDEV=$(LINUXMOUSEDEV) \
174 -DMANPAGE=$(MANPAGE) -DMODULEPATH=\"$(MODULEDIR)\", \
175 $(ICONFIGFILES))
|
176 dawes 3.60 InstallDriverSDKNonExecFile($(XF86CONFIG),$(DRIVERSDKDIR))
177 InstallDriverSDKNonExecFile($(XF98CONFIG),$(DRIVERSDKDIR))
|
178 dawes 1.1
|
179 dawes 3.74 EXTRAMANDEFS=-D__logdir__=$(LOGDIRECTORY)
|
180 dawes 1.1 InstallManPage(XFree86,$(MANDIR))
|
181 dawes 3.63 InstallGenManPage(XF86Config,$(FILEMANDIR),$(FILEMANSUFFIX))
182
|
183 dawes 3.19 InstallNamedNonExec($(XF86CONFIG),XF86Config.eg,$(LIBDIR))
|
184 dawes 3.59 InstallNamedNonExec($(XF98CONFIG),XF86Config.98,$(LIBDIR))
|
185 paulo 3.76 InstallNamedNonExec(Options,Options,$(LIBDIR))
|
186 dawes 3.60
187 InstallDriverSDKNamedNonExec($(XF86CONFIG),XF86Config.eg,$(DRIVERSDKDIR))
|
188 dawes 1.1
189 MakeSubdirs($(SUBDIRS))
190 DependSubdirs($(SUBDIRS))
|