⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 Tomcat 4.1与WebServer集成组件的源代码包.
💻 IN
字号:
# Gnu makefile and libtool are required# use -D options to overrides defaultsAPACHE_HOME=@APACHE_HOME@OS=@OS@APACHE_INCL=@APACHE_INCL@EXTRA_CFLAGS=@APXS_CFLAGS@EXTRA_CPPFLAGS=@APXS_CPPFLAGS@JAVA_HOME=@JAVA_HOME@JAVA_INCL=-I ${JAVA_HOME}/include -I ${JAVA_HOME}/include/${OS} @HAVE_JNI@JAVA_LIB=-L ${JAVA_HOME}/jre/lib/${ARCH} -L ${JAVA_HOME}/lib/${ARCH}/native_threadsJK_DIR := ../..BUILD_DIR = ${JK_DIR}/../build/jk2/apache13APACHE_LIBEXEC=${APACHE_HOME}/libexectop_builddir=../..LIBTOOL=@LIBTOOL@# It doesn't hurt if we include allINCLUDES= -I${JK_DIR}/include \          ${APACHE_INCL}JK_CFLAGS=-DCHUNK_SIZE=4096 -DUSE_APACHE_MD5 @APR_CFLAGS@ -DHAVE_MMAP ${JAVA_INCL}JK_LDFLAGS=-L${APACHE_HOME}/lib -lcrypt @APR_LDFLAGS@ ${JAVA_LIB}###### Based on rules.mk ##########################################ALL_CFLAGS   = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS)ALL_CPPFLAGS = $(DEFS) $(EXTRA_CPPFLAGS) $(NOTEST_CPPFLAGS) $(CPPFLAGS)ALL_LDFLAGS  = $(EXTRA_LDFLAGS) $(NOTEST_LDFLAGS) $(LDFLAGS)ALL_LIBS     = $(EXTRA_LIBS) $(NOTEST_LIBS) $(LIBS)ALL_INCLUDES = $(INCLUDES) $(EXTRA_INCLUDES)# Compile commandsCOMPILE      = $(CC)  $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(ALL_INCLUDES)SH_COMPILE = $(LIBTOOL) --mode=compile $(COMPILE) $(JK_CFLAGS)MOD_LINK = $(LIBTOOL) --mode=link $(CC) -avoid-version -module -rpath $(APACHE_LIBEXEC) $(LT_LDFLAGS) $(ALL_LDFLAGS) $(JK_LDFLAGS)MOD_INSTALL = $(LIBTOOL) --mode=install $(CP)############################################################################## ---------- File list creation -------------------- # Same behavior as ant - 'all files from a dir'. # Excludes are not yet implemented.COMMON_C_FILES := $(wildcard ${JK_DIR}/common/*.c )A_C_FILES := $(wildcard ${JK_DIR}/server/apache13/*.c )H_FILES := $(wildcard ${JK_DIR}/include/*.h )COMMON_LO_FILES := $(patsubst ${JK_DIR}/common/%, ${BUILD_DIR}/%, \			 $(patsubst %c, %lo, ${COMMON_C_FILES} ))A_LO_FILES := $(patsubst ${JK_DIR}/server/apache13/%, ${BUILD_DIR}/%, \			 $(patsubst %c, %lo, ${A_C_FILES} ))# ---------- Compile rules --------------------.PHONY: allVPATH=.:../../common.c.lo:	 ${SH_COMPILE} -c $< -o $>${BUILD_DIR}/%.lo: ${JK_DIR}/common/%.c	 ${SH_COMPILE} -c $< -o $@${BUILD_DIR}/%.lo: ${JK_DIR}/server/apache13/%.c	 ${SH_COMPILE} -c $< -o $@# ---------- Targets -------------------- all: prepare ${BUILD_DIR}/mod_jk2.so ${BUILD_DIR}/mod_jk2.so: ${BUILD_DIR}/mod_jk2.la	$(MOD_INSTALL) cp $^ `pwd`/${BUILD_DIR}${BUILD_DIR}/mod_jk2.la: ${COMMON_LO_FILES} ${A_LO_FILES}	${MOD_LINK} -o $@ $^ @APR_LDFLAGS@${COMMON_C_FILES} ${A_C_FILES}: ${H_FILES}prepare: 	mkdir -p ${BUILD_DIR}clean: 	rm -rf ${BUILD_DIR}/*.lo ${BUILD_DIR}/*.la ${BUILD_DIR}/*.o ${BUILD_DIR}/.libs ${BUILD_DIR}/*.so

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -