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.6 - (show 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.5: +1 -1 lines
FreeWnn-1.1.1-a008 is released.

1 # FreeWnn is a network-extensible Kana-to-Kanji conversion system.
2 # This file is part of FreeWnn.
3 #
4 # Copyright Kyoto University Research Institute for Mathematical Sciences
5 # 1987, 1988, 1989, 1990, 1991, 1992
6 # Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
7 # Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
8 #
9 # Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp>
10 #
11 # This program is free software; you can redistribute it and/or modify
12 # it under the terms of the GNU General Public License as published by
13 # the Free Software Foundation; either version 2, or (at your option)
14 # any later version.
15 #
16 # This program is distributed in the hope that it will be useful,
17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 # GNU General Public License for more details.
20 #
21 # You should have received a copy of the GNU General Public License
22 # along with GNU Emacs; see the file COPYING. If not, write to the
23 # Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24
25 include @top_srcdir@/makerule.mk
26
27 WNNDIR = Wnn
28
29 CWNNDIR = cWnn
30
31 KWNNDIR = kWnn
32
33 SUBDIRS= PubdicPlus $(WNNDIR) $(CWNNDIR) $(KWNNDIR)
34
35 World::
36 @echo ""
37 @echo "Building Input Method."
38 @echo ""
39 @date
40 @echo ""
41 -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
42 $(MAKE) $(MFLAGS) -f Makefile.bak Makefile
43 $(MAKE) $(MFLAGS) Makefiles
44 $(MAKE) $(MFLAGS) clean
45 $(MAKE) $(MFLAGS) includes
46 $(MAKE) $(MFLAGS) depend
47 $(MAKE) $(MFLAGS) $(WORLDOPTS)
48 @echo ""
49 @date
50 @echo ""
51 @echo "Full build of Input Method."
52 @echo ""
53
54 Everything::
55 @echo ""
56 @echo "Rebuilding Input Method."
57 @echo ""
58 @date
59 @echo ""
60 -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
61 $(MAKE) $(MFLAGS) -f Makefile.bak Makefile
62 $(MAKE) $(MFLAGS) Makefiles
63 $(MAKE) $(MFLAGS) includes
64 $(MAKE) $(MFLAGS) depend
65 $(MAKE) $(MFLAGS) $(WORLDOPTS)
66 @echo ""
67 @date
68 @echo ""
69 @echo "Rebuild of Input Method."
70 @echo ""
71
72 # ----------------------------------------------------------------------
73 # common rules for all Makefiles - do not edit
74
75 .c.i:
76 $(RM) $@
77 $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
78
79 emptyrule::
80
81 clean::
82 $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.core "#"*
83
84
85 tags::
86 $(TAGS) -w *.[ch]
87 $(TAGS) -xw *.[ch] > TAGS
88
89 man_keywords::
90
91 # ----------------------------------------------------------------------
92 # rules for building in SUBDIRS - do not edit
93
94 install::
95 @for flag in ${MAKEFLAGS} ''; do \
96 case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
97 for i in $(SUBDIRS) ;\
98 do \
99 echo "installing" "in $(CURRENT_DIR)/$$i..."; \
100 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
101 DESTDIR=$(DESTDIR) install); \
102 done
103
104 install.man::
105 @for flag in ${MAKEFLAGS} ''; do \
106 case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
107 for i in $(SUBDIRS) ;\
108 do \
109 echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
110 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
111 DESTDIR=$(DESTDIR) install.man); \
112 done
113
114 install.linkkit::
115 @for flag in ${MAKEFLAGS} ''; do \
116 case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
117 for i in $(SUBDIRS) ;\
118 do \
119 echo "installing link kit" "in $(CURRENT_DIR)/$$i..."; \
120 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
121 DESTDIR='$(DESTDIR)' install.linkkit); \
122 done
123
124 clean::
125 @for flag in ${MAKEFLAGS} ''; do \
126 case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
127 for i in $(SUBDIRS) ;\
128 do \
129 echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
130 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
131 clean); \
132 done
133
134 tags::
135 @for flag in ${MAKEFLAGS} ''; do \
136 case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
137 for i in $(SUBDIRS) ;\
138 do \
139 echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
140 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
141 TAGS='$(TAGS)' tags); \
142 done
143
144 includes::
145 @for flag in ${MAKEFLAGS} ''; do \
146 case "$$flag" in *=*) ;; *[ik]*) set +e;; esac; done; \
147 for i in $(SUBDIRS) ;\
148 do \
149 echo including "in $(CURRENT_DIR)/$$i..."; \
150 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) \
151 includes); \
152 done
153
154 # ----------------------------------------------------------------------
155 # dependencies generated by makedepend
156
157 # dependencies are in .depend
158

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