[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freewnn:00445] Re: server と librariesの分離



濱嶋です。

Fri, 01 Sep 2000 15:33:53 +0900 に
TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp> さんが書かれた
<20000901153353N.taoka@infonets.hiroshima-u.ac.jp> を引用しています

> 濱嶋さんのパッチでは、
> 
> libwnn.$(A): $(OBJS) $(EXTRALIBRARYDEPS)
> 	$(RM) $@
> 	@if [ "$(A)" = "a" ] ; then \
> 		$(AR) $@ $(OBJS) ; \
> 		$(RANLIB) $@ ; \
> 	else \
> 		$(LIBTOOL) $(CC) -o $@ $(OBJS:.o=.lo) -rpath $(DESTDIR)$(WNNLIBDIR) -version-info $(WNNJLIBVERSION) ; \
> 	fi
> 
> 
> などとしてありましたが、この部分は、

ifの前半はlibtoolが見つからなかったときの処理で、後半は見つかったときの
処理です。automakeのおかげでlibtoolが必ず存在するようになれば、前半の処
理は田岡さんが書かれたように不要になります。

単に頭に$(LIBTOOL)をつけるだけではうまくいかずに、ifで処理を分割したのは
ご指摘の通りAR+RANLIBとINSTALLの2種類だったと記憶しています。


http://www.freewnn.org/ FreeWnn Project