Mercurial > freewnn
comparison Wnn/jlib.V3/Makefile.in @ 23:e1aadb6dcbd4
- fixed the build rule for build_stamp.h. keywords in template for hg tip should surrounded by curly braces instead of hash marks.
- fixed usage of libtool in building jlib.V3. newer libtool does not work without mode specifier.
- replaced some libtool related files. (should remove these?)
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Fri, 23 Jan 2009 16:36:13 +0900 |
parents | bbc77ca4def5 |
children |
comparison
equal
deleted
inserted
replaced
22:c966456648ad | 23:e1aadb6dcbd4 |
---|---|
69 | 69 |
70 includes:: | 70 includes:: |
71 | 71 |
72 .c.o: | 72 .c.o: |
73 $(RM) $@ | 73 $(RM) $@ |
74 $(LIBTOOL) $(CC) -c $(CFLAGS) $(_NOOP_) $*.c | 74 $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $(_NOOP_) $*.c |
75 | 75 |
76 all:: libjd.la | 76 all:: libjd.la |
77 | 77 |
78 libjd.la: $(OBJS) $(EXTRALIBRARYDEPS) | 78 libjd.la: $(OBJS) $(EXTRALIBRARYDEPS) |
79 $(LIBTOOL) $(CC) -o $@ $(OBJS:.o=.lo) -rpath $(WNNLIBDIR) -version-info $(WNNJLIBVERSION) | 79 $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJS:.o=.lo) -rpath $(WNNLIBDIR) -version-info $(WNNJLIBVERSION) |
80 | 80 |
81 lintlib:: llib-ljd.ln | 81 lintlib:: llib-ljd.ln |
82 | 82 |
83 llib-ljd.ln: $(SRCS) $(EXTRALIBRARYDEPS) | 83 llib-ljd.ln: $(SRCS) $(EXTRALIBRARYDEPS) |
84 $(RM) $@ | 84 $(RM) $@ |
85 $(LINT) $(LINTLIBFLAG)jd $(LINTFLAGS) $(SRCS) | 85 $(LINT) $(LINTLIBFLAG)jd $(LINTFLAGS) $(SRCS) |
86 | 86 |
87 install:: libjd.la | 87 install:: libjd.la |
88 @if [ -d $(DESTDIR)$(WNNLIBDIR) ]; then set +x; \ | 88 @if [ -d $(DESTDIR)$(WNNLIBDIR) ]; then set +x; \ |
89 else (set -x; $(MKDIRHIER) $(DESTDIR)$(WNNLIBDIR)); fi | 89 else (set -x; $(MKDIRHIER) $(DESTDIR)$(WNNLIBDIR)); fi |
90 $(LIBTOOL) $(INSTALL) $(INSTLIBFLAGS) libjd.la $(DESTDIR)$(WNNLIBDIR) | 90 $(LIBTOOL) --mode=install $(INSTALL) $(INSTLIBFLAGS) libjd.la $(DESTDIR)$(WNNLIBDIR) |
91 | 91 |
92 install:: jlib.h | 92 install:: jlib.h |
93 @if [ -d $(DESTDIR)$(JWNNINCDIR) ]; then set +x; \ | 93 @if [ -d $(DESTDIR)$(JWNNINCDIR) ]; then set +x; \ |
94 else (set -x; $(MKDIRHIER) $(DESTDIR)$(JWNNINCDIR)); fi | 94 else (set -x; $(MKDIRHIER) $(DESTDIR)$(JWNNINCDIR)); fi |
95 $(INSTALL) $(INSTDATFLAGS) jlib.h $(DESTDIR)$(JWNNINCDIR)/jlib.h | 95 $(INSTALL) $(INSTDATFLAGS) jlib.h $(DESTDIR)$(JWNNINCDIR)/jlib.h |
107 echo "making" $(WNNJLIB) "in $(CURRENT_DIR)/$$i..."; \ | 107 echo "making" $(WNNJLIB) "in $(CURRENT_DIR)/$$i..."; \ |
108 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) all); \ | 108 (cd $$i && $(MAKE) $(MFLAGS) $(PARALLELMFLAGS) all); \ |
109 done | 109 done |
110 | 110 |
111 $(OBJ2) : $(SRC2) | 111 $(OBJ2) : $(SRC2) |
112 $(LIBTOOL) $(CC) -c $(CFLAGS) $(WNNETCSRC)/`basename $@ .o`.c | 112 $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $(WNNETCSRC)/`basename $@ .o`.c |
113 | 113 |
114 $(OBJ3) : $(SRC3) | 114 $(OBJ3) : $(SRC3) |
115 $(LIBTOOL) $(CC) -c $(CFLAGS) $(WNNETCSRC)/`basename $@ .o`.c | 115 $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $(WNNETCSRC)/`basename $@ .o`.c |
116 | 116 |
117 $(OBJ4) : $(SRC4) | 117 $(OBJ4) : $(SRC4) |
118 $(LIBTOOL) $(CC) -c $(CFLAGS) $(WNNETCSRC)/`basename $@ .o`.c | 118 $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $(WNNETCSRC)/`basename $@ .o`.c |
119 | 119 |
120 depend:: .depend | 120 depend:: .depend |
121 | 121 |