seguin 02/01/06 14:33:31 Modified: jk/native/netscape Makefile.solaris Log: a makefile that properly builds the nsap redirector on solaris Revision Changes Path 1.6 +18 -14 jakarta-tomcat-connectors/jk/native/netscape/Makefile.solaris Index: Makefile.solaris =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/netscape/Makefile.solaris,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Makefile.solaris 7 Nov 2001 21:43:35 -0000 1.5 +++ Makefile.solaris 6 Jan 2002 22:33:31 -0000 1.6 @@ -1,32 +1,36 @@ # Defines for example NSAPI programs running under SOLARIS -CC_CMD=gcc -DNET_SSL -DSOLARIS -D_REENTRANT -LD_SHAREDCMD=ld -G +CC_CMD=gcc -DNET_SSL -DSOLARIS -D_REENTRANT -DXP_UNIX \ + -DMCC_HTTPD -DSPAPI20 -Wall \ + -fPIC +LD_SHAREDCMD=ld -G -fPIC all: + prepare: OS_TYPE=solaris INCLUDEDIR=$(SUITSPOT_HOME)/include JAVA_INCLUDE=$(JAVA_HOME)/include +JK_DIR=../common +VPATH=.:$(JK_DIR) -JK_OBJS = jk_lb_worker.o jk_channel_socket.o jk_connect.o jk_map.o \ -jk_uri_worker_map.o jk_nsapi_plugin.o jk_util.o jk_jni_worker.o \ -jk_pool.o jk_worker.o jk_ajp14.o jk_ajp14_worker.o jk_md5.o jk_ajp_common.o jk_context.o +JK_SRCS = $(shell ls $(JK_DIR)/*.c) +JK_OBJS = $(patsubst $(JK_DIR)/%.c,%.o,$(JK_SRCS)) -INCLUDE_FLAGS=-I$(INCLUDEDIR) -I$(INCLUDEDIR)/base -I$(INCLUDEDIR)/frame -I$(JAVA_INCLUDE) -I$(JAVA_INCLUDE)/$(OS_TYPE) -COMMON_DEFS=-DMCC_HTTPD -DXP_UNIX -DSPAPI20 -DSOLARIS -Wall +PLUGIN_OBJ = jk_nsapi_plugin.o +INCLUDE_FLAGS= -I$(JK_DIR) -I$(INCLUDEDIR) -I$(INCLUDEDIR)/base \ + -I$(INCLUDEDIR)/frame -I$(JAVA_INCLUDE) -I$(JAVA_INCLUDE)/$(OS_TYPE) all: nsapi_redirector.so -nsapi_redirector.so: $(JK_OBJS) - $(MAKE) prepare - $(LD_SHAREDCMD) $(JK_OBJS) -o nsapi_redirector.so $(EXTRA_LDDEFINES) - -.c.o: - $(CC_CMD) $(COMMON_DEFS) $(INCLUDE_FLAGS) -c $< +nsapi_redirector.so: $(JK_OBJS) $(PLUGIN_OBJ) + $(LD_SHAREDCMD) $(JK_OBJS) $(PLUGIN_OBJ) -o nsapi_redirector.so $(EXTRA_LDDEFINES) clean: - rm $(JK_OBJS) + rm -f *.o nsapi_redirector.so + +%.o : %.c + $(CC_CMD) $(INCLUDE_FLAGS) -c $<
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>