Develop and Download Open Source Software

Browse CVS Repository

Contents of /freewnn/FreeWnn/makerule.mk.in

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Sun Jan 16 06:37:13 2000 UTC (24 years, 3 months ago) by ura
Branch: MAIN
CVS Tags: freewnn-1-1-1-a004
FreeWnn-1.1.1-a004 is released.

1 #
2 # $Id: Makefile.in,v 1.1.2.1 1999/03/23 12:11:31 nakanisi Exp $
3 #
4
5 # FreeWnn is a network-extensible Kana-to-Kanji conversion system.
6 # This file is part of FreeWnn.
7 #
8 # Copyright Kyoto University Research Institute for Mathematical Sciences
9 # 1987, 1988, 1989, 1990, 1991, 1992
10 # Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
11 # Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
12 #
13 # Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp>
14 #
15 # This program is free software; you can redistribute it and/or modify
16 # it under the terms of the GNU General Public License as published by
17 # the Free Software Foundation; either version 2, or (at your option)
18 # any later version.
19 #
20 # This program is distributed in the hope that it will be useful,
21 # but WITHOUT ANY WARRANTY; without even the implied warranty of
22 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 # GNU General Public License for more details.
24 #
25 # You should have received a copy of the GNU General Public License
26 # along with GNU Emacs; see the file COPYING. If not, write to the
27 # Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
28 #
29 # Commentary:
30 #
31 # Change log:
32 #
33 # Last modified date: 23,Mar.1999
34 #
35
36 all::
37
38 .SUFFIXES: .i
39
40 TKLIBNAME = tk80
41
42 TKLIBDIR =
43
44 TCLLIBNAME = tcl80
45
46 TCLIBDIR =
47
48 PATHSEP = /
49 SHELL = /bin/sh
50
51 TOP = @abs_top_srcdir@
52 CURRENT_DIR = `pwd`
53
54 IMAKE = imake
55 DEPEND = gccmakedep
56 MKDIRHIER = mkdir -p
57 EXPORTLISTGEN =
58 CONFIGSRC = $(TOP)/config
59 IMAKESRC = $(CONFIGSRC)/imake
60 DEPENDSRC = $(CONFIGSRC)/util
61
62 INCROOT = /usr/X11R6/include
63 USRLIBDIR = /usr/X11R6/lib
64 VARLIBDIR = /var/lib
65 SHLIBDIR = /usr/X11R6/lib
66 LINTLIBDIR = $(USRLIBDIR)/lint
67 MANPATH = /usr/X11R6/man
68 MANSOURCEPATH = $(MANPATH)/man
69 MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
70 LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
71 FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)
72
73 AR = ar clq
74 BOOTSTRAPCFLAGS =
75 CC = @CC@
76 AS = as
77
78 .SUFFIXES: .cc
79
80 CXX = c++
81 CXXFILT = c++filt
82 CXXLIB =
83 CXXDEBUGFLAGS = -O2 -fno-strength-reduce
84 CXXDEPENDINCLUDES =
85 CXXEXTRA_DEFINES =
86 CXXEXTRA_INCLUDES =
87 CXXSTD_DEFINES = $(CXXPROJECT_DEFINES)
88 CXXOPTIONS =
89 CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
90 CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES) $(DEFINES)
91 CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
92
93 COMPRESS = compress
94 GZIPCMD = gzip
95 CPP = @CPP@ $(STD_CPP_DEFINES)
96 PREPROCESSCMD = @CPP@ $(STD_CPP_DEFINES)
97
98 INSTALLFLAGS = -c
99 LD = ld
100 LEX = @LEX@ -l
101 LEXLIB = -lfl
102 YACC = @YACC@
103 CCYACC = @YACC@
104 LINT = lint
105 LINTLIBFLAG = -C
106 LINTOPTS = -axz
107 LN = @LN_S@
108 MAKE = make
109 MV = mv -f
110 CP = cp
111
112 RANLIB = @RANLIB@
113 RANLIBINSTFLAGS =
114
115 RM = rm -f
116 MANSUFFIX = 1
117 LIBMANSUFFIX = 3
118 FILEMANSUFFIX = 5
119 TROFF = groff -Tps
120 NROFF = groff -Tascii
121 MSMACROS = -ms
122 MANMACROS = -man
123 TBL = tbl
124 EQN = eqn
125 NEQN = neqn
126 COL = col
127 COLFLAGS = -b
128
129 DVIPS = dvips
130 LATEX = latex
131
132 STD_INCLUDES =
133 STD_CPP_DEFINES = -traditional $(PROJECT_DEFINES)
134 STD_DEFINES = $(PROJECT_DEFINES)
135 EXTRA_LOAD_FLAGS =
136 EXTRA_LDOPTIONS =
137 EXTRA_LIBRARIES =
138 TAGS = ctags
139
140 PARALLELMFLAGS =
141
142 SHAREDCODEDEF =
143 SHLIBDEF = -DBSDSHLIB
144
145 SHLIBLDFLAGS = -Bshareable -R $(USRLIBDIRPATH)
146
147 PICFLAGS = -fpic
148
149 CXXPICFLAGS = -fpic
150
151 PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
152
153 INSTPGMFLAGS = -s
154
155 INSTBINFLAGS = -m 0755
156 INSTUIDFLAGS = -m 4711
157 INSTLIBFLAGS = -m 0644
158 INSTINCFLAGS = -m 0444
159 INSTMANFLAGS = -m 0444
160 INSTDATFLAGS = -m 0444
161 INSTKMEMFLAGS = -g kmem -m 2755
162
163 PROJECTROOT = /usr/X11R6
164
165 CDEBUGFLAGS = @CDEBUGFLAGS@
166 CCOPTIONS = @CCOPTIONS@
167
168 ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
169 ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
170 CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
171 LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
172 LDPRELIB = -L$(USRLIBDIR)
173 LDPOSTLIB =
174 LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
175 CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
176
177 LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
178
179 CCLINK = $(CC)
180
181 CXXLINK = $(CXX)
182
183 LDSTRIPFLAGS = -x
184 LDCOMBINEFLAGS = -X -r
185 DEPENDFLAGS =
186
187 # Not sure this belongs here
188 TKLIBDIR =
189 TKINCDIR = /usr/local/include/tk8.0
190 TKLIBNAME = tk80
191 TKLIBRARY = -L$(TKLIBDIR) -l$(TKLIBNAME)
192 TCLLIBDIR =
193 TCLINCDIR = /usr/local/include/tcl8.0
194 TCLLIBNAME = tcl80
195 TCLLIBRARY = -L$(TCLLIBDIR) -l$(TCLLIBNAME)
196
197 MACROFILE =
198 RM_CMD = $(RM)
199
200 IMAKE_DEFINES =
201
202 IRULESRC = $(CONFIGDIR)
203 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
204
205 ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
206
207 # FreeWnn is a network-extensible Kana-to-Kanji conversion system.
208 # This file is part of FreeWnn.
209 #
210 # Copyright Kyoto University Research Institute for Mathematical Sciences
211 # 1987, 1988, 1989, 1990, 1991, 1992
212 # Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
213 # Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
214 #
215 # Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp>
216 #
217 # This program is free software; you can redistribute it and/or modify
218 # it under the terms of the GNU General Public License as published by
219 # the Free Software Foundation; either version 2, or (at your option)
220 # any later version.
221 #
222 # This program is distributed in the hope that it will be useful,
223 # but WITHOUT ANY WARRANTY; without even the implied warranty of
224 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
225 # GNU General Public License for more details.
226 #
227 # You should have received a copy of the GNU General Public License
228 # along with GNU Emacs; see the file COPYING. If not, write to the
229 # Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
230
231 SYS_LIBRARIES = @LIBS@
232
233 BINDIR = /usr/X11R6/bin
234 BUILDINCROOT = $(TOP)
235 BUILDINCDIR = $(BUILDINCROOT)/X11
236 BUILDINCTOP = ..
237 BUILDLIBDIR = $(TOP)/usrlib
238 BUILDLIBTOP = ..
239 INCDIR = $(INCROOT)/X11
240 ADMDIR = /usr/adm
241 LIBDIR = $(USRLIBDIR)/X11
242
243 FONTDIR = $(LIBDIR)/fonts
244 XINITDIR = $(LIBDIR)/xinit
245 XDMDIR = $(LIBDIR)/xdm
246 TWMDIR = $(LIBDIR)/twm
247 NLSDIR = $(LIBDIR)/nls
248 XLOCALEDIR = $(LIBDIR)/locale
249 PEXAPIDIR = $(LIBDIR)/PEX
250 XAPPLOADDIR = $(LIBDIR)/app-defaults
251 FONTCFLAGS = -t
252
253 INSTINCFLAGS = -m 0444 -c
254 INSTDATFLAGS = -m 0444 -c
255 INSTBINFLAGS = -m 0755 -c
256 INSTAPPFLAGS = $(INSTDATFLAGS)
257
258 RGB = rgb
259 FONTC = bdftopcf
260 MKFONTDIR = mkfontdir
261
262 DOCUTILSRC = $(TOP)/doc/util
263 XDOCMACROS = $(DOCUTILSRC)/macros.t
264 XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
265 PROGRAMSRC = $(TOP)/programs
266 LIBSRC = $(TOP)/lib
267 FONTSRC = $(TOP)/fonts
268 INCLUDESRC = $(TOP)/X11
269 SERVERSRC = $(TOP)/programs/Xserver
270 CONTRIBSRC = $(TOP)/../contrib
271 UNSUPPORTEDSRC = $(TOP)/unsupported
272 DOCSRC = $(TOP)/doc
273 RGBSRC = $(TOP)/programs/rgb
274 BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
275 MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
276 FONTSERVERSRC = $(PROGRAMSRC)/xfs
277 FONTINCSRC = $(TOP)/include/fonts
278 EXTINCSRC = $(TOP)/include/extensions
279 TRANSCOMMSRC = $(LIBSRC)/xtrans
280 TRANS_INCLUDES = -I$(TRANSCOMMSRC)
281
282 # $XConsortium: bsdLib.tmpl /main/3 1996/09/28 16:09:25 rws $
283 # $XFree86: xc/config/cf/bsdLib.tmpl,v 3.3.2.2 1998/11/06 13:54:16 dawes Exp $
284
285 XLIBSRC = $(LIBSRC)/X11
286
287 SOXLIBREV = 6.0
288 DEPXONLYLIB =
289 XONLYLIB = -lX11
290
291 LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
292
293 XLIBONLY = $(XONLYLIB)
294
295 XEXTLIBSRC = $(LIBSRC)/Xext
296
297 SOXEXTREV = 6.0
298 DEPEXTENSIONLIB =
299 EXTENSIONLIB = -lXext
300
301 LINTEXTENSION = $(LINTLIBDIR)/llib-lXext.ln
302
303 LINTEXTENSIONLIB = $(LINTEXTENSION)
304 DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
305 XLIB = $(EXTENSIONLIB) $(XONLYLIB)
306 LINTXLIB = $(LINTXONLYLIB)
307
308 XAUTHSRC = $(LIBSRC)/Xau
309
310 DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
311 XAUTHLIB = -lXau
312
313 LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
314
315 XDMCPLIBSRC = $(LIBSRC)/Xdmcp
316
317 DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
318 XDMCPLIB = -lXdmcp
319
320 LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
321
322 XMUSRC = $(LIBSRC)/Xmu
323
324 SOXMUREV = 6.0
325 DEPXMULIB =
326 XMULIB = -lXmu $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
327
328 LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
329
330 OLDXLIBSRC = $(LIBSRC)/oldX
331
332 SOOLDXREV = 6.0
333 DEPOLDXLIB =
334 OLDXLIB = -loldX
335
336 LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
337
338 TOOLKITSRC = $(LIBSRC)/Xt
339
340 SOXTREV = 6.0
341 DEPXTOOLONLYLIB =
342 XTOOLONLYLIB = -lXt
343
344 LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
345
346 DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
347 XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
348 LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
349
350 AWIDGETSRC = $(LIBSRC)/Xaw
351
352 SOXAWREV = 6.0
353 DEPXAWLIB =
354 XAWLIB = -lXaw
355
356 LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
357
358 XTFSRC = $(TOP)/workInProgress/Xtf
359
360 SOXTFREV = 0.7
361 DEPXTFLIB =
362 XTFLIB = -lXtf
363
364 LINTXTF = $(LINTLIBDIR)/llib-lXtf.ln
365
366 FRESCOSRC = $(TOP)/workInProgress/Fresco
367
368 SOFRESCOREV = 0.7
369 DEPFRESCOLIB =
370 FRESCOLIB = -lFresco
371
372 LINTFRESCO = $(LINTLIBDIR)/llib-lFresco.ln
373
374 XILIBSRC = $(LIBSRC)/Xi
375
376 SOXINPUTREV = 6.0
377 DEPXILIB =
378 XILIB = -lXi
379
380 LINTXI = $(LINTLIBDIR)/llib-lXi.ln
381
382 XTESTLIBSRC = $(LIBSRC)/Xtst
383
384 SOXTESTREV = 6.0
385 DEPXTESTLIB =
386 XTESTLIB = -lXtst
387
388 LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
389
390 PEXLIBSRC = $(LIBSRC)/PEX5
391
392 SOPEXREV = 6.0
393 DEPPEXLIB =
394 PEXLIB = -lPEX5
395
396 LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
397
398 XIELIBSRC = $(LIBSRC)/XIE
399
400 SOXIEREV = 6.0
401 DEPXIELIB =
402 XIELIB = -lXIE
403
404 LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln
405
406 PHIGSLIBSRC = $(LIBSRC)/PHIGS
407
408 DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
409 PHIGSLIB = -lphigs
410
411 LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
412
413 DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
414 XBSDLIB = -lXbsd
415
416 LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
417
418 ICESRC = $(LIBSRC)/ICE
419
420 SOICEREV = 6.0
421 DEPICELIB =
422 ICELIB = -lICE
423
424 LINTICE = $(LINTLIBDIR)/llib-lICE.ln
425
426 SMSRC = $(LIBSRC)/SM
427
428 SOSMREV = 6.0
429 DEPSMLIB =
430 SMLIB = -lSM
431
432 LINTSM = $(LINTLIBDIR)/llib-lSM.ln
433
434 FSLIBSRC = $(LIBSRC)/FS
435
436 DEPFSLIB = $(USRLIBDIR)/libFS.a
437 FSLIB = -lFS
438
439 LINTFS = $(LINTLIBDIR)/llib-lFS.ln
440
441 FONTLIBSRC = $(LIBSRC)/font
442
443 DEPFONTLIB = $(USRLIBDIR)/libfont.a
444 FONTLIB = -lfont
445
446 LINTFONT = $(LINTLIBDIR)/llib-lfont.ln
447
448 DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
449
450 DEPLIBS1 = $(DEPLIBS)
451 DEPLIBS2 = $(DEPLIBS)
452 DEPLIBS3 = $(DEPLIBS)
453
454 #
455 # OMRON INPUT MATHOD MAKE ENV
456 #
457
458 WNNOWNER = wnn
459
460 IMTOP = $(TOP)
461
462 prefix = @prefix@
463 exec_prefix = @exec_prefix@
464 PREFIX = @prefix@
465 WNNWNNDIR = ${PREFIX}/lib/wnn
466 WNNBINDIR = ${PREFIX}/bin
467 # WNNINCDIR = $(INCROOT)
468 WNNINCDIR = @includedir@
469 # WNNLIBDIR = $(USRLIBDIR)
470 WNNLIBDIR = @libdir@
471 WNNTERM_LIB = -ltermcap
472
473 PUBDICSRC = $(IMTOP)/Pubdic
474 WNNCONSDICSRC = $(IMTOP)/Wnn-consortium/dic
475
476 WNNTOP = $(IMTOP)/Wnn
477 JWNNLANG = ja_JP
478 JWNNWNNDIR = $(WNNWNNDIR)/$(JWNNLANG)
479 JWNNBINDIR = $(WNNBINDIR)/Wnn4
480 JWNNINCDIR = $(WNNINCDIR)/wnn
481 JWNNDICDIR = $(JWNNWNNDIR)/dic
482 JWNNPUBDICDIR = $(JWNNDICDIR)/pubdic
483 JWNNWNNCONSDICDIR = $(JWNNDICDIR)/wnncons
484 JWNNFZKSRCDIR = $(JWNNDICDIR)/src
485 WNNCONVSRC = $(WNNTOP)/conv
486 WNNETCSRC = $(WNNTOP)/etc
487 WNNINCLUDESRC = $(WNNTOP)/include
488 WNNJDSRC = $(WNNTOP)/jd
489 WNNJLIBSRC = $(WNNTOP)/jlib
490 WNNJLIBV3SRC = $(WNNTOP)/jlib.V3
491 WNNJSERVERSRC = $(WNNTOP)/jserver
492 WNNJUTILSRC = $(WNNTOP)/jutil
493 WNNLDSRC = $(WNNTOP)/ld
494 WNNPUBDICSRC = $(WNNTOP)/pubdic
495 WNNWNNCONSSRC = $(WNNTOP)/wnncons
496 WNNWNNCONSDICSRC = $(WNNWNNCONSSRC)/dic
497 WNNROMKANSRC = $(WNNTOP)/romkan
498 WNNUUMSRC = $(WNNTOP)/uum
499 WNNCNVFILEDIR = $(WNNJDSRC)/./bsd
500 WNNINCLUDES = -I$(WNNINCLUDESRC) -I$(WNNROMKANMSRC)
501 WNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\"
502 WNNJLIB = $(WNNJLIBSRC)/libwnn.a
503 WNNCONVLIB = $(WNNCONVSRC)/libconvkey.a
504
505 CWNNTOP = $(IMTOP)/cWnn
506 CWNNLANG = zh_CN
507 CWNNWNNDIR = $(WNNWNNDIR)/$(CWNNLANG)
508 CWNNINCDIR = $(WNNINCDIR)/cwnn
509 CWNNBINDIR = $(WNNBINDIR)/cWnn4
510 CWNNDICDIR = $(CWNNWNNDIR)/dic
511 CWNNSYSDICDIR = $(CWNNDICDIR)/sys
512 CWNNCDSRC = $(CWNNTOP)/cd
513 CWNNCDICSRC = $(CWNNTOP)/cdic
514 CWNNCONVSRC = $(CWNNTOP)/conv
515 CWNNETCSRC = $(CWNNTOP)/etc
516 CWNNINCLUDESRC = $(CWNNTOP)/include
517 CWNNJLIBSRC = $(CWNNTOP)/jlib
518 CWNNJSERVERSRC = $(CWNNTOP)/jserver
519 CWNNJUTILSRC = $(CWNNTOP)/jutil
520 CWNNROMKANSRC = $(CWNNTOP)/romkan
521 CWNNUUMSRC = $(CWNNTOP)/uum
522 CWNNCNVFILEDIR = $(CWNNCDSRC)/./bsd
523 CWNNINCLUDES = -I$(CWNNINCLUDESRC) -I$(CWNNROMKANMSRC)
524 CWNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\"
525 CWNNJLIB = $(CWNNJLIBSRC)/libcwnn.a
526 CWNNCONVLIB = $(CWNNCONVSRC)/libconvkey.a
527
528 KWNNTOP = $(IMTOP)/kWnn
529 KWNNLANG = ko_KR
530 KWNNWNNDIR = $(WNNWNNDIR)/$(KWNNLANG)
531 KWNNINCDIR = $(WNNINCDIR)/kwnn
532 KWNNBINDIR = $(WNNBINDIR)/kWnn4
533 KWNNDICDIR = $(KWNNWNNDIR)/dic
534 KWNNSYSDICDIR = $(KWNNDICDIR)/sys
535 KWNNKDSRC = $(KWNNTOP)/kd
536 KWNNKDICSRC = $(KWNNTOP)/kdic
537 KWNNCONVSRC = $(KWNNTOP)/conv
538 KWNNETCSRC = $(KWNNTOP)/etc
539 KWNNINCLUDESRC = $(KWNNTOP)/include
540 KWNNJLIBSRC = $(KWNNTOP)/jlib
541 KWNNJSERVERSRC = $(KWNNTOP)/jserver
542 KWNNJUTILSRC = $(KWNNTOP)/jutil
543 KWNNROMKANSRC = $(KWNNTOP)/romkan
544 KWNNUUMSRC = $(KWNNTOP)/uum
545 KWNNCNVFILEDIR = $(KWNNCDSRC)/./bsd
546 KWNNINCLUDES = -I$(KWNNINCLUDESRC) -I$(KWNNROMKANMSRC)
547 KWNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\"
548 KWNNJLIB = $(KWNNJLIBSRC)/libkwnn.a
549 KWNNCONVLIB = $(KWNNCONVSRC)/libconvkey.a
550
551 TWNNLANG = zh_TW
552 TWNNWNNDIR = $(WNNWNNDIR)/$(TWNNLANG)
553 TWNNDICDIR = $(TWNNWNNDIR)/dic
554 TWNNSYSDICDIR = $(TWNNDICDIR)/sys
555 TWNNTDSRC = $(CWNNTOP)/td
556 TWNNTDICSRC = $(CWNNTOP)/tdic
557
558 LWNNLANG = lt_LN
559 LWNNWNNDIR = $(WNNWNNDIR)/$(LWNNLANG)
560
561 WNNLANGDEF = -DJAPANESE
562 CWNNLANGDEF = -DCHINESE
563 TWNNLANGDEF = -DTAIWANESE
564 KWNNLANGDEF = -DKOREAN
565 LWNNLANGDEF = -DLATIN
566 ALLLANGDEF = $(WNNLANGDEF) $(CWNNLANGDEF) $(KWNNLANGDEF) $(LWNNLANGDEF)
567
568 XWNMOTOP = $(IMTOP)/Xwnmo
569 XWNMOSRC = $(XWNMOTOP)/xwnmo
570 XJUTILSRC = $(XWNMOTOP)/xjutil
571 XWNMOROMKANSRC = $(XWNMOTOP)/romkan
572 XWNMOJLIBSRC = $(XWNMOTOP)/jlib
573 XWNMOJDSRC = $(XWNMOTOP)/jd
574 XWNMOROMKANMSRC = $(XWNMOTOP)/romkan_m
575
576 XWNMOXLIBINC = -I$(XWNMOTOP)/X11R6/include
577
578 XWNMOINCLUDES = -I$(XWNMOROMKANMSRC) -I$(WNNINCLUDESRC) $(XWNMOXLIBINC)
579 XWNMOJLIB = $(XWNMOJLIBSRC)/libwnn_m.a
580 XWNMOLIBRARIES = $(XWNMOJLIB)
581
582 XWNMODEF = -DBC_X11R5
583
584 IMIRULESRC = $(IMTOP)/config
585
586 IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IMIRULESRC) -I$(IRULESRC) $(IMAKE_DEFINES)
587
588 XMULIBONLY = -lXmu
589 XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
590
591 CONFIGDIR = $(LIBDIR)/config
592
593 USRLIBDIRPATH = $(USRLIBDIR)
594 LDPRELIBS = -L$(USRLIBDIR)
595 LDPOSTLIBS =
596 TOP_INCLUDES = -I$(INCROOT) $(TOP_X_INCLUDES)
597 PROJECT_DEFINES =
598
599 CXXPROJECT_DEFINES =
600
601 # ----------------------------------------------------------------------
602
603 all::
604 @cont=0; \
605 for flag in ${MAKEFLAGS} ''; do \
606 case "$$flag" in *=*) ;; *[ik]*) cont=1;; esac; done; \
607 for i in $(SUBDIRS) ;\
608 do \
609 echo "making" all "in $(CURRENT_DIR)/$$i..."; \
610 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
611 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all) \
612 || if [ $$cont -eq 0 ]; then exit 1; fi; \
613 done
614
615 install::
616 @cont=0; \
617 for flag in ${MAKEFLAGS} ''; do \
618 case "$$flag" in *=*) ;; *[ik]*) cont=1;; esac; done; \
619 for i in $(SUBDIRS) ;\
620 do \
621 echo "installing" all "in $(CURRENT_DIR)/$$i..."; \
622 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
623 'CDEBUGFLAGS=$(CDEBUGFLAGS)' install) \
624 || if [ $$cont -eq 0 ]; then exit 1; fi; \
625 done
626
627 depend::
628 @cont=0; \
629 @for flag in ${MAKEFLAGS} ''; do \
630 case "$$flag" in *=*) ;; *[ik]*) cont=1;; esac; done; \
631 for i in $(SUBDIRS) ;\
632 do \
633 echo "depending" "in $(CURRENT_DIR)/$$i..."; \
634 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
635 depend) \
636 || if [ $$cont -eq 0 ]; then exit 1; fi; \
637 done
638
639 clean::
640 for i in $(SUBDIRS) ;\
641 do \
642 echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
643 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
644 clean) \
645 done
646
647 depend:: .depend
648
649 .depend::
650 $(RM) $@
651 $(DEPEND) -f- $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) > $@
652
653 # ----------------------------------------------------------------------
654 # common rules for all Makefiles - do not edit
655
656 .c.i:
657 $(RM) $@
658 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
659
660 emptyrule::
661
662 clean::
663 $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.core "#"*
664
665 Makefile::
666 -@if [ -f Makefile ]; then set -x; \
667 $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
668 else exit 0; fi
669 $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
670
671 tags::
672 $(TAGS) -w *.[ch]
673 $(TAGS) -xw *.[ch] > TAGS
674
675 man_keywords::
676
677 # ----------------------------------------------------------------------
678 # empty rules for directories that do not have SUBDIRS - do not edit
679
680 install::
681 @echo "install in $(CURRENT_DIR) done"
682
683 install.man::
684 @echo "install.man in $(CURRENT_DIR) done"
685
686 install.linkkit::
687 @echo "install.linkkit in $(CURRENT_DIR) done"
688
689 Makefiles::
690
691 includes::
692
693 depend::
694
695 # ----------------------------------------------------------------------
696 # dependencies generated by makedepend
697
698 # dependencies are in .depend
699

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26