You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by se...@apache.org on 2002/01/06 23:33:31 UTC

cvs commit: jakarta-tomcat-connectors/jk/native/netscape Makefile.solaris

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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>