Develop and Download Open Source Software

Browse CVS Repository

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

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


Revision 1.1 - (hide 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 ura 1.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