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