| 1 |
XCOMM |
| 2 |
XCOMM $Id: Project.tmpl,v 1.21.2.4 1999/05/06 04:33:42 nakanisi Exp $ |
| 3 |
XCOMM |
| 4 |
|
| 5 |
XCOMM FreeWnn is a network-extensible Kana-to-Kanji conversion system. |
| 6 |
XCOMM This file is part of FreeWnn. |
| 7 |
XCOMM |
| 8 |
XCOMM Copyright Kyoto University Research Institute for Mathematical Sciences |
| 9 |
XCOMM 1987, 1988, 1989, 1990, 1991, 1992 |
| 10 |
XCOMM Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 |
| 11 |
XCOMM Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 |
| 12 |
XCOMM |
| 13 |
XCOMM Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp> |
| 14 |
XCOMM |
| 15 |
XCOMM This program is free software; you can redistribute it and/or modify |
| 16 |
XCOMM it under the terms of the GNU General Public License as published by |
| 17 |
XCOMM the Free Software Foundation; either version 2, or (at your option) |
| 18 |
XCOMM any later version. |
| 19 |
XCOMM |
| 20 |
XCOMM This program is distributed in the hope that it will be useful, |
| 21 |
XCOMM but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 22 |
XCOMM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 23 |
XCOMM GNU General Public License for more details. |
| 24 |
XCOMM |
| 25 |
XCOMM You should have received a copy of the GNU General Public License |
| 26 |
XCOMM along with GNU Emacs; see the file COPYING. If not, write to the |
| 27 |
XCOMM Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
| 28 |
XCOMM |
| 29 |
XCOMM Commentary: |
| 30 |
XCOMM |
| 31 |
XCOMM Change log: |
| 32 |
XCOMM '99/03/20 ������������ <kate@pfu.co.jp> |
| 33 |
XCOMM for ������������������dirs ���������������������������������������������������������� |
| 34 |
XCOMM '99/04/02 ���� <asami@freebsd.org> |
| 35 |
XCOMM SYS_LIBRARIES �������� |
| 36 |
XCOMM INSTINCFLAGS��INSTDATFLAGS��INSTAPPFLAGS �������� |
| 37 |
XCOMM '99/04/19 TAOKA Satoshi - ���� ����<taoka@infonets.hiroshima-u.ac.jp> |
| 38 |
|
| 39 |
XCOMM XFree86 ������ |
| 40 |
XCOMM jlib.V3 ���������������� make ���������������� |
| 41 |
XCOMM ���������������������������������������� |
| 42 |
XCOMM '99/04/19 Hidekazu Kuroki - ���� ����(hidekazu@cs.titech.ac.jp) |
| 43 |
XCOMM XFree86 ��������������������������imakeprefix �� IMAKEPREFIX���� |
| 44 |
XCOMM |
| 45 |
XCOMM |
| 46 |
XCOMM Last modified date: 02,Apr.1999 |
| 47 |
XCOMM |
| 48 |
XCOMM ----------------------------------------------------------------------- |
| 49 |
XCOMM X Window System Build Parameters and Rules |
| 50 |
XCOMM $XConsortium: Project.tmpl,v 1.242 94/04/13 14:58:40 rws Exp $ |
| 51 |
|
| 52 |
/**************************************************************************** |
| 53 |
* * |
| 54 |
* DEFAULT DEFINITONS * |
| 55 |
* * |
| 56 |
* The following section contains defaults for things that can * |
| 57 |
* overridden in the various *.cf and site.def files. DO NOT EDIT! * |
| 58 |
* * |
| 59 |
***************************************************************************/ |
| 60 |
|
| 61 |
#define ProjectX 6 /* do *not* change this line */ |
| 62 |
|
| 63 |
/* The following project-specific rules are defined at the end of this file: |
| 64 |
* |
| 65 |
* InstallAppDefaults (class) |
| 66 |
* InstallAppDefaultsLong (file,class) |
| 67 |
* MakeFontsDir (deplist) |
| 68 |
* MakeFonts () |
| 69 |
* InstallFontObjs (objs,dest) |
| 70 |
* InstallFonts (dest) |
| 71 |
* InstallFontAliases (dest) |
| 72 |
* FontSrc (basename) |
| 73 |
* FontBaseObj (basename) |
| 74 |
* InstallFontScale (dest) |
| 75 |
* UncompressedFontTarget (basename) |
| 76 |
* CompressedFontTarget (basename) |
| 77 |
* FontTarget (basename) |
| 78 |
* FontObj (basename) |
| 79 |
*/ |
| 80 |
|
| 81 |
/* |
| 82 |
* X-specific things |
| 83 |
*/ |
| 84 |
#ifndef HasXServer |
| 85 |
#define HasXServer YES |
| 86 |
#endif |
| 87 |
#ifndef BuildServer |
| 88 |
#define BuildServer HasXServer |
| 89 |
#endif |
| 90 |
#ifndef XServerThreaded |
| 91 |
#define XServerThreaded NO /* turn on threads in merged server */ |
| 92 |
#endif |
| 93 |
#ifndef BuildFontServer |
| 94 |
#define BuildFontServer YES |
| 95 |
#endif |
| 96 |
#ifndef BuildFonts |
| 97 |
#define BuildFonts BuildServer |
| 98 |
#endif |
| 99 |
#ifndef BuildPhigs |
| 100 |
#define BuildPhigs NO |
| 101 |
#endif |
| 102 |
#ifndef BuildPexExt |
| 103 |
#define BuildPexExt YES |
| 104 |
#endif |
| 105 |
#ifndef BuildXInputExt |
| 106 |
#define BuildXInputExt NO |
| 107 |
#endif |
| 108 |
#ifndef BuildDIS |
| 109 |
#define BuildDIS NO |
| 110 |
#endif |
| 111 |
#ifndef BuildXIE |
| 112 |
#define BuildXIE YES |
| 113 |
#endif |
| 114 |
#ifndef BuildXKB |
| 115 |
#define BuildXKB NO |
| 116 |
#endif |
| 117 |
#ifndef BuildXKBlib |
| 118 |
#define BuildXKBlib NO /* not yet a standard part of Xlib */ |
| 119 |
#endif |
| 120 |
#ifndef BuildFresco |
| 121 |
#if HasCplusplus && !HasGcc2ForCplusplus |
| 122 |
#define BuildFresco YES |
| 123 |
#else |
| 124 |
#define BuildFresco NO |
| 125 |
#endif |
| 126 |
#endif |
| 127 |
#ifndef InstallLibManPages |
| 128 |
#define InstallLibManPages YES |
| 129 |
#endif |
| 130 |
#ifndef InstallXtermSetUID |
| 131 |
#define InstallXtermSetUID YES /* xterm needs to be set uid */ |
| 132 |
#endif |
| 133 |
#ifndef InstallXinitConfig |
| 134 |
#define InstallXinitConfig NO /* install sample xinit config */ |
| 135 |
#endif |
| 136 |
#ifndef InstallXdmConfig |
| 137 |
#define InstallXdmConfig NO /* install sample xdm config */ |
| 138 |
#endif |
| 139 |
#ifndef XdmServersType /* what Xservers files to use */ |
| 140 |
#if BuildServer |
| 141 |
#define XdmServersType ws |
| 142 |
#else |
| 143 |
#define XdmServersType fs |
| 144 |
#endif |
| 145 |
#endif |
| 146 |
#ifndef InstallFSConfig |
| 147 |
#define InstallFSConfig NO /* install sample fs config */ |
| 148 |
#endif |
| 149 |
#ifndef InstallAppDefFiles |
| 150 |
#define InstallAppDefFiles YES /* install application defaults */ |
| 151 |
#endif |
| 152 |
#ifndef ThreadedX |
| 153 |
#if HasPosixThreads || HasCThreads |
| 154 |
#define ThreadedX YES /* multi-threaded libraries */ |
| 155 |
#else |
| 156 |
#define ThreadedX NO |
| 157 |
#endif |
| 158 |
#endif |
| 159 |
#ifndef ThreadedProject |
| 160 |
#define ThreadedProject ThreadedX |
| 161 |
#endif |
| 162 |
#ifndef HasWChar32 |
| 163 |
#define HasWChar32 SystemV4 |
| 164 |
#endif |
| 165 |
#ifndef HasXdmAuth |
| 166 |
#define HasXdmAuth NO /* if you can not use XDM-AUTH* */ |
| 167 |
#endif |
| 168 |
#ifndef PrimaryScreenResolution |
| 169 |
#define PrimaryScreenResolution 72 /* a common resolution */ |
| 170 |
#endif |
| 171 |
#ifndef DefaultFontPath |
| 172 |
#if PrimaryScreenResolution < 88 /* (75 + 100) / 2 */ |
| 173 |
#define DefaultFontPath $(FONTDIR)/misc/,$(FONTDIR)/Speedo/,$(FONTDIR)/Type1/,$(FONTDIR)/75dpi/,$(FONTDIR)/100dpi/ |
| 174 |
#else |
| 175 |
#define DefaultFontPath $(FONTDIR)/misc/,$(FONTDIR)/Speedo/,$(FONTDIR)/Type1/,$(FONTDIR)/100dpi/,$(FONTDIR)/75dpi/ |
| 176 |
#endif |
| 177 |
#endif |
| 178 |
#ifndef DefaultRGBDatabase |
| 179 |
#define DefaultRGBDatabase $(LIBDIR)/rgb |
| 180 |
#endif |
| 181 |
#ifndef UseRgbTxt |
| 182 |
#define UseRgbTxt NO /* default is to compile with dbm */ |
| 183 |
#endif |
| 184 |
#ifndef FontCompilerFlags |
| 185 |
#define FontCompilerFlags -t |
| 186 |
#endif |
| 187 |
#ifndef ConnectionFlags |
| 188 |
#if HasStreams |
| 189 |
#define ConnectionFlags -DSTREAMSCONN |
| 190 |
#else |
| 191 |
#if HasDECnet |
| 192 |
#define ConnectionFlags -DTCPCONN -DUNIXCONN -DDNETCONN |
| 193 |
#else |
| 194 |
#define ConnectionFlags -DTCPCONN -DUNIXCONN |
| 195 |
#endif |
| 196 |
#endif |
| 197 |
#endif |
| 198 |
#ifndef ProjectThreadsDefines |
| 199 |
#define ProjectThreadsDefines -DXTHREADS |
| 200 |
#endif |
| 201 |
#ifndef FontOSDefines |
| 202 |
#define FontOSDefines /**/ |
| 203 |
#endif |
| 204 |
#ifndef FontDefines |
| 205 |
#define FontDefines -DFONT_SNF -DFONT_BDF -DFONT_PCF -DCOMPRESSED_FONTS FontOSDefines |
| 206 |
#endif |
| 207 |
#ifndef XawI18nDefines |
| 208 |
#if SystemV4 |
| 209 |
#define XawI18nDefines -DHAS_WCTYPE_H |
| 210 |
#else |
| 211 |
#define XawI18nDefines -DUSE_XWCHAR_STRING |
| 212 |
#endif |
| 213 |
#endif |
| 214 |
#ifndef ExtensionOSDefines |
| 215 |
#define ExtensionOSDefines /**/ |
| 216 |
#endif |
| 217 |
#ifndef ExtensionDefines |
| 218 |
#ifndef PexDefines |
| 219 |
#if BuildPexExt |
| 220 |
#define PexDefines -DPEXEXT |
| 221 |
#else |
| 222 |
#define PexDefines /**/ |
| 223 |
#endif |
| 224 |
#endif |
| 225 |
#ifndef ShmDefines |
| 226 |
#if HasShm |
| 227 |
#define ShmDefines -DMITSHM |
| 228 |
#else |
| 229 |
#define ShmDefines /**/ |
| 230 |
#endif |
| 231 |
#endif |
| 232 |
#ifndef XInputDefines |
| 233 |
#if BuildXInputExt |
| 234 |
#define XInputDefines -DXINPUT |
| 235 |
#else |
| 236 |
#define XInputDefines /**/ |
| 237 |
#endif |
| 238 |
#endif |
| 239 |
#ifndef XieDefines |
| 240 |
#if BuildXIE |
| 241 |
#define XieDefines -DXIE |
| 242 |
#else |
| 243 |
#define XieDefines /**/ |
| 244 |
#endif |
| 245 |
#endif |
| 246 |
#ifndef XkbDefines |
| 247 |
#if BuildXKB |
| 248 |
#define XkbDefines -DXKB |
| 249 |
#else |
| 250 |
#define XkbDefines /**/ |
| 251 |
#endif |
| 252 |
#endif |
| 253 |
#ifndef BigReqDefines |
| 254 |
#define BigReqDefines -DBIGREQS |
| 255 |
#endif |
| 256 |
#ifndef SitePervasiveExtensionDefines |
| 257 |
#define SitePervasiveExtensionDefines /**/ |
| 258 |
#endif |
| 259 |
#ifndef PervasiveExtensionDefines |
| 260 |
#define PervasiveExtensionDefines -DSHAPE XInputDefines XkbDefines SitePervasiveExtensionDefines |
| 261 |
#endif |
| 262 |
#ifndef SiteExtensionDefines |
| 263 |
#define SiteExtensionDefines /**/ |
| 264 |
#endif |
| 265 |
#ifndef BaseExtensionDefines |
| 266 |
#define BaseExtensionDefines -DMULTIBUFFER -DMITMISC -DXTEST -DXSYNC -DXCMISC PexDefines ShmDefines XieDefines BigReqDefines SiteExtensionDefines |
| 267 |
#endif |
| 268 |
#define ExtensionDefines BaseExtensionDefines ExtensionOSDefines |
| 269 |
#endif |
| 270 |
#ifndef ServerXdmcpDefines |
| 271 |
#define ServerXdmcpDefines -DXDMCP |
| 272 |
#endif |
| 273 |
#ifndef ServerOSDefines |
| 274 |
#define ServerOSDefines /**/ |
| 275 |
#endif |
| 276 |
#if HasKrb5 |
| 277 |
#ifndef Krb5Defines |
| 278 |
#define Krb5Defines -DK5AUTH |
| 279 |
#endif |
| 280 |
#else |
| 281 |
#define Krb5Defines /**/ |
| 282 |
#endif |
| 283 |
#ifndef ServerExtraDefines |
| 284 |
#define ServerExtraDefines /* -DPIXPRIV */ |
| 285 |
#endif |
| 286 |
#ifndef ServerDefines |
| 287 |
#define ServerDefines StandardDefines PervasiveExtensionDefines ServerExtraDefines |
| 288 |
#endif |
| 289 |
#ifndef PexDipexDefines |
| 290 |
#define PexDipexDefines /**/ |
| 291 |
#endif |
| 292 |
#ifndef PexDdpexDefines |
| 293 |
#define PexDdpexDefines /**/ |
| 294 |
#endif |
| 295 |
#ifndef PexPhigsDefines |
| 296 |
#ifndef PexShmIPC |
| 297 |
#define PexShmIPC HasShm |
| 298 |
#endif |
| 299 |
#if PexShmIPC |
| 300 |
#define PexPhigsDefines /**/ |
| 301 |
#else |
| 302 |
#define PexPhigsDefines -DPEX_API_SOCKET_IPC |
| 303 |
#endif |
| 304 |
#endif |
| 305 |
#ifndef PexClientDefines |
| 306 |
#define PexClientDefines -DPEX_SI_PHIGS |
| 307 |
#endif |
| 308 |
#ifndef PhigsInclude |
| 309 |
#ifdef UseInstalled |
| 310 |
#define PhigsInclude -I$(INCDIR) |
| 311 |
#else |
| 312 |
#define PhigsInclude -I$(BUILDINCDIR) |
| 313 |
#endif |
| 314 |
#endif |
| 315 |
#ifndef PexCDebugFlags |
| 316 |
#define PexCDebugFlags DebuggableCDebugFlags |
| 317 |
#endif |
| 318 |
#ifndef PexCCOptions |
| 319 |
#ifdef LibraryCCOptions |
| 320 |
#define PexCCOptions LibraryCCOptions |
| 321 |
#else |
| 322 |
#define PexCCOptions DefaultCCOptions |
| 323 |
#endif |
| 324 |
#endif |
| 325 |
#ifndef DefaultFSConfigFile |
| 326 |
#define DefaultFSConfigFile $(LIBDIR)/fs/config |
| 327 |
#endif |
| 328 |
#ifndef BinDir |
| 329 |
#ifdef ProjectRoot |
| 330 |
#define BinDir Concat(ProjectRoot,/bin) |
| 331 |
#else |
| 332 |
#define BinDir /usr/bin/X11 |
| 333 |
#endif |
| 334 |
#endif |
| 335 |
#ifndef BuildIncRoot |
| 336 |
#define BuildIncRoot $(TOP) |
| 337 |
#endif |
| 338 |
#ifndef BuildIncDir |
| 339 |
#define BuildIncDir $(BUILDINCROOT)/X11 |
| 340 |
#endif |
| 341 |
#ifndef BuildIncTop |
| 342 |
#define BuildIncTop .. /* relative to BuildIncDir */ |
| 343 |
#endif |
| 344 |
#ifndef BuildLibDir |
| 345 |
#define BuildLibDir $(TOP)/usrlib |
| 346 |
#endif |
| 347 |
#ifndef BuildLibTop |
| 348 |
#define BuildLibTop .. /* relative to BuildLibDir */ |
| 349 |
#endif |
| 350 |
#ifndef LibDir |
| 351 |
#define LibDir $(USRLIBDIR)/X11 |
| 352 |
#endif |
| 353 |
#ifndef ConfigDir |
| 354 |
#define ConfigDir $(LIBDIR)/config |
| 355 |
#endif |
| 356 |
#ifndef FontDir |
| 357 |
#define FontDir $(LIBDIR)/fonts |
| 358 |
#endif |
| 359 |
#ifndef AdmDir |
| 360 |
#define AdmDir /usr/adm |
| 361 |
#endif |
| 362 |
#ifndef XinitDir |
| 363 |
#define XinitDir $(LIBDIR)/xinit |
| 364 |
#endif |
| 365 |
#ifndef XdmDir |
| 366 |
#define XdmDir $(LIBDIR)/xdm |
| 367 |
#endif |
| 368 |
#ifndef XdmConfigurationSubdirectory /* under xdm sources */ |
| 369 |
#define XdmConfigurationSubdirectory config |
| 370 |
#endif |
| 371 |
#ifndef TwmDir |
| 372 |
#define TwmDir $(LIBDIR)/twm |
| 373 |
#endif |
| 374 |
#ifndef NlsDir |
| 375 |
#define NlsDir $(LIBDIR)/nls |
| 376 |
#endif |
| 377 |
#ifndef XLocaleDir |
| 378 |
#define XLocaleDir $(LIBDIR)/locale |
| 379 |
#endif |
| 380 |
#ifndef PexApiDir |
| 381 |
#define PexApiDir $(LIBDIR)/PEX |
| 382 |
#endif |
| 383 |
#ifndef XFileSearchPathBase |
| 384 |
/* avoid SCCS keyword */ |
| 385 |
#define XFileSearchPathBase Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S) |
| 386 |
#endif |
| 387 |
#ifndef XFileSearchPathDefault |
| 388 |
#ifdef XAppLoadDir |
| 389 |
/* avoid SCCS keyword */ |
| 390 |
#define XFileSearchPathDefault XAppLoadDir/Concat(%N%C,%S):XAppLoadDir/%N%S:XFileSearchPathBase |
| 391 |
#else |
| 392 |
#define XFileSearchPathDefault XFileSearchPathBase |
| 393 |
#endif |
| 394 |
#endif |
| 395 |
#ifndef XAppLoadDir |
| 396 |
#define XAppLoadDir $(LIBDIR)/app-defaults |
| 397 |
#endif |
| 398 |
#ifndef XtErrorPrefix |
| 399 |
#define XtErrorPrefix /* as empty string */ |
| 400 |
#endif |
| 401 |
#ifndef XtExtraDefines |
| 402 |
#define XtExtraDefines /* as empty string */ |
| 403 |
#endif |
| 404 |
#ifndef XtWarningPrefix |
| 405 |
#define XtWarningPrefix /* as empty string */ |
| 406 |
#endif |
| 407 |
#ifndef OsNameDefines |
| 408 |
#define OsNameDefines /* as nothing */ |
| 409 |
#endif |
| 410 |
#ifndef DefaultUserPath /* for xdm */ |
| 411 |
#define DefaultUserPath :/bin:/usr/bin:$(BINDIR):/usr/ucb |
| 412 |
#endif |
| 413 |
#ifndef DefaultSystemPath /* for xdm */ |
| 414 |
#define DefaultSystemPath /etc:/bin:/usr/bin:$(BINDIR):/usr/ucb |
| 415 |
#endif |
| 416 |
#ifndef DefaultSystemShell /* for xdm to set in SHELL */ |
| 417 |
#define DefaultSystemShell BourneShell |
| 418 |
#endif |
| 419 |
#ifndef ContribDir |
| 420 |
#define ContribDir $(TOP)/../contrib /* contrib is outside core tree */ |
| 421 |
#endif |
| 422 |
#ifndef UnsupportedDir |
| 423 |
#define UnsupportedDir $(TOP)/unsupported |
| 424 |
#endif |
| 425 |
#ifndef AllocateLocalDefines |
| 426 |
#define AllocateLocalDefines /**/ |
| 427 |
#endif |
| 428 |
|
| 429 |
#ifndef ForceNormalLib |
| 430 |
#define ForceNormalLib (HasGcc && !HasGcc2) |
| 431 |
#endif |
| 432 |
|
| 433 |
XCOMM ----------------------------------------------------------------------- |
| 434 |
XCOMM X Window System make variables; these need to be coordinated with rules |
| 435 |
|
| 436 |
SYS_LIBRARIES = -lcrypt /* For FreeBSD */ |
| 437 |
|
| 438 |
/* |
| 439 |
* This list must be reflected in the DIRS_TO_BUILD list in the top-level |
| 440 |
* Makefile. |
| 441 |
*/ |
| 442 |
BINDIR = BinDir /* programs */ |
| 443 |
BUILDINCROOT = BuildIncRoot /* base of build loc */ |
| 444 |
BUILDINCDIR = BuildIncDir /* built headers */ |
| 445 |
BUILDINCTOP = BuildIncTop /* top relative to BUILDINCDIR */ |
| 446 |
BUILDLIBDIR = BuildLibDir /* built libraries */ |
| 447 |
BUILDLIBTOP = BuildLibTop /* top relative to BUILDLIBDIR */ |
| 448 |
INCDIR = $(INCROOT)/X11 /* header files, must end in X11 */ |
| 449 |
ADMDIR = AdmDir /* server log files */ |
| 450 |
LIBDIR = LibDir /* rgb, XErrorDB, etc. */ |
| 451 |
|
| 452 |
FONTDIR = FontDir /* font directories */ |
| 453 |
XINITDIR = XinitDir /* xinit config files */ |
| 454 |
XDMDIR = XdmDir /* xdm config files */ |
| 455 |
TWMDIR = TwmDir /* twm config files */ |
| 456 |
NLSDIR = NlsDir /* nls files */ |
| 457 |
XLOCALEDIR = XLocaleDir /* locale files */ |
| 458 |
PEXAPIDIR = PexApiDir /* PEX support files */ |
| 459 |
XAPPLOADDIR = XAppLoadDir /* application default resource dir */ |
| 460 |
FONTCFLAGS = FontCompilerFlags |
| 461 |
|
| 462 |
INSTINCFLAGS = InstIncFlags -c /* XXX - dirty hack by */ |
| 463 |
INSTDATFLAGS = InstDatFlags -c /* XXX - Satoshi */ |
| 464 |
INSTBINFLAGS = InstBinFlags -c /* XXX - Asami */ |
| 465 |
INSTAPPFLAGS = $(INSTDATFLAGS) /* XXX - this should go away - XXX */ |
| 466 |
|
| 467 |
#ifdef UseInstalled |
| 468 |
RGB = rgb /* assume BINDIR in path */ |
| 469 |
FONTC = bdftopcf /* assume BINDIR in path */ |
| 470 |
MKFONTDIR = mkfontdir /* assume BINDIR in path */ |
| 471 |
#else |
| 472 |
RGB = $(RGBSRC)/rgb |
| 473 |
FONTC = $(BDFTOPCFSRC)/bdftopcf |
| 474 |
MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir |
| 475 |
#endif |
| 476 |
|
| 477 |
DOCUTILSRC = $(TOP)/doc/util |
| 478 |
XDOCMACROS = $(DOCUTILSRC)/macros.t |
| 479 |
XIDXMACROS = $(DOCUTILSRC)/indexmacros.t |
| 480 |
PROGRAMSRC = $(TOP)/programs |
| 481 |
LIBSRC = $(TOP)/lib |
| 482 |
FONTSRC = $(TOP)/fonts |
| 483 |
INCLUDESRC = $(TOP)/X11 |
| 484 |
SERVERSRC = $(TOP)/programs/Xserver |
| 485 |
CONTRIBSRC = ContribDir |
| 486 |
UNSUPPORTEDSRC = UnsupportedDir |
| 487 |
DOCSRC = $(TOP)/doc |
| 488 |
RGBSRC = $(TOP)/programs/rgb |
| 489 |
BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf |
| 490 |
MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir |
| 491 |
FONTSERVERSRC = $(PROGRAMSRC)/xfs |
| 492 |
FONTINCSRC = $(TOP)/include/fonts |
| 493 |
EXTINCSRC = $(TOP)/include/extensions |
| 494 |
TRANSCOMMSRC = $(LIBSRC)/xtrans |
| 495 |
TRANS_INCLUDES = -I$(TRANSCOMMSRC) |
| 496 |
|
| 497 |
#ifndef ShLibIncludeFile |
| 498 |
/* need this to make ANSI-style preprocessors happy */ |
| 499 |
#define ShLibIncludeFile <noop.rules> |
| 500 |
#endif |
| 501 |
|
| 502 |
#include ShLibIncludeFile |
| 503 |
|
| 504 |
#ifndef SharedLibX11 |
| 505 |
#define SharedLibX11 HasSharedLibraries |
| 506 |
#endif |
| 507 |
#ifndef NormalLibX11 |
| 508 |
#define NormalLibX11 (!SharedLibX11 | ForceNormalLib) |
| 509 |
#endif |
| 510 |
#ifndef DebugLibX11 |
| 511 |
#define DebugLibX11 NO /* debugged X library */ |
| 512 |
#endif |
| 513 |
#ifndef ProfileLibX11 |
| 514 |
#define ProfileLibX11 NO /* profiled X library */ |
| 515 |
#endif |
| 516 |
XLIBSRC = $(LIBSRC)/X11 |
| 517 |
#ifndef XFree86Version |
| 518 |
#if SharedLibX11 |
| 519 |
#ifndef SharedX11Rev |
| 520 |
#define SharedX11Rev 6.0 |
| 521 |
#endif |
| 522 |
#if BuildXKBlib |
| 523 |
SharedLibReferences(XONLY,X11kb,$(XLIBSRC),SOXLIBREV,SharedX11Rev) |
| 524 |
#else |
| 525 |
SharedLibReferences(XONLY,X11,$(XLIBSRC),SOXLIBREV,SharedX11Rev) |
| 526 |
#endif |
| 527 |
#else |
| 528 |
#if BuildXKBlib |
| 529 |
UnsharedLibReferences(XONLY,X11kb,$(XLIBSRC)) |
| 530 |
#else |
| 531 |
UnsharedLibReferences(XONLY,X11,$(XLIBSRC)) |
| 532 |
#endif |
| 533 |
#endif |
| 534 |
#else |
| 535 |
#if SharedLibX11 |
| 536 |
#ifndef SharedX11Rev |
| 537 |
#define SharedX11Rev 6.0 |
| 538 |
#endif |
| 539 |
SharedLibReferences(XONLY,X11,$(XLIBSRC),SOXLIBREV,SharedX11Rev) |
| 540 |
#else |
| 541 |
UnsharedLibReferences(XONLY,X11,$(XLIBSRC)) |
| 542 |
#endif |
| 543 |
#endif |
| 544 |
XLIBONLY = $(XONLYLIB) |
| 545 |
|
| 546 |
#ifndef SharedLibXext |
| 547 |
#define SharedLibXext HasSharedLibraries |
| 548 |
#endif |
| 549 |
#ifndef NormalLibXext |
| 550 |
#define NormalLibXext (!SharedLibXext | ForceNormalLib) |
| 551 |
#endif |
| 552 |
#ifndef DebugLibXext |
| 553 |
#define DebugLibXext NO /* debugged Xext library */ |
| 554 |
#endif |
| 555 |
#ifndef ProfileLibXext |
| 556 |
#define ProfileLibXext NO /* profiled Xext library */ |
| 557 |
#endif |
| 558 |
XEXTLIBSRC = $(LIBSRC)/Xext |
| 559 |
#if SharedLibXext |
| 560 |
#ifndef SharedXextRev |
| 561 |
#define SharedXextRev 6.0 |
| 562 |
#endif |
| 563 |
SharedLibReferences(EXTENSION,Xext,$(XEXTLIBSRC),SOXEXTREV,SharedXextRev) |
| 564 |
#else |
| 565 |
UnsharedLibReferences(EXTENSION,Xext,$(XEXTLIBSRC)) |
| 566 |
#endif |
| 567 |
LINTEXTENSIONLIB = $(LINTEXTENSION) |
| 568 |
DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB) |
| 569 |
XLIB = $(EXTENSIONLIB) $(XONLYLIB) |
| 570 |
LINTXLIB = $(LINTXONLYLIB) |
| 571 |
|
| 572 |
#ifndef SharedLibXau |
| 573 |
#define SharedLibXau NO /* don't need shared form */ |
| 574 |
#endif |
| 575 |
#ifndef NormalLibXau |
| 576 |
#define NormalLibXau (!SharedLibXau | ForceNormalLib) |
| 577 |
#endif |
| 578 |
#ifndef DebugLibXau |
| 579 |
#define DebugLibXau NO /* debugged auth library */ |
| 580 |
#endif |
| 581 |
#ifndef ProfileLibXau |
| 582 |
#define ProfileLibXau NO /* profiled auth library */ |
| 583 |
#endif |
| 584 |
XAUTHSRC = $(LIBSRC)/Xau |
| 585 |
#if SharedLibXau |
| 586 |
#ifndef SharedXauRev |
| 587 |
#define SharedXauRev 6.0 |
| 588 |
#endif |
| 589 |
SharedLibReferences(XAUTH,Xau,$(XAUTHSRC),SOXAUTHREV,SharedXauRev) |
| 590 |
#else |
| 591 |
UnsharedLibReferences(XAUTH,Xau,$(XAUTHSRC)) |
| 592 |
#endif |
| 593 |
|
| 594 |
#ifndef SharedLibXdmcp |
| 595 |
#define SharedLibXdmcp NO /* don't need shared form */ |
| 596 |
#endif |
| 597 |
#ifndef NormalLibXdmcp |
| 598 |
#define NormalLibXdmcp (!SharedLibXdmcp | ForceNormalLib) |
| 599 |
#endif |
| 600 |
#ifndef DebugLibXdmcp |
| 601 |
#define DebugLibXdmcp NO /* debugged XDMCP library */ |
| 602 |
#endif |
| 603 |
#ifndef ProfileLibXdmcp |
| 604 |
#define ProfileLibXdmcp NO /* profiled XDMCP library */ |
| 605 |
#endif |
| 606 |
XDMCPLIBSRC = $(LIBSRC)/Xdmcp |
| 607 |
#if SharedLibXdmcp |
| 608 |
#ifndef SharedXdmcpRev |
| 609 |
#define SharedXdmcpRev 6.0 |
| 610 |
#endif |
| 611 |
SharedLibReferences(XDMCP,Xdmcp,$(XDMCPLIBSRC),SOXDMCPREV,SharedXdmcpRev) |
| 612 |
#else |
| 613 |
UnsharedLibReferences(XDMCP,Xdmcp,$(XDMCPLIBSRC)) |
| 614 |
#endif |
| 615 |
|
| 616 |
#ifndef SharedLibXmu |
| 617 |
#define SharedLibXmu HasSharedLibraries |
| 618 |
#endif |
| 619 |
#ifndef NormalLibXmu |
| 620 |
#define NormalLibXmu (!SharedLibXmu | ForceNormalLib) |
| 621 |
#endif |
| 622 |
#ifndef DebugLibXmu |
| 623 |
#define DebugLibXmu NO /* debugged Xmu library */ |
| 624 |
#endif |
| 625 |
#ifndef ProfileLibXmu |
| 626 |
#define ProfileLibXmu NO /* profiled Xmu library */ |
| 627 |
#endif |
| 628 |
XMUSRC = $(LIBSRC)/Xmu |
| 629 |
#if SharedLibXmu |
| 630 |
#ifndef SharedXmuRev |
| 631 |
#define SharedXmuRev 6.0 |
| 632 |
#endif |
| 633 |
SharedDSLibReferences(XMU,Xmu,$(XMUSRC),SOXMUREV,SharedXmuRev) |
| 634 |
#else |
| 635 |
UnsharedLibReferences(XMU,Xmu,$(XMUSRC)) |
| 636 |
#endif |
| 637 |
|
| 638 |
#ifndef SharedOldX |
| 639 |
#define SharedOldX HasSharedLibraries |
| 640 |
#endif |
| 641 |
#ifndef NormalOldX |
| 642 |
#define NormalOldX (!SharedOldX | ForceNormalLib) |
| 643 |
#endif |
| 644 |
#ifndef DebugOldX |
| 645 |
#define DebugOldX NO /* debugged old X library */ |
| 646 |
#endif |
| 647 |
#ifndef ProfileOldX |
| 648 |
#define ProfileOldX NO /* profiled old X library */ |
| 649 |
#endif |
| 650 |
OLDXLIBSRC = $(LIBSRC)/oldX |
| 651 |
#if SharedOldX |
| 652 |
#ifndef SharedOldXRev |
| 653 |
#define SharedOldXRev 6.0 |
| 654 |
#endif |
| 655 |
SharedLibReferences(OLDX,oldX,$(OLDXLIBSRC),SOOLDXREV,SharedOldXRev) |
| 656 |
#else |
| 657 |
UnsharedLibReferences(OLDX,oldX,$(OLDXLIBSRC)) |
| 658 |
#endif |
| 659 |
|
| 660 |
#ifndef SharedLibXt |
| 661 |
#define SharedLibXt HasSharedLibraries |
| 662 |
#endif |
| 663 |
#ifndef NormalLibXt |
| 664 |
#define NormalLibXt (!SharedLibXt | ForceNormalLib) |
| 665 |
#endif |
| 666 |
#ifndef DebugLibXt |
| 667 |
#define DebugLibXt NO /* debugged toolkit library */ |
| 668 |
#endif |
| 669 |
#ifndef ProfileLibXt |
| 670 |
#define ProfileLibXt NO /* profiled toolkit library */ |
| 671 |
#endif |
| 672 |
TOOLKITSRC = $(LIBSRC)/Xt |
| 673 |
#if SharedLibXt |
| 674 |
#ifndef SharedXtRev |
| 675 |
#define SharedXtRev 6.0 |
| 676 |
#endif |
| 677 |
SharedDSLibReferences(XTOOLONLY,Xt,$(TOOLKITSRC),SOXTREV,SharedXtRev) |
| 678 |
#else |
| 679 |
UnsharedLibReferences(XTOOLONLY,Xt,$(TOOLKITSRC)) |
| 680 |
#endif |
| 681 |
DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB) |
| 682 |
XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB) |
| 683 |
LINTXTOOLLIB = $(LINTXTOOLONLYLIB) |
| 684 |
|
| 685 |
#ifndef SharedLibXaw |
| 686 |
#define SharedLibXaw HasSharedLibraries |
| 687 |
#endif |
| 688 |
#ifndef NormalLibXaw |
| 689 |
#define NormalLibXaw (!SharedLibXaw | ForceNormalLib) |
| 690 |
#endif |
| 691 |
#ifndef DebugLibXaw |
| 692 |
#define DebugLibXaw NO /* debugged widget library */ |
| 693 |
#endif |
| 694 |
#ifndef ProfileLibXaw |
| 695 |
#define ProfileLibXaw NO /* profiled widget library */ |
| 696 |
#endif |
| 697 |
AWIDGETSRC = $(LIBSRC)/Xaw |
| 698 |
#if SharedLibXaw |
| 699 |
#ifndef SharedXawRev |
| 700 |
#define SharedXawRev 6.0 |
| 701 |
#endif |
| 702 |
SharedDSLibReferences(XAW,Xaw,$(AWIDGETSRC),SOXAWREV,SharedXawRev) |
| 703 |
#else |
| 704 |
UnsharedLibReferences(XAW,Xaw,$(AWIDGETSRC)) |
| 705 |
#endif |
| 706 |
|
| 707 |
#ifndef SharedLibXtf |
| 708 |
#define SharedLibXtf HasSharedLibraries |
| 709 |
#endif |
| 710 |
#ifndef NormalLibXtf |
| 711 |
#define NormalLibXtf (!SharedLibXtf | ForceNormalLib) |
| 712 |
#endif |
| 713 |
#ifndef DebugLibXtf |
| 714 |
#define DebugLibXtf NO /* debugged widget library */ |
| 715 |
#endif |
| 716 |
#ifndef ProfileLibXtf |
| 717 |
#define ProfileLibXtf NO /* profiled widget library */ |
| 718 |
#endif |
| 719 |
XTFSRC = $(TOP)/workInProgress/Xtf |
| 720 |
#if SharedLibXtf |
| 721 |
#ifndef SharedXtfRev |
| 722 |
#define SharedXtfRev 0.7 |
| 723 |
#endif |
| 724 |
SharedLibReferences(XTF,Xtf,$(XTFSRC),SOXTFREV,SharedXtfRev) |
| 725 |
#else |
| 726 |
UnsharedLibReferences(XTF,Xtf,$(XTFSRC)) |
| 727 |
#endif |
| 728 |
|
| 729 |
#ifndef SharedLibFresco |
| 730 |
#define SharedLibFresco HasSharedLibraries |
| 731 |
#endif |
| 732 |
#ifndef NormalLibFresco |
| 733 |
#define NormalLibFresco (!SharedLibFresco | ForceNormalLib) |
| 734 |
#endif |
| 735 |
#ifndef DebugLibFresco |
| 736 |
#define DebugLibFresco NO /* debugged widget library */ |
| 737 |
#endif |
| 738 |
#ifndef ProfileLibFresco |
| 739 |
#define ProfileLibFresco NO /* profiled widget library */ |
| 740 |
#endif |
| 741 |
FRESCOSRC = $(TOP)/workInProgress/Fresco |
| 742 |
#if SharedLibFresco |
| 743 |
#ifndef SharedFrescoRev |
| 744 |
#define SharedFrescoRev 0.7 |
| 745 |
#endif |
| 746 |
SharedLibReferences(FRESCO,Fresco,$(FRESCOSRC)/src,SOFRESCOREV,SharedFrescoRev) |
| 747 |
#else |
| 748 |
UnsharedLibReferences(FRESCO,Fresco,$(FRESCOSRC)/src) |
| 749 |
#endif |
| 750 |
|
| 751 |
#ifndef SharedLibXi |
| 752 |
#define SharedLibXi HasSharedLibraries |
| 753 |
#endif |
| 754 |
#ifndef NormalLibXi |
| 755 |
#define NormalLibXi (!SharedLibXi | ForceNormalLib) |
| 756 |
#endif |
| 757 |
#ifndef DebugLibXi |
| 758 |
#define DebugLibXi NO /* debugged Xi library */ |
| 759 |
#endif |
| 760 |
#ifndef ProfileLibXi |
| 761 |
#define ProfileLibXi NO /* profiled Xi library */ |
| 762 |
#endif |
| 763 |
XILIBSRC = $(LIBSRC)/Xi |
| 764 |
#if SharedLibXi |
| 765 |
#ifndef SharedXiRev |
| 766 |
#define SharedXiRev 6.0 |
| 767 |
#endif |
| 768 |
SharedLibReferences(XI,Xi,$(XILIBSRC),SOXINPUTREV,SharedXiRev) |
| 769 |
#else |
| 770 |
UnsharedLibReferences(XI,Xi,$(XILIBSRC)) |
| 771 |
#endif |
| 772 |
|
| 773 |
#ifndef SharedLibXtst |
| 774 |
#define SharedLibXtst HasSharedLibraries |
| 775 |
#endif |
| 776 |
#ifndef NormalLibXtst |
| 777 |
#define NormalLibXtst (!SharedLibXtst | ForceNormalLib) |
| 778 |
#endif |
| 779 |
#ifndef DebugLibXtst |
| 780 |
#define DebugLibXtst NO /* debugged Xtst library */ |
| 781 |
#endif |
| 782 |
#ifndef ProfileLibXtst |
| 783 |
#define ProfileLibXtst NO /* profiled Xtst library */ |
| 784 |
#endif |
| 785 |
XTESTLIBSRC = $(LIBSRC)/Xtst |
| 786 |
#if SharedLibXtst |
| 787 |
#ifndef SharedXtstRev |
| 788 |
#define SharedXtstRev 6.0 |
| 789 |
#endif |
| 790 |
SharedLibReferences(XTEST,Xtst,$(XTESTLIBSRC),SOXTESTREV,SharedXtstRev) |
| 791 |
#else |
| 792 |
UnsharedLibReferences(XTEST,Xtst,$(XTESTLIBSRC)) |
| 793 |
#endif |
| 794 |
|
| 795 |
#ifndef SharedLibPex |
| 796 |
#define SharedLibPex HasSharedLibraries |
| 797 |
#endif |
| 798 |
#ifndef NormalLibPex |
| 799 |
#define NormalLibPex (!SharedLibPex | ForceNormalLib) |
| 800 |
#endif |
| 801 |
#ifndef DebugLibPex |
| 802 |
#define DebugLibPex NO /* debugged PEX5 library */ |
| 803 |
#endif |
| 804 |
#ifndef ProfileLibPex |
| 805 |
#define ProfileLibPex NO /* profiled PEX5 library */ |
| 806 |
#endif |
| 807 |
PEXLIBSRC = $(LIBSRC)/PEX5 |
| 808 |
#if SharedLibPex |
| 809 |
#ifndef SharedPexRev |
| 810 |
#define SharedPexRev 6.0 |
| 811 |
#endif |
| 812 |
SharedLibReferences(PEX,PEX5,$(PEXLIBSRC),SOPEXREV,SharedPexRev) |
| 813 |
#else |
| 814 |
UnsharedLibReferences(PEX,PEX5,$(PEXLIBSRC)) |
| 815 |
#endif |
| 816 |
|
| 817 |
#ifndef SharedLibXie |
| 818 |
#define SharedLibXie HasSharedLibraries |
| 819 |
#endif |
| 820 |
#ifndef NormalLibXie |
| 821 |
#define NormalLibXie (!SharedLibXie | ForceNormalLib) |
| 822 |
#endif |
| 823 |
#ifndef DebugLibXie |
| 824 |
#define DebugLibXie NO /* debugged XIE library */ |
| 825 |
#endif |
| 826 |
#ifndef ProfileLibXie |
| 827 |
#define ProfileLibXie NO /* profiled XIE library */ |
| 828 |
#endif |
| 829 |
XIELIBSRC = $(LIBSRC)/XIE |
| 830 |
#if SharedLibXie |
| 831 |
#ifndef SharedXieRev |
| 832 |
#define SharedXieRev 6.0 |
| 833 |
#endif |
| 834 |
SharedLibReferences(XIE,XIE,$(XIELIBSRC),SOXIEREV,SharedXieRev) |
| 835 |
#else |
| 836 |
UnsharedLibReferences(XIE,XIE,$(XIELIBSRC)) |
| 837 |
#endif |
| 838 |
|
| 839 |
#ifndef SharedLibPhigs |
| 840 |
#define SharedLibPhigs NO /* XXX - haven't made it sharable yet */ |
| 841 |
#endif |
| 842 |
#ifndef NormalLibPhigs |
| 843 |
#define NormalLibPhigs (!SharedLibPhigs | ForceNormalLib) |
| 844 |
#endif |
| 845 |
PHIGSLIBSRC = $(LIBSRC)/PHIGS |
| 846 |
#if SharedLibPhigs |
| 847 |
#ifndef SharedPhigsRev |
| 848 |
#define SharedPhigsRev 6.0 |
| 849 |
#endif |
| 850 |
SharedLibReferences(PHIGS,phigs,$(PHIGSLIBSRC),SOPHIGSREV,SharedPhigsRev) |
| 851 |
#else |
| 852 |
UnsharedLibReferences(PHIGS,phigs,$(PHIGSLIBSRC)) |
| 853 |
#endif |
| 854 |
|
| 855 |
UnsharedLibReferences(XBSD,Xbsd,$(LIBSRC)/Xbsd) |
| 856 |
|
| 857 |
#ifndef SharedLibICE |
| 858 |
#define SharedLibICE HasSharedLibraries |
| 859 |
#endif |
| 860 |
#ifndef NormalLibICE |
| 861 |
#define NormalLibICE (!SharedLibICE | ForceNormalLib) |
| 862 |
#endif |
| 863 |
#ifndef DebugLibICE |
| 864 |
#define DebugLibICE NO /* debugged ICE library */ |
| 865 |
#endif |
| 866 |
#ifndef ProfileLibICE |
| 867 |
#define ProfileLibICE NO /* profiled ICE library */ |
| 868 |
#endif |
| 869 |
ICESRC = $(LIBSRC)/ICE |
| 870 |
#if SharedLibICE |
| 871 |
#ifndef SharedICERev |
| 872 |
#define SharedICERev 6.0 |
| 873 |
#endif |
| 874 |
SharedLibReferences(ICE,ICE,$(ICESRC),SOICEREV,SharedICERev) |
| 875 |
#else |
| 876 |
UnsharedLibReferences(ICE,ICE,$(ICESRC)) |
| 877 |
#endif |
| 878 |
|
| 879 |
#ifndef SharedLibSM |
| 880 |
#define SharedLibSM HasSharedLibraries |
| 881 |
#endif |
| 882 |
#ifndef NormalLibSM |
| 883 |
#define NormalLibSM (!SharedLibSM | ForceNormalLib) |
| 884 |
#endif |
| 885 |
#ifndef DebugLibSM |
| 886 |
#define DebugLibSM NO /* debugged SM library */ |
| 887 |
#endif |
| 888 |
#ifndef ProfileLibSM |
| 889 |
#define ProfileLibSM NO /* profiled SM library */ |
| 890 |
#endif |
| 891 |
SMSRC = $(LIBSRC)/SM |
| 892 |
#if SharedLibSM |
| 893 |
#ifndef SharedSMRev |
| 894 |
#define SharedSMRev 6.0 |
| 895 |
#endif |
| 896 |
SharedLibReferences(SM,SM,$(SMSRC),SOSMREV,SharedSMRev) |
| 897 |
#else |
| 898 |
UnsharedLibReferences(SM,SM,$(SMSRC)) |
| 899 |
#endif |
| 900 |
|
| 901 |
#ifndef SharedLibFS |
| 902 |
#define SharedLibFS NO /* for now */ |
| 903 |
#endif |
| 904 |
#ifndef NormalLibFS |
| 905 |
#define NormalLibFS (!SharedLibFS | ForceNormalLib) |
| 906 |
#endif |
| 907 |
#ifndef DebugLibFS |
| 908 |
#define DebugLibFS NO /* debugged FS library */ |
| 909 |
#endif |
| 910 |
#ifndef ProfileLibFS |
| 911 |
#define ProfileLibFS NO /* profiled FS library */ |
| 912 |
#endif |
| 913 |
FSLIBSRC = $(LIBSRC)/FS |
| 914 |
#if SharedLibFS |
| 915 |
#ifndef SharedFSRev |
| 916 |
#define SharedFSRev 6.0 |
| 917 |
#endif |
| 918 |
SharedLibReferences(FS,FS,$(FSLIBSRC),SOFSREV,SharedFSRev) |
| 919 |
#else |
| 920 |
UnsharedLibReferences(FS,FS,$(FSLIBSRC)) |
| 921 |
#endif |
| 922 |
|
| 923 |
FONTLIBSRC = $(LIBSRC)/font |
| 924 |
UnsharedLibReferences(FONT,font,$(FONTLIBSRC)) |
| 925 |
|
| 926 |
#ifndef XawClientDepLibs |
| 927 |
#define XawClientDepLibs $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) |
| 928 |
#endif |
| 929 |
#ifndef XawClientLibs |
| 930 |
#define XawClientLibs $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) |
| 931 |
#endif |
| 932 |
|
| 933 |
#ifndef FrescoClientDepLibs |
| 934 |
#define FrescoClientDepLibs $(DEPFRESCOLIB) $(DEPXLIB) |
| 935 |
#endif |
| 936 |
#ifndef FrescoClientLibs |
| 937 |
#define FrescoClientLibs $(FRESCOLIB) $(XLIB) MathLibrary |
| 938 |
#endif |
| 939 |
|
| 940 |
#ifndef NeedDefaultDepLibs |
| 941 |
#define NeedDefaultDepLibs YES |
| 942 |
#endif |
| 943 |
|
| 944 |
#if NeedDefaultDepLibs |
| 945 |
/* |
| 946 |
* Individual libraries should override this |
| 947 |
*/ |
| 948 |
#if HasSharedLibraries || defined(UseInstalled) |
| 949 |
DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) |
| 950 |
#else |
| 951 |
DEPLIBS = $(LOCAL_LIBRARIES) |
| 952 |
#endif |
| 953 |
DEPLIBS1 = $(DEPLIBS) |
| 954 |
DEPLIBS2 = $(DEPLIBS) |
| 955 |
DEPLIBS3 = $(DEPLIBS) |
| 956 |
#endif /* NeedDefaultDepLibs */ |
| 957 |
|
| 958 |
|
| 959 |
/* |
| 960 |
* InstallAppDefaults - generate rules to install appliation default files |
| 961 |
* if the InstallAppDefFiles configuration parameter is set. |
| 962 |
*/ |
| 963 |
#ifndef InstallAppDefaults |
| 964 |
#if InstallAppDefFiles |
| 965 |
#define InstallAppDefaults(class) @@\ |
| 966 |
InstallNamedTarget(install,class.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) |
| 967 |
#else |
| 968 |
#define InstallAppDefaults(class) |
| 969 |
#endif /* InstallAppDefFiles */ |
| 970 |
#endif /* InstallAppDefaults */ |
| 971 |
|
| 972 |
/* |
| 973 |
* InstallAppDefaultsLong - generate rules to install appliation default files |
| 974 |
* if the InstallAppDefFiles configuration parameter is set. |
| 975 |
*/ |
| 976 |
#ifndef InstallAppDefaultsLong |
| 977 |
#if InstallAppDefFiles |
| 978 |
#define InstallAppDefaultsLong(file,class) @@\ |
| 979 |
InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class) |
| 980 |
#else |
| 981 |
#define InstallAppDefaultsLong(file,class) |
| 982 |
#endif /* InstallAppDefFiles */ |
| 983 |
#endif /* InstallAppDefaultsLong */ |
| 984 |
|
| 985 |
/* |
| 986 |
* MakeFontsDir - generate rules to build fonts.dir database. |
| 987 |
*/ |
| 988 |
#ifndef MakeFontsDir |
| 989 |
#define MakeFontsDir(deplist) @@\ |
| 990 |
all:: fonts.dir @@\ |
| 991 |
@@\ |
| 992 |
fonts.dir: deplist @@\ |
| 993 |
RunProgram(MKFONTDIR,.) @@\ |
| 994 |
@@\ |
| 995 |
clean:: @@\ |
| 996 |
RemoveFile(fonts.dir) |
| 997 |
#endif /* MakeFontsDir */ |
| 998 |
|
| 999 |
|
| 1000 |
/* |
| 1001 |
* MakeFonts - generate rules to build font database. |
| 1002 |
*/ |
| 1003 |
#ifndef MakeFonts |
| 1004 |
#define MakeFonts() @@\ |
| 1005 |
all:: $(OBJS) @@\ |
| 1006 |
@@\ |
| 1007 |
MakeFontsDir($(OBJS)) @@\ |
| 1008 |
@@\ |
| 1009 |
clean:: @@\ |
| 1010 |
RemoveFiles(*.pcf *.pcf.Z) |
| 1011 |
#endif /* MakeFonts */ |
| 1012 |
|
| 1013 |
|
| 1014 |
/* |
| 1015 |
* InstallFontObjs - generate rules to install font files |
| 1016 |
*/ |
| 1017 |
#ifndef InstallFontObjs |
| 1018 |
#define InstallFontObjs(objs,dest) @@\ |
| 1019 |
InstallMultipleFlags(objs,dest,$(INSTDATFLAGS)) @@\ |
| 1020 |
@@\ |
| 1021 |
InstallTarget(install,fonts.dir,$(INSTDATFLAGS),dest) |
| 1022 |
#endif /* InstallFontObjs */ |
| 1023 |
|
| 1024 |
|
| 1025 |
/* |
| 1026 |
* InstallFonts - generate rules to install font files |
| 1027 |
*/ |
| 1028 |
#ifndef InstallFonts |
| 1029 |
#define InstallFonts(dest) @@\ |
| 1030 |
InstallFontObjs($(OBJS),dest) |
| 1031 |
#endif /* InstallFonts */ |
| 1032 |
|
| 1033 |
|
| 1034 |
/* |
| 1035 |
* InstallFontAliases - generate rules to install font aliases databases. |
| 1036 |
*/ |
| 1037 |
#ifndef InstallFontAliases |
| 1038 |
#define InstallFontAliases(dest) @@\ |
| 1039 |
InstallTarget(install,fonts.alias,$(INSTDATFLAGS),dest) |
| 1040 |
#endif /* InstallFontAliases */ |
| 1041 |
|
| 1042 |
#ifndef FontSrc |
| 1043 |
#define FontSrc(basename) basename.bdf |
| 1044 |
#endif |
| 1045 |
|
| 1046 |
#ifndef FontBaseObj |
| 1047 |
#define FontBaseObj(basename)basename.pcf |
| 1048 |
#endif |
| 1049 |
|
| 1050 |
/* |
| 1051 |
* InstallFontScale - generate rules to install font scale database. |
| 1052 |
*/ |
| 1053 |
#ifndef InstallFontScale |
| 1054 |
#define InstallFontScale(dest) @@\ |
| 1055 |
InstallTarget(install,fonts.scale,$(INSTDATFLAGS),dest) |
| 1056 |
#endif /* InstallFontScale */ |
| 1057 |
|
| 1058 |
/* |
| 1059 |
* UncompressedFontTarget |
| 1060 |
*/ |
| 1061 |
#ifndef UncompressedFontTarget |
| 1062 |
#define UncompressedFontTarget(basename) @@\ |
| 1063 |
FontBaseObj(basename): FontSrc(basename) @@\ |
| 1064 |
$(FONTC) $(FONTCFLAGS) $? -o $@ |
| 1065 |
#endif /* CompressedFontTarget */ |
| 1066 |
|
| 1067 |
/* |
| 1068 |
* CompressedFontTarget |
| 1069 |
*/ |
| 1070 |
#ifndef CompressedFontTarget |
| 1071 |
#define CompressedFontTarget(basename) @@\ |
| 1072 |
FontBaseObj(basename).Z: FontSrc(basename) @@\ |
| 1073 |
$(FONTC) $(FONTCFLAGS) $? | $(COMPRESS) > $@ |
| 1074 |
#endif /* CompressedFontTarget */ |
| 1075 |
|
| 1076 |
#ifdef CompressAllFonts |
| 1077 |
#define FontTarget(basename) CompressedFontTarget(basename) |
| 1078 |
#define FontObj(basename) FontBaseObj(basename).Z |
| 1079 |
#else |
| 1080 |
#define FontTarget(basename) UncompressedFontTarget(basename) |
| 1081 |
#define FontObj(basename) FontBaseObj(basename) |
| 1082 |
#endif /* CompressAllFonts */ |
| 1083 |
|
| 1084 |
#ifndef MakeSimpleDoc |
| 1085 |
#define MakeSimpleDoc(file,srcs) @@\ |
| 1086 |
all:: file.PS @@\ |
| 1087 |
@@\ |
| 1088 |
file.PS: @@\ |
| 1089 |
$(TROFF) $(MSMACROS) $(XDOCMACROS) srcs 2> index.raw > file.nPS \@@\ |
| 1090 |
&& $(MV) file.nPS $@ @@\ |
| 1091 |
@@\ |
| 1092 |
file.txt: @@\ |
| 1093 |
nroff $(MSMACROS) $(XDOCMACROS) srcs 2> index.raw > $@ @@\ |
| 1094 |
@@\ |
| 1095 |
clean:: @@\ |
| 1096 |
$(RM) index.raw file.nPS file.PS file.txt |
| 1097 |
#endif |
| 1098 |
|
| 1099 |
#ifndef MakeTblDoc |
| 1100 |
#define MakeTblDoc(file,srcs) @@\ |
| 1101 |
all:: file.PS @@\ |
| 1102 |
@@\ |
| 1103 |
file.PS: @@\ |
| 1104 |
$(TBL) $(XDOCMACROS) srcs | $(TROFF) $(MSMACROS) 2> index.raw > file.nPS \@@\ |
| 1105 |
&& $(MV) file.nPS $@ @@\ |
| 1106 |
@@\ |
| 1107 |
file.txt: @@\ |
| 1108 |
$(TBL) $(XDOCMACROS) srcs | nroff $(MSMACROS) 2> index.raw | col > $@ @@\ |
| 1109 |
@@\ |
| 1110 |
clean:: @@\ |
| 1111 |
$(RM) index.raw file.nPS file.PS file.txt |
| 1112 |
#endif |
| 1113 |
|
| 1114 |
#ifndef MakeEqnDoc |
| 1115 |
#define MakeEqnDoc(file,srcs) @@\ |
| 1116 |
all:: file.PS @@\ |
| 1117 |
@@\ |
| 1118 |
file.PS: @@\ |
| 1119 |
$(TBL) $(XDOCMACROS) srcs | $(EQN) | $(TROFF) $(MSMACROS) 2> index.raw > file.nPS \@@\ |
| 1120 |
&& $(MV) file.nPS $@ @@\ |
| 1121 |
@@\ |
| 1122 |
file.txt: @@\ |
| 1123 |
$(TBL) $(XDOCMACROS) srcs | neqn | nroff $(MSMACROS) 2> index.raw | col > $@ @@\ |
| 1124 |
@@\ |
| 1125 |
clean:: @@\ |
| 1126 |
$(RM) index.raw file.nPS file.PS file.txt |
| 1127 |
#endif |
| 1128 |
|
| 1129 |
#ifndef MakeDocIndex |
| 1130 |
#define MakeDocIndex(file,srcs) @@\ |
| 1131 |
all:: file.idx.PS @@\ |
| 1132 |
@@\ |
| 1133 |
file.idx.PS: @@\ |
| 1134 |
tail -1 index.raw > index.pageno @@\ |
| 1135 |
grep -v '^.pn ' index.raw | sort -f '-t:' +1 -3 +0n -1n | awk -f $(DOCUTILSRC)/fixindex.awk | awk -f $(DOCUTILSRC)/block.awk > index.troff @@\ |
| 1136 |
cat srcs $(XIDXMACROS) index.troff | $(TROFF) -me > file.idx.nPS \@@\ |
| 1137 |
&& $(MV) file.idx.nPS $@ @@\ |
| 1138 |
$(RM) index.troff index.pageno @@\ |
| 1139 |
@@\ |
| 1140 |
clean:: @@\ |
| 1141 |
$(RM) index.troff index.pageno file.idx.nPS file.idx.PS |
| 1142 |
#endif |
| 1143 |
|
| 1144 |
/* */# |
| 1145 |
/* */# OMRON INPUT MATHOD MAKE ENV |
| 1146 |
/* */# |
| 1147 |
|
| 1148 |
#if defined(uniosu) || (defined(SVR4) && !defined(DGUX)) || defined(hpux) |
| 1149 |
#define termLibrary -lcurses |
| 1150 |
#define cvtfileDir ./sysV |
| 1151 |
#else |
| 1152 |
#define termLibrary -ltermcap |
| 1153 |
#define cvtfileDir ./bsd |
| 1154 |
#endif |
| 1155 |
|
| 1156 |
#define WnnSpecialObjectRule(obj, depends, direct, define) @@\ |
| 1157 |
obj : depends @@\ |
| 1158 |
$(CC) -c $(CFLAGS) define direct/`basename $@ .o`.c @@\ |
| 1159 |
|
| 1160 |
#ifdef WnnMakeDirectories |
| 1161 |
#undef WnnMakeDirectories |
| 1162 |
#endif |
| 1163 |
#define WnnMakeDirectories(step,dir) @@\ |
| 1164 |
step:: @@\ |
| 1165 |
@case '${MFLAGS}' in *[i]*) set +e;; esac; @@\ |
| 1166 |
DirFailPrefix@for i in dir; do if [ -d $(DESTDIR)$$i ]; then \ @@\ |
| 1167 |
set +x; else (set -x; $(MKDIRHIER) $(DESTDIR)$$i; \ @@\ |
| 1168 |
chown $(WNNOWNER) $(DESTDIR)$$i); fi \ @@\ |
| 1169 |
done |
| 1170 |
|
| 1171 |
#define LinkDiffNameFile(src,dest,dir) @@\ |
| 1172 |
src: dir/dest @@\ |
| 1173 |
$(RM) $@ @@\ |
| 1174 |
$(LN) $? $@ @@\ |
| 1175 |
|
| 1176 |
#ifdef ImakeSubCmdHelper |
| 1177 |
#undef ImakeSubCmdHelper |
| 1178 |
#endif |
| 1179 |
|
| 1180 |
/* |
| 1181 |
* Change a variavle's name from "$imakeprefix" to "$(IMAKEPREFIX)". |
| 1182 |
* Because it caused a error on XFree86 3.1.2S and 3.1.2E. |
| 1183 |
* The Imake rule of XFree86 3.1.2S and 3.1.2E FreeBSD was changed. |
| 1184 |
* Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/20 |
| 1185 |
*/ |
| 1186 |
#ifdef UseInstalled |
| 1187 |
#define ImakeSubCmdHelper $(IMAKE) -DUseInstalled -I$(IMAKEPREFIX)$(IMIRULESRC) -I$(IRULESRC) $(IMAKE_DEFINES) |
| 1188 |
#else |
| 1189 |
#define ImakeSubCmdHelper $(IMAKEPREFIX)$(IMAKE) -I$(IMAKEPREFIX)$(IMIRULESRC) -I$(IMAKEPREFIX)$(IRULESRC) $(IMAKE_DEFINES) |
| 1190 |
#endif |
| 1191 |
|
| 1192 |
#define WnnInstallDicMultiple(list,dest) @@\ |
| 1193 |
install:: list @@\ |
| 1194 |
MakeDir($(DESTDIR)dest) @@\ |
| 1195 |
@case '${MFLAGS}' in *[i]*) set +e;; esac; @@\ |
| 1196 |
@for i in list; do if [ -f $(DESTDIR)dest/$$i ]; then \ @@\ |
| 1197 |
set +x; \ @@\ |
| 1198 |
else (set -x; \ @@\ |
| 1199 |
$(INSTALL) -c $(INSTALLFLAGS) $$i $(DESTDIR)dest; \ @@\ |
| 1200 |
$(WNNTOUCH) $(DESTDIR)dest/$$i); fi \ @@\ |
| 1201 |
done |
| 1202 |
|
| 1203 |
#ifndef BuildWnn |
| 1204 |
#define BuildWnn YES |
| 1205 |
#endif |
| 1206 |
#ifndef BuildCWnn |
| 1207 |
#define BuildCWnn YES |
| 1208 |
#endif |
| 1209 |
#ifndef BuildKWnn |
| 1210 |
#define BuildKWnn YES |
| 1211 |
#endif |
| 1212 |
#ifndef BuildXwnmo |
| 1213 |
#define BuildXwnmo YES |
| 1214 |
#endif |
| 1215 |
|
| 1216 |
#ifndef BuildJserver |
| 1217 |
#define BuildJserver YES |
| 1218 |
#endif |
| 1219 |
#ifndef BuildJlib |
| 1220 |
#define BuildJlib YES |
| 1221 |
#endif |
| 1222 |
#ifndef BuildWnnClients |
| 1223 |
#define BuildWnnClients YES |
| 1224 |
#endif |
| 1225 |
#ifndef BuildWnnDicUtil |
| 1226 |
#define BuildWnnDicUtil YES |
| 1227 |
#endif |
| 1228 |
#ifndef BuildPubdic |
| 1229 |
#define BuildPubdic YES |
| 1230 |
#endif |
| 1231 |
#ifndef BuildWnnConsDic |
| 1232 |
#define BuildWnnConsDic YES |
| 1233 |
#endif |
| 1234 |
#ifndef BuildWnnMan |
| 1235 |
#define BuildWnnMan YES |
| 1236 |
#endif |
| 1237 |
#ifndef BuildJlibV3 |
| 1238 |
#define BuildJlibV3 YES |
| 1239 |
#endif |
| 1240 |
#if BuildPubdic || BuildWnnConsDic |
| 1241 |
#define BuildWnnDicUtilForCompile YES |
| 1242 |
#else |
| 1243 |
#define BuildWnnDicUtilForCompile NO |
| 1244 |
#endif |
| 1245 |
|
| 1246 |
#ifndef BuildCserver |
| 1247 |
#define BuildCserver YES |
| 1248 |
#endif |
| 1249 |
#ifndef BuildTserver |
| 1250 |
#define BuildTserver YES |
| 1251 |
#endif |
| 1252 |
#ifndef BuildCJlib |
| 1253 |
#define BuildCJlib YES |
| 1254 |
#endif |
| 1255 |
#ifndef BuildCWnnClients |
| 1256 |
#define BuildCWnnClients YES |
| 1257 |
#endif |
| 1258 |
#ifndef BuildCWnnDicUtil |
| 1259 |
#define BuildCWnnDicUtil YES |
| 1260 |
#endif |
| 1261 |
#ifndef BuildCDic |
| 1262 |
#define BuildCDic YES |
| 1263 |
#endif |
| 1264 |
#ifndef BuildTDic |
| 1265 |
#define BuildTDic YES |
| 1266 |
#endif |
| 1267 |
#if BuildCDic || BuildTDic |
| 1268 |
#define BuildCWnnDicUtilForCompile YES |
| 1269 |
#else |
| 1270 |
#define BuildCWnnDicUtilForCompile NO |
| 1271 |
#endif |
| 1272 |
|
| 1273 |
#ifndef BuildKserver |
| 1274 |
#define BuildKserver YES |
| 1275 |
#endif |
| 1276 |
#ifndef BuildKJlib |
| 1277 |
#define BuildKJlib YES |
| 1278 |
#endif |
| 1279 |
#ifndef BuildKWnnClients |
| 1280 |
#define BuildKWnnClients YES |
| 1281 |
#endif |
| 1282 |
#ifndef BuildKWnnDicUtil |
| 1283 |
#define BuildKWnnDicUtil YES |
| 1284 |
#endif |
| 1285 |
#ifndef BuildKDic |
| 1286 |
#define BuildKDic YES |
| 1287 |
#endif |
| 1288 |
#if BuildKDic |
| 1289 |
#define BuildKWnnDicUtilForCompile YES |
| 1290 |
#else |
| 1291 |
#define BuildCWnnDicUtilForCompile NO |
| 1292 |
#endif |
| 1293 |
|
| 1294 |
/* |
| 1295 |
* If you want to install dictionaries forcibly, set WnnInstallDicForcibly |
| 1296 |
* as YES. Default is that dictionary isn't installed if it exist already. |
| 1297 |
*/ |
| 1298 |
|
| 1299 |
WNNOWNER = wnn |
| 1300 |
#ifdef UseInstalled |
| 1301 |
IMTOP = $(TOP) |
| 1302 |
#else |
| 1303 |
IMTOP = $(CONTRIBSRC)/programs/Xsi |
| 1304 |
#endif |
| 1305 |
PREFIX = /usr/local |
| 1306 |
WNNWNNDIR = ${PREFIX}/lib/wnn |
| 1307 |
WNNBINDIR = ${PREFIX}/bin |
| 1308 |
WNNINCDIR = $(INCROOT) |
| 1309 |
WNNLIBDIR = $(USRLIBDIR) |
| 1310 |
WNNTERM_LIB = termLibrary |
| 1311 |
|
| 1312 |
PUBDICSRC = $(IMTOP)/Pubdic |
| 1313 |
WNNCONSDICSRC = $(IMTOP)/Wnn-consortium/dic |
| 1314 |
|
| 1315 |
WNNTOP = $(IMTOP)/Wnn |
| 1316 |
JWNNLANG = ja_JP |
| 1317 |
JWNNWNNDIR = $(WNNWNNDIR)/$(JWNNLANG) |
| 1318 |
JWNNBINDIR = $(WNNBINDIR)/Wnn4 |
| 1319 |
JWNNINCDIR = $(WNNINCDIR)/wnn |
| 1320 |
JWNNDICDIR = $(JWNNWNNDIR)/dic |
| 1321 |
JWNNPUBDICDIR = $(JWNNDICDIR)/pubdic |
| 1322 |
JWNNWNNCONSDICDIR = $(JWNNDICDIR)/wnncons |
| 1323 |
JWNNFZKSRCDIR = $(JWNNDICDIR)/src |
| 1324 |
WNNCONVSRC = $(WNNTOP)/conv |
| 1325 |
WNNETCSRC = $(WNNTOP)/etc |
| 1326 |
WNNINCLUDESRC = $(WNNTOP)/include |
| 1327 |
WNNJDSRC = $(WNNTOP)/jd |
| 1328 |
WNNJLIBSRC = $(WNNTOP)/jlib |
| 1329 |
WNNJLIBV3SRC = $(WNNTOP)/jlib.V3 |
| 1330 |
WNNJSERVERSRC = $(WNNTOP)/jserver |
| 1331 |
WNNJUTILSRC = $(WNNTOP)/jutil |
| 1332 |
WNNLDSRC = $(WNNTOP)/ld |
| 1333 |
WNNPUBDICSRC = $(WNNTOP)/pubdic |
| 1334 |
WNNWNNCONSSRC = $(WNNTOP)/wnncons |
| 1335 |
WNNWNNCONSDICSRC = $(WNNWNNCONSSRC)/dic |
| 1336 |
WNNROMKANSRC = $(WNNTOP)/romkan |
| 1337 |
WNNUUMSRC = $(WNNTOP)/uum |
| 1338 |
WNNCNVFILEDIR = $(WNNJDSRC)/cvtfileDir |
| 1339 |
WNNINCLUDES = -I$(WNNINCLUDESRC) -I$(WNNROMKANMSRC) |
| 1340 |
WNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\" |
| 1341 |
WNNJLIB = $(WNNJLIBSRC)/libwnn.a |
| 1342 |
WNNCONVLIB = $(WNNCONVSRC)/libconvkey.a |
| 1343 |
|
| 1344 |
CWNNTOP = $(IMTOP)/cWnn |
| 1345 |
CWNNLANG = zh_CN |
| 1346 |
CWNNWNNDIR = $(WNNWNNDIR)/$(CWNNLANG) |
| 1347 |
CWNNINCDIR = $(WNNINCDIR)/cwnn |
| 1348 |
CWNNBINDIR = $(WNNBINDIR)/cWnn4 |
| 1349 |
CWNNDICDIR = $(CWNNWNNDIR)/dic |
| 1350 |
CWNNSYSDICDIR = $(CWNNDICDIR)/sys |
| 1351 |
CWNNCDSRC = $(CWNNTOP)/cd |
| 1352 |
CWNNCDICSRC = $(CWNNTOP)/cdic |
| 1353 |
CWNNCONVSRC = $(CWNNTOP)/conv |
| 1354 |
CWNNETCSRC = $(CWNNTOP)/etc |
| 1355 |
CWNNINCLUDESRC = $(CWNNTOP)/include |
| 1356 |
CWNNJLIBSRC = $(CWNNTOP)/jlib |
| 1357 |
CWNNJSERVERSRC = $(CWNNTOP)/jserver |
| 1358 |
CWNNJUTILSRC = $(CWNNTOP)/jutil |
| 1359 |
CWNNROMKANSRC = $(CWNNTOP)/romkan |
| 1360 |
CWNNUUMSRC = $(CWNNTOP)/uum |
| 1361 |
CWNNCNVFILEDIR = $(CWNNCDSRC)/cvtfileDir |
| 1362 |
CWNNINCLUDES = -I$(CWNNINCLUDESRC) -I$(CWNNROMKANMSRC) |
| 1363 |
CWNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\" |
| 1364 |
CWNNJLIB = $(CWNNJLIBSRC)/libcwnn.a |
| 1365 |
CWNNCONVLIB = $(CWNNCONVSRC)/libconvkey.a |
| 1366 |
|
| 1367 |
KWNNTOP = $(IMTOP)/kWnn |
| 1368 |
KWNNLANG = ko_KR |
| 1369 |
KWNNWNNDIR = $(WNNWNNDIR)/$(KWNNLANG) |
| 1370 |
KWNNINCDIR = $(WNNINCDIR)/kwnn |
| 1371 |
KWNNBINDIR = $(WNNBINDIR)/kWnn4 |
| 1372 |
KWNNDICDIR = $(KWNNWNNDIR)/dic |
| 1373 |
KWNNSYSDICDIR = $(KWNNDICDIR)/sys |
| 1374 |
KWNNKDSRC = $(KWNNTOP)/kd |
| 1375 |
KWNNKDICSRC = $(KWNNTOP)/kdic |
| 1376 |
KWNNCONVSRC = $(KWNNTOP)/conv |
| 1377 |
KWNNETCSRC = $(KWNNTOP)/etc |
| 1378 |
KWNNINCLUDESRC = $(KWNNTOP)/include |
| 1379 |
KWNNJLIBSRC = $(KWNNTOP)/jlib |
| 1380 |
KWNNJSERVERSRC = $(KWNNTOP)/jserver |
| 1381 |
KWNNJUTILSRC = $(KWNNTOP)/jutil |
| 1382 |
KWNNROMKANSRC = $(KWNNTOP)/romkan |
| 1383 |
KWNNUUMSRC = $(KWNNTOP)/uum |
| 1384 |
KWNNCNVFILEDIR = $(KWNNCDSRC)/cvtfileDir |
| 1385 |
KWNNINCLUDES = -I$(KWNNINCLUDESRC) -I$(KWNNROMKANMSRC) |
| 1386 |
KWNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\" |
| 1387 |
KWNNJLIB = $(KWNNJLIBSRC)/libkwnn.a |
| 1388 |
KWNNCONVLIB = $(KWNNCONVSRC)/libconvkey.a |
| 1389 |
|
| 1390 |
TWNNLANG = zh_TW |
| 1391 |
TWNNWNNDIR = $(WNNWNNDIR)/$(TWNNLANG) |
| 1392 |
TWNNDICDIR = $(TWNNWNNDIR)/dic |
| 1393 |
TWNNSYSDICDIR = $(TWNNDICDIR)/sys |
| 1394 |
TWNNTDSRC = $(CWNNTOP)/td |
| 1395 |
TWNNTDICSRC = $(CWNNTOP)/tdic |
| 1396 |
|
| 1397 |
LWNNLANG = lt_LN |
| 1398 |
LWNNWNNDIR = $(WNNWNNDIR)/$(LWNNLANG) |
| 1399 |
|
| 1400 |
WNNLANGDEF = -DJAPANESE |
| 1401 |
CWNNLANGDEF = -DCHINESE |
| 1402 |
TWNNLANGDEF = -DTAIWANESE |
| 1403 |
KWNNLANGDEF = -DKOREAN |
| 1404 |
LWNNLANGDEF = -DLATIN |
| 1405 |
ALLLANGDEF = $(WNNLANGDEF) $(CWNNLANGDEF) $(KWNNLANGDEF) $(LWNNLANGDEF) |
| 1406 |
|
| 1407 |
XWNMOTOP = $(IMTOP)/Xwnmo |
| 1408 |
XWNMOSRC = $(XWNMOTOP)/xwnmo |
| 1409 |
XJUTILSRC = $(XWNMOTOP)/xjutil |
| 1410 |
XWNMOROMKANSRC = $(XWNMOTOP)/romkan |
| 1411 |
XWNMOJLIBSRC = $(XWNMOTOP)/jlib |
| 1412 |
XWNMOJDSRC = $(XWNMOTOP)/jd |
| 1413 |
XWNMOROMKANMSRC = $(XWNMOTOP)/romkan_m |
| 1414 |
#ifdef UseInstalled |
| 1415 |
XWNMOXLIBINC = -I$(XWNMOTOP)/X11R6/include |
| 1416 |
#else |
| 1417 |
XWNMOXLIBINC = -I$(XLIBSRC) |
| 1418 |
#endif |
| 1419 |
XWNMOINCLUDES = -I$(XWNMOROMKANMSRC) -I$(WNNINCLUDESRC) $(XWNMOXLIBINC) |
| 1420 |
XWNMOJLIB = $(XWNMOJLIBSRC)/libwnn_m.a |
| 1421 |
XWNMOLIBRARIES = $(XWNMOJLIB) |
| 1422 |
|
| 1423 |
XWNMODEF = -DBC_X11R5 |
| 1424 |
|
| 1425 |
IMIRULESRC = $(IMTOP)/config |
| 1426 |
|
| 1427 |
#ifdef UseInstalled |
| 1428 |
IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IMIRULESRC) \ |
| 1429 |
-I$(IRULESRC) $(IMAKE_DEFINES) |
| 1430 |
#else |
| 1431 |
IMAKE_CMD = $(IMAKE) -I$(IMIRULESRC) -I$(IRULESRC) $(IMAKE_DEFINES) |
| 1432 |
#endif |