Develop and Download Open Source Software

Browse CVS Repository

Contents of /freewnn/FreeWnn/Makefile.in

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


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Sun Jan 16 05:10:44 2000 UTC (24 years, 3 months ago) by ura
Branch: OMRON_SOFTWARE
CVS Tags: freewnn-1-1
Changes since 1.1: +0 -0 lines
import from FreeWnn-1.1

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

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