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.4 - (hide annotations) (download)
Sun Jan 16 07:06:07 2000 UTC (24 years, 3 months ago) by ura
Branch: MAIN
CVS Tags: freewnn-1-1-1-a010, freewnn-1-1-1-a011, freewnn-1-1-1-a009, freewnn-1-1-1-a008
Changes since 1.3: +1 -1 lines
FreeWnn-1.1.1-a008 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 ura 1.3
34 ura 1.1
35     all::
36    
37 ura 1.3 SHELL = /bin/sh
38 ura 1.1
39 ura 1.3 TOP = @abs_top_srcdir@
40     CURRENT_DIR = `pwd`
41 ura 1.1
42 ura 1.3 DEPEND = gccmakedep
43     MKDIRHIER = mkdir -p
44 ura 1.1
45    
46 ura 1.3 MANDIR = @mandir@/man$(MANSUFFIX)
47     LIBMANDIR = @mandir@/man$(LIBMANSUFFIX)
48 ura 1.1
49 ura 1.3 MANSUFFIX = 1
50     LIBMANSUFFIX = 3
51 ura 1.1
52 ura 1.3 COMPRESSMANCMD = :
53 ura 1.1
54    
55     AR = ar clq
56     CC = @CC@
57     AS = as
58    
59 ura 1.3 CPP = @CPP@
60 ura 1.1
61     INSTALLFLAGS = -c
62     LD = ld
63     LINT = lint
64     LINTLIBFLAG = -C
65     LINTOPTS = -axz
66     LN = @LN_S@
67     MAKE = make
68     MV = mv -f
69     CP = cp
70    
71     RANLIB = @RANLIB@
72     RANLIBINSTFLAGS =
73    
74     RM = rm -f
75     TBL = tbl
76 ura 1.3
77 ura 1.1 TAGS = ctags
78    
79     PARALLELMFLAGS =
80    
81    
82     INSTPGMFLAGS = -s
83     INSTBINFLAGS = -m 0755
84     INSTUIDFLAGS = -m 4711
85     INSTLIBFLAGS = -m 0644
86     INSTINCFLAGS = -m 0444
87     INSTMANFLAGS = -m 0444
88     INSTDATFLAGS = -m 0444
89    
90     CDEBUGFLAGS = @CDEBUGFLAGS@
91     CCOPTIONS = @CCOPTIONS@
92    
93 ura 1.3 ALLDEFINES = $(INCLUDES) -DFUNCPROTO=15 -DNARROWPROTO $(DEFINES)
94     CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
95     LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
96     LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
97 ura 1.1
98     CCLINK = $(CC)
99    
100    
101    
102    
103    
104    
105     #
106     # OMRON INPUT MATHOD MAKE ENV
107     #
108    
109     WNNOWNER = wnn
110    
111     IMTOP = $(TOP)
112    
113     prefix = @prefix@
114     exec_prefix = @exec_prefix@
115     PREFIX = @prefix@
116     WNNWNNDIR = ${PREFIX}/lib/wnn
117     WNNBINDIR = ${PREFIX}/bin
118     WNNINCDIR = @includedir@
119     WNNLIBDIR = @libdir@
120     WNNTERM_LIB = -ltermcap
121    
122 ura 1.4 PUBDICPLUSSRC = $(IMTOP)/PubdicPlus
123 ura 1.1 WNNCONSDICSRC = $(IMTOP)/Wnn-consortium/dic
124    
125     WNNTOP = $(IMTOP)/Wnn
126     JWNNLANG = ja_JP
127     JWNNWNNDIR = $(WNNWNNDIR)/$(JWNNLANG)
128     JWNNBINDIR = $(WNNBINDIR)/Wnn4
129     JWNNINCDIR = $(WNNINCDIR)/wnn
130     JWNNDICDIR = $(JWNNWNNDIR)/dic
131     JWNNPUBDICDIR = $(JWNNDICDIR)/pubdic
132     JWNNWNNCONSDICDIR = $(JWNNDICDIR)/wnncons
133     JWNNFZKSRCDIR = $(JWNNDICDIR)/src
134     WNNCONVSRC = $(WNNTOP)/conv
135     WNNETCSRC = $(WNNTOP)/etc
136     WNNINCLUDESRC = $(WNNTOP)/include
137     WNNJDSRC = $(WNNTOP)/jd
138     WNNJLIBSRC = $(WNNTOP)/jlib
139     WNNJLIBV3SRC = $(WNNTOP)/jlib.V3
140     WNNJSERVERSRC = $(WNNTOP)/jserver
141     WNNJUTILSRC = $(WNNTOP)/jutil
142     WNNLDSRC = $(WNNTOP)/ld
143     WNNPUBDICSRC = $(WNNTOP)/pubdic
144     WNNWNNCONSSRC = $(WNNTOP)/wnncons
145     WNNWNNCONSDICSRC = $(WNNWNNCONSSRC)/dic
146     WNNROMKANSRC = $(WNNTOP)/romkan
147     WNNUUMSRC = $(WNNTOP)/uum
148     WNNCNVFILEDIR = $(WNNJDSRC)/./bsd
149     WNNINCLUDES = -I$(WNNINCLUDESRC) -I$(WNNROMKANMSRC)
150     WNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\"
151     WNNJLIB = $(WNNJLIBSRC)/libwnn.a
152     WNNCONVLIB = $(WNNCONVSRC)/libconvkey.a
153    
154     CWNNTOP = $(IMTOP)/cWnn
155     CWNNLANG = zh_CN
156     CWNNWNNDIR = $(WNNWNNDIR)/$(CWNNLANG)
157     CWNNINCDIR = $(WNNINCDIR)/cwnn
158     CWNNBINDIR = $(WNNBINDIR)/cWnn4
159     CWNNDICDIR = $(CWNNWNNDIR)/dic
160     CWNNSYSDICDIR = $(CWNNDICDIR)/sys
161     CWNNCDSRC = $(CWNNTOP)/cd
162     CWNNCDICSRC = $(CWNNTOP)/cdic
163     CWNNCONVSRC = $(CWNNTOP)/conv
164     CWNNETCSRC = $(CWNNTOP)/etc
165     CWNNINCLUDESRC = $(CWNNTOP)/include
166     CWNNJLIBSRC = $(CWNNTOP)/jlib
167     CWNNJSERVERSRC = $(CWNNTOP)/jserver
168     CWNNJUTILSRC = $(CWNNTOP)/jutil
169     CWNNROMKANSRC = $(CWNNTOP)/romkan
170     CWNNUUMSRC = $(CWNNTOP)/uum
171     CWNNCNVFILEDIR = $(CWNNCDSRC)/./bsd
172     CWNNINCLUDES = -I$(CWNNINCLUDESRC) -I$(CWNNROMKANMSRC)
173     CWNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\"
174     CWNNJLIB = $(CWNNJLIBSRC)/libcwnn.a
175     CWNNCONVLIB = $(CWNNCONVSRC)/libconvkey.a
176    
177     KWNNTOP = $(IMTOP)/kWnn
178     KWNNLANG = ko_KR
179     KWNNWNNDIR = $(WNNWNNDIR)/$(KWNNLANG)
180     KWNNINCDIR = $(WNNINCDIR)/kwnn
181     KWNNBINDIR = $(WNNBINDIR)/kWnn4
182     KWNNDICDIR = $(KWNNWNNDIR)/dic
183     KWNNSYSDICDIR = $(KWNNDICDIR)/sys
184     KWNNKDSRC = $(KWNNTOP)/kd
185     KWNNKDICSRC = $(KWNNTOP)/kdic
186     KWNNCONVSRC = $(KWNNTOP)/conv
187     KWNNETCSRC = $(KWNNTOP)/etc
188     KWNNINCLUDESRC = $(KWNNTOP)/include
189     KWNNJLIBSRC = $(KWNNTOP)/jlib
190     KWNNJSERVERSRC = $(KWNNTOP)/jserver
191     KWNNJUTILSRC = $(KWNNTOP)/jutil
192     KWNNROMKANSRC = $(KWNNTOP)/romkan
193     KWNNUUMSRC = $(KWNNTOP)/uum
194     KWNNCNVFILEDIR = $(KWNNCDSRC)/./bsd
195     KWNNINCLUDES = -I$(KWNNINCLUDESRC) -I$(KWNNROMKANMSRC)
196     KWNNDEFINES = -DLIBDIR=\"$(WNNWNNDIR)\"
197     KWNNJLIB = $(KWNNJLIBSRC)/libkwnn.a
198     KWNNCONVLIB = $(KWNNCONVSRC)/libconvkey.a
199    
200     TWNNLANG = zh_TW
201     TWNNWNNDIR = $(WNNWNNDIR)/$(TWNNLANG)
202     TWNNDICDIR = $(TWNNWNNDIR)/dic
203     TWNNSYSDICDIR = $(TWNNDICDIR)/sys
204     TWNNTDSRC = $(CWNNTOP)/td
205     TWNNTDICSRC = $(CWNNTOP)/tdic
206    
207     LWNNLANG = lt_LN
208     LWNNWNNDIR = $(WNNWNNDIR)/$(LWNNLANG)
209    
210     WNNLANGDEF = -DJAPANESE
211     CWNNLANGDEF = -DCHINESE
212     TWNNLANGDEF = -DTAIWANESE
213     KWNNLANGDEF = -DKOREAN
214     LWNNLANGDEF = -DLATIN
215     ALLLANGDEF = $(WNNLANGDEF) $(CWNNLANGDEF) $(KWNNLANGDEF) $(LWNNLANGDEF)
216    
217     XWNMOTOP = $(IMTOP)/Xwnmo
218     XWNMOSRC = $(XWNMOTOP)/xwnmo
219     XJUTILSRC = $(XWNMOTOP)/xjutil
220     XWNMOROMKANSRC = $(XWNMOTOP)/romkan
221     XWNMOJLIBSRC = $(XWNMOTOP)/jlib
222     XWNMOJDSRC = $(XWNMOTOP)/jd
223     XWNMOROMKANMSRC = $(XWNMOTOP)/romkan_m
224    
225     XWNMOXLIBINC = -I$(XWNMOTOP)/X11R6/include
226    
227     XWNMOINCLUDES = -I$(XWNMOROMKANMSRC) -I$(WNNINCLUDESRC) $(XWNMOXLIBINC)
228     XWNMOJLIB = $(XWNMOJLIBSRC)/libwnn_m.a
229     XWNMOLIBRARIES = $(XWNMOJLIB)
230    
231     XWNMODEF = -DBC_X11R5
232    
233    
234    
235    
236     # ----------------------------------------------------------------------
237    
238     all::
239     @cont=0; \
240     for flag in ${MAKEFLAGS} ''; do \
241     case "$$flag" in *=*) ;; *[ik]*) cont=1;; esac; done; \
242 ura 1.2 SUBDIRS="$(SUBDIRS)" ;\
243     for i in $$SUBDIRS ;\
244 ura 1.1 do \
245     echo "making" all "in $(CURRENT_DIR)/$$i..."; \
246     (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
247     'CDEBUGFLAGS=$(CDEBUGFLAGS)' all) \
248     || if [ $$cont -eq 0 ]; then exit 1; fi; \
249     done
250    
251     install::
252     @cont=0; \
253     for flag in ${MAKEFLAGS} ''; do \
254     case "$$flag" in *=*) ;; *[ik]*) cont=1;; esac; done; \
255 ura 1.2 SUBDIRS="$(SUBDIRS)" ;\
256     for i in $$SUBDIRS ;\
257 ura 1.1 do \
258     echo "installing" all "in $(CURRENT_DIR)/$$i..."; \
259     (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
260     'CDEBUGFLAGS=$(CDEBUGFLAGS)' install) \
261     || if [ $$cont -eq 0 ]; then exit 1; fi; \
262     done
263    
264 ura 1.3 install.man::
265     @cont=0; \
266     for flag in ${MAKEFLAGS} ''; do \
267     case "$$flag" in *=*) ;; *[ik]*) cont=1;; esac; done; \
268     SUBDIRS="$(SUBDIRS)" ;\
269     for i in $$SUBDIRS ;\
270     do \
271     echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
272     (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
273     'CDEBUGFLAGS=$(CDEBUGFLAGS)' install.man) \
274     || if [ $$cont -eq 0 ]; then exit 1; fi; \
275     done
276    
277 ura 1.1 depend::
278     @cont=0; \
279     @for flag in ${MAKEFLAGS} ''; do \
280     case "$$flag" in *=*) ;; *[ik]*) cont=1;; esac; done; \
281 ura 1.2 SUBDIRS="$(SUBDIRS)" ;\
282     for i in $$SUBDIRS ;\
283 ura 1.1 do \
284     echo "depending" "in $(CURRENT_DIR)/$$i..."; \
285     (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
286     depend) \
287     || if [ $$cont -eq 0 ]; then exit 1; fi; \
288     done
289    
290     clean::
291 ura 1.2 SUBDIRS="$(SUBDIRS)" ;\
292     for i in $$SUBDIRS ;\
293 ura 1.1 do \
294     echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
295     (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
296     clean) \
297     done
298    
299     depend:: .depend
300    
301     .depend::
302     $(RM) $@
303 ura 1.3 $(DEPEND) -f- -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS) > $@
304 ura 1.1
305     # ----------------------------------------------------------------------
306     # common rules for all Makefiles - do not edit
307    
308     .c.i:
309     $(RM) $@
310     $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
311    
312     emptyrule::
313    
314     clean::
315     $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.core "#"*
316    
317    
318     tags::
319     $(TAGS) -w *.[ch]
320     $(TAGS) -xw *.[ch] > TAGS
321    
322     man_keywords::
323    
324     # ----------------------------------------------------------------------
325     # empty rules for directories that do not have SUBDIRS - do not edit
326    
327     install::
328     @echo "install in $(CURRENT_DIR) done"
329    
330     install.man::
331     @echo "install.man in $(CURRENT_DIR) done"
332    
333     install.linkkit::
334     @echo "install.linkkit in $(CURRENT_DIR) done"
335    
336     Makefiles::
337    
338     includes::
339    
340     depend::
341    
342     # ----------------------------------------------------------------------
343     # dependencies generated by makedepend
344    
345     # dependencies are in .depend
346    

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