pier        00/11/29 01:01:38

  Modified:    connectors Makedefs.orig
               connectors/webapplib Makefile
  Added:       connectors Makefile
               connectors/apache-1.3 Makefile
  Log:
  Updated makefiles for module build.
  
  Revision  Changes    Path
  1.2       +61 -0     jakarta-tomcat-4.0/connectors/Makedefs.orig
  
  Index: Makedefs.orig
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/connectors/Makedefs.orig,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Makedefs.orig     2000/11/27 12:49:56     1.1
  +++ Makedefs.orig     2000/11/29 09:01:34     1.2
  @@ -1,3 +1,63 @@
  +# ========================================================================= #
  +#                                                                           #
  +#                 The Apache Software License,  Version 1.1                 #
  +#                                                                           #
  +#         Copyright (c) 1999, 2000  The Apache Software Foundation.         #
  +#                           All rights reserved.                            #
  +#                                                                           #
  +# ========================================================================= #
  +#                                                                           #
  +# Redistribution and use in source and binary forms,  with or without modi- #
  +# fication, are permitted provided that the following conditions are met:   #
  +#                                                                           #
  +# 1. Redistributions of source code  must retain the above copyright notice #
  +#    notice, this list of conditions and the following disclaimer.          #
  +#                                                                           #
  +# 2. Redistributions  in binary  form  must  reproduce the  above copyright #
  +#    notice,  this list of conditions  and the following  disclaimer in the #
  +#    documentation and/or other materials provided with the distribution.   #
  +#                                                                           #
  +# 3. The end-user documentation  included with the redistribution,  if any, #
  +#    must include the following acknowlegement:                             #
  +#                                                                           #
  +#       "This product includes  software developed  by the Apache  Software #
  +#        Foundation <http://www.apache.org/>."                              #
  +#                                                                           #
  +#    Alternately, this acknowlegement may appear in the software itself, if #
  +#    and wherever such third-party acknowlegements normally appear.         #
  +#                                                                           #
  +# 4. The names  "The  Jakarta  Project",  "Tomcat",  and  "Apache  Software #
  +#    Foundation"  must not be used  to endorse or promote  products derived #
  +#    from this  software without  prior  written  permission.  For  written #
  +#    permission, please contact <[EMAIL PROTECTED]>.                        #
  +#                                                                           #
  +# 5. Products derived from this software may not be called "Apache" nor may #
  +#    "Apache" appear in their names without prior written permission of the #
  +#    Apache Software Foundation.                                            #
  +#                                                                           #
  +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES #
  +# INCLUDING, BUT NOT LIMITED TO,  THE IMPLIED WARRANTIES OF MERCHANTABILITY #
  +# AND FITNESS FOR  A PARTICULAR PURPOSE  ARE DISCLAIMED.  IN NO EVENT SHALL #
  +# THE APACHE  SOFTWARE  FOUNDATION OR  ITS CONTRIBUTORS  BE LIABLE  FOR ANY #
  +# DIRECT,  INDIRECT,   INCIDENTAL,  SPECIAL,  EXEMPLARY,  OR  CONSEQUENTIAL #
  +# DAMAGES (INCLUDING,  BUT NOT LIMITED TO,  PROCUREMENT OF SUBSTITUTE GOODS #
  +# OR SERVICES;  LOSS OF USE,  DATA,  OR PROFITS;  OR BUSINESS INTERRUPTION) #
  +# HOWEVER CAUSED AND  ON ANY  THEORY  OF  LIABILITY,  WHETHER IN  CONTRACT, #
  +# STRICT LIABILITY, OR TORT  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN #
  +# ANY  WAY  OUT OF  THE  USE OF  THIS  SOFTWARE,  EVEN  IF  ADVISED  OF THE #
  +# POSSIBILITY OF SUCH DAMAGE.                                               #
  +#                                                                           #
  +# ========================================================================= #
  +#                                                                           #
  +# This software  consists of voluntary  contributions made  by many indivi- #
  +# duals on behalf of the  Apache Software Foundation.  For more information #
  +# on the Apache Software Foundation, please see <http://www.apache.org/>.   #
  +#                                                                           #
  +# ========================================================================= #
  +
  +# CVS $Id: Makedefs.orig,v 1.2 2000/11/29 09:01:34 pier Exp $
  +# Author: Pier Fumagalli <mailto:[EMAIL PROTECTED]>
  +
   CC       = gcc
   AR       = ar
   APXS     = apxs
  @@ -7,3 +67,4 @@
   
   .c.o:
        $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
  +
  
  
  
  1.1                  jakarta-tomcat-4.0/connectors/Makefile
  
  Index: Makefile
  ===================================================================
  # ========================================================================= #
  #                                                                           #
  #                 The Apache Software License,  Version 1.1                 #
  #                                                                           #
  #         Copyright (c) 1999, 2000  The Apache Software Foundation.         #
  #                           All rights reserved.                            #
  #                                                                           #
  # ========================================================================= #
  #                                                                           #
  # Redistribution and use in source and binary forms,  with or without modi- #
  # fication, are permitted provided that the following conditions are met:   #
  #                                                                           #
  # 1. Redistributions of source code  must retain the above copyright notice #
  #    notice, this list of conditions and the following disclaimer.          #
  #                                                                           #
  # 2. Redistributions  in binary  form  must  reproduce the  above copyright #
  #    notice,  this list of conditions  and the following  disclaimer in the #
  #    documentation and/or other materials provided with the distribution.   #
  #                                                                           #
  # 3. The end-user documentation  included with the redistribution,  if any, #
  #    must include the following acknowlegement:                             #
  #                                                                           #
  #       "This product includes  software developed  by the Apache  Software #
  #        Foundation <http://www.apache.org/>."                              #
  #                                                                           #
  #    Alternately, this acknowlegement may appear in the software itself, if #
  #    and wherever such third-party acknowlegements normally appear.         #
  #                                                                           #
  # 4. The names  "The  Jakarta  Project",  "Tomcat",  and  "Apache  Software #
  #    Foundation"  must not be used  to endorse or promote  products derived #
  #    from this  software without  prior  written  permission.  For  written #
  #    permission, please contact <[EMAIL PROTECTED]>.                        #
  #                                                                           #
  # 5. Products derived from this software may not be called "Apache" nor may #
  #    "Apache" appear in their names without prior written permission of the #
  #    Apache Software Foundation.                                            #
  #                                                                           #
  # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES #
  # INCLUDING, BUT NOT LIMITED TO,  THE IMPLIED WARRANTIES OF MERCHANTABILITY #
  # AND FITNESS FOR  A PARTICULAR PURPOSE  ARE DISCLAIMED.  IN NO EVENT SHALL #
  # THE APACHE  SOFTWARE  FOUNDATION OR  ITS CONTRIBUTORS  BE LIABLE  FOR ANY #
  # DIRECT,  INDIRECT,   INCIDENTAL,  SPECIAL,  EXEMPLARY,  OR  CONSEQUENTIAL #
  # DAMAGES (INCLUDING,  BUT NOT LIMITED TO,  PROCUREMENT OF SUBSTITUTE GOODS #
  # OR SERVICES;  LOSS OF USE,  DATA,  OR PROFITS;  OR BUSINESS INTERRUPTION) #
  # HOWEVER CAUSED AND  ON ANY  THEORY  OF  LIABILITY,  WHETHER IN  CONTRACT, #
  # STRICT LIABILITY, OR TORT  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN #
  # ANY  WAY  OUT OF  THE  USE OF  THIS  SOFTWARE,  EVEN  IF  ADVISED  OF THE #
  # POSSIBILITY OF SUCH DAMAGE.                                               #
  #                                                                           #
  # ========================================================================= #
  #                                                                           #
  # This software  consists of voluntary  contributions made  by many indivi- #
  # duals on behalf of the  Apache Software Foundation.  For more information #
  # on the Apache Software Foundation, please see <http://www.apache.org/>.   #
  #                                                                           #
  # ========================================================================= #
  
  # CVS $Id: Makefile,v 1.1 2000/11/29 09:01:34 pier Exp $
  # Author: Pier Fumagalli <mailto:[EMAIL PROTECTED]>
  
  DIRS =    webapplib apache-1.3
  MODULES = apache-1.3/mod_webapp.so
  
  all: Makedefs $(MODULES)
  
  recompile: clean all
  
  Makedefs:
        @cp Makedefs.orig Makedefs
        @echo "$(MAKE): *** Please edit the 'Makedefs' file before compiling"
        @exit 1
  
  webapplib/libwebapp.a: Makedefs
        @make -C webapplib libwebapp.a
  
  apache-1.3/mod_webapp.so: Makedefs webapplib/libwebapp.a
        @make -C apache-1.3 mod_webapp.so
  
  clean: Makedefs
        @for DIR in $(DIRS) ; do \
                if [ ! -d "$$DIR" ] ; then \
                        echo "$(MAKE): *** Cannot find directory '$$DIR'" ; \
                        exit 1 ; \
                fi ; \
                make -C $$DIR clean ; \
                RET="$$?" ; \
                if [ "$$RET" != "0" ] ; then \
                        exit $$RET ; \
                fi ; \
        done
  
  distclean: clean
        rm -f Makedefs
  
  
  
  
  1.1                  jakarta-tomcat-4.0/connectors/apache-1.3/Makefile
  
  Index: Makefile
  ===================================================================
  # ========================================================================= #
  #                                                                           #
  #                 The Apache Software License,  Version 1.1                 #
  #                                                                           #
  #         Copyright (c) 1999, 2000  The Apache Software Foundation.         #
  #                           All rights reserved.                            #
  #                                                                           #
  # ========================================================================= #
  #                                                                           #
  # Redistribution and use in source and binary forms,  with or without modi- #
  # fication, are permitted provided that the following conditions are met:   #
  #                                                                           #
  # 1. Redistributions of source code  must retain the above copyright notice #
  #    notice, this list of conditions and the following disclaimer.          #
  #                                                                           #
  # 2. Redistributions  in binary  form  must  reproduce the  above copyright #
  #    notice,  this list of conditions  and the following  disclaimer in the #
  #    documentation and/or other materials provided with the distribution.   #
  #                                                                           #
  # 3. The end-user documentation  included with the redistribution,  if any, #
  #    must include the following acknowlegement:                             #
  #                                                                           #
  #       "This product includes  software developed  by the Apache  Software #
  #        Foundation <http://www.apache.org/>."                              #
  #                                                                           #
  #    Alternately, this acknowlegement may appear in the software itself, if #
  #    and wherever such third-party acknowlegements normally appear.         #
  #                                                                           #
  # 4. The names  "The  Jakarta  Project",  "Tomcat",  and  "Apache  Software #
  #    Foundation"  must not be used  to endorse or promote  products derived #
  #    from this  software without  prior  written  permission.  For  written #
  #    permission, please contact <[EMAIL PROTECTED]>.                        #
  #                                                                           #
  # 5. Products derived from this software may not be called "Apache" nor may #
  #    "Apache" appear in their names without prior written permission of the #
  #    Apache Software Foundation.                                            #
  #                                                                           #
  # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES #
  # INCLUDING, BUT NOT LIMITED TO,  THE IMPLIED WARRANTIES OF MERCHANTABILITY #
  # AND FITNESS FOR  A PARTICULAR PURPOSE  ARE DISCLAIMED.  IN NO EVENT SHALL #
  # THE APACHE  SOFTWARE  FOUNDATION OR  ITS CONTRIBUTORS  BE LIABLE  FOR ANY #
  # DIRECT,  INDIRECT,   INCIDENTAL,  SPECIAL,  EXEMPLARY,  OR  CONSEQUENTIAL #
  # DAMAGES (INCLUDING,  BUT NOT LIMITED TO,  PROCUREMENT OF SUBSTITUTE GOODS #
  # OR SERVICES;  LOSS OF USE,  DATA,  OR PROFITS;  OR BUSINESS INTERRUPTION) #
  # HOWEVER CAUSED AND  ON ANY  THEORY  OF  LIABILITY,  WHETHER IN  CONTRACT, #
  # STRICT LIABILITY, OR TORT  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN #
  # ANY  WAY  OUT OF  THE  USE OF  THIS  SOFTWARE,  EVEN  IF  ADVISED  OF THE #
  # POSSIBILITY OF SUCH DAMAGE.                                               #
  #                                                                           #
  # ========================================================================= #
  #                                                                           #
  # This software  consists of voluntary  contributions made  by many indivi- #
  # duals on behalf of the  Apache Software Foundation.  For more information #
  # on the Apache Software Foundation, please see <http://www.apache.org/>.   #
  #                                                                           #
  # ========================================================================= #
  
  # CVS $Id: Makefile,v 1.1 2000/11/29 09:01:36 pier Exp $
  # Author: Pier Fumagalli <mailto:[EMAIL PROTECTED]>
  
  include ../Makedefs
  
  all: mod_webapp.so
  
  mod_webapp.so: ../webapplib/libwebapp.a mod_webapp.c
        $(APXS) -c $(INCLUDES) $(LIBS) mod_webapp.c
  
  clean:
        rm -f mod_webapp.o mod_webapp.so
  
  
  
  
  1.2       +66 -8     jakarta-tomcat-4.0/connectors/webapplib/Makefile
  
  Index: Makefile
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/connectors/webapplib/Makefile,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Makefile  2000/11/27 12:48:03     1.1
  +++ Makefile  2000/11/29 09:01:37     1.2
  @@ -1,15 +1,73 @@
  -include ../Makedefs
  +# ========================================================================= #
  +#                                                                           #
  +#                 The Apache Software License,  Version 1.1                 #
  +#                                                                           #
  +#         Copyright (c) 1999, 2000  The Apache Software Foundation.         #
  +#                           All rights reserved.                            #
  +#                                                                           #
  +# ========================================================================= #
  +#                                                                           #
  +# Redistribution and use in source and binary forms,  with or without modi- #
  +# fication, are permitted provided that the following conditions are met:   #
  +#                                                                           #
  +# 1. Redistributions of source code  must retain the above copyright notice #
  +#    notice, this list of conditions and the following disclaimer.          #
  +#                                                                           #
  +# 2. Redistributions  in binary  form  must  reproduce the  above copyright #
  +#    notice,  this list of conditions  and the following  disclaimer in the #
  +#    documentation and/or other materials provided with the distribution.   #
  +#                                                                           #
  +# 3. The end-user documentation  included with the redistribution,  if any, #
  +#    must include the following acknowlegement:                             #
  +#                                                                           #
  +#       "This product includes  software developed  by the Apache  Software #
  +#        Foundation <http://www.apache.org/>."                              #
  +#                                                                           #
  +#    Alternately, this acknowlegement may appear in the software itself, if #
  +#    and wherever such third-party acknowlegements normally appear.         #
  +#                                                                           #
  +# 4. The names  "The  Jakarta  Project",  "Tomcat",  and  "Apache  Software #
  +#    Foundation"  must not be used  to endorse or promote  products derived #
  +#    from this  software without  prior  written  permission.  For  written #
  +#    permission, please contact <[EMAIL PROTECTED]>.                        #
  +#                                                                           #
  +# 5. Products derived from this software may not be called "Apache" nor may #
  +#    "Apache" appear in their names without prior written permission of the #
  +#    Apache Software Foundation.                                            #
  +#                                                                           #
  +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES #
  +# INCLUDING, BUT NOT LIMITED TO,  THE IMPLIED WARRANTIES OF MERCHANTABILITY #
  +# AND FITNESS FOR  A PARTICULAR PURPOSE  ARE DISCLAIMED.  IN NO EVENT SHALL #
  +# THE APACHE  SOFTWARE  FOUNDATION OR  ITS CONTRIBUTORS  BE LIABLE  FOR ANY #
  +# DIRECT,  INDIRECT,   INCIDENTAL,  SPECIAL,  EXEMPLARY,  OR  CONSEQUENTIAL #
  +# DAMAGES (INCLUDING,  BUT NOT LIMITED TO,  PROCUREMENT OF SUBSTITUTE GOODS #
  +# OR SERVICES;  LOSS OF USE,  DATA,  OR PROFITS;  OR BUSINESS INTERRUPTION) #
  +# HOWEVER CAUSED AND  ON ANY  THEORY  OF  LIABILITY,  WHETHER IN  CONTRACT, #
  +# STRICT LIABILITY, OR TORT  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN #
  +# ANY  WAY  OUT OF  THE  USE OF  THIS  SOFTWARE,  EVEN  IF  ADVISED  OF THE #
  +# POSSIBILITY OF SUCH DAMAGE.                                               #
  +#                                                                           #
  +# ========================================================================= #
  +#                                                                           #
  +# This software  consists of voluntary  contributions made  by many indivi- #
  +# duals on behalf of the  Apache Software Foundation.  For more information #
  +# on the Apache Software Foundation, please see <http://www.apache.org/>.   #
  +#                                                                           #
  +# ========================================================================= #
   
  -OBJS = wa_callback.o wa_connection.o wa_host.o wa_provider.o wa_provider_info.o 
wa_request.o
  +# CVS $Id: Makefile,v 1.2 2000/11/29 09:01:37 pier Exp $
  +# Author: Pier Fumagalli <mailto:[EMAIL PROTECTED]>
   
  -all: test libwebapp.a
  +include ../Makedefs
   
  -clean:
  -     rm -f $(OBJS) libwebapp.a
  +OBJS = wa_callback.o wa_connection.o wa_host.o wa_provider.o wa_request.o \
  +       wa_provider_info.o
   
  +all: libwebapp.a
  +
   libwebapp.a: $(OBJS)
        ar -cr libwebapp.a $(OBJS)
  +
  +clean:
  +     rm -f $(OBJS) libwebapp.a
   
  -test: $(OBJS) wa.c
  -     $(CC) $(CFLAGS) $(INCLUDES) wa.c -o test
  -     rm -f test
  
  
  

Reply via email to