1
동일한 Autoconf/Automake 프로젝트에서 아파치 모듈과 공유 라이브러리를 개발 중이다. Makefile.am은 어떻게되어야합니까?Autoconf/Automake 프로젝트에서 아파치 모듈과 의존 공유 라이브러리를 갖는 방법
는 지금은 다음과 같습니다
INCLUDES = -I$(top_srcdir)
nobase_include_HEADERS = \
foo.h \
bar.h
lib_LTLIBRARIES = libfoo.la
libfoo_la_SOURCES = \
foo.c \
bar.c
libfoo_la_LDFLAGS = -version-info 0:0:0
나는이 라인을 추가 할 수 있습니다
lib_LTLIBRARIES = mod_foo.la
mod_foo_la_SOURCES = mod_foo.c
mod_foo_la_LDFLAGS = -module
mod_foo_la_LIBADD = libfoo.la
가 권리인가?
APXS 및 libtool과 공유 라이브러리를 사용하여 모듈을 설치하는 방법은 무엇입니까? 내가 넣을 경우
install:
$(APXS) -i -a -n foo mod_foo.la
을 나는 그것이 설치되지 않은 libfoo.la 만 모듈을 생각합니다.
저는 APXS에 익숙하지 않아 도움이되지 않습니다. 그러나'INCLUDES' 변수는 더 이상 사용되지 않으며'AM_CPPFLAGS'로 대체되어야합니다. – adl
도움 주셔서 감사합니다. –