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>