httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@hyperreal.org
Subject cvs commit: apache-1.3/src/support apxs.pl
Date Thu, 28 May 1998 10:55:19 GMT
rse         98/05/28 03:55:18

  Modified:    src/support apxs.pl
  Log:
  Make the generated Makefile from APXS more user friendly by providing more
  (adjustable) defines and a test target similar to the one mentioned in the
  generated mod_xxx.c file.
  
  Revision  Changes    Path
  1.9       +15 -6     apache-1.3/src/support/apxs.pl
  
  Index: apxs.pl
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/support/apxs.pl,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- apxs.pl	1998/05/27 18:25:12	1.8
  +++ apxs.pl	1998/05/28 10:55:18	1.9
  @@ -483,25 +483,34 @@
   ##  Autogenerated via ``apxs -n %NAME% -g''.
   ##
   
  -#   additional defines and includes
  +#   the used tools
  +APXS=apxs
  +APACHECTL=apachectl
  +
  +#   additional defines, includes and libraries
   #DEF=-Dmy_define=my_value
   #INC=-Imy/include/dir
  +#LIB=-Lmy/lib/dir -lmylib
   
   #   the default target
   all: mod_%NAME%.so
   
   #   compile the shared object file
   mod_%NAME%.so: mod_%NAME%.c
  -	apxs -c $(DEF) $(INC) mod_%NAME%.c
  +	$(APXS) -c $(DEF) $(INC) $(LIB) mod_%NAME%.c
   
   #   install the shared object file into Apache 
   install: all
  -	apxs -i -a -n '%NAME%' mod_%NAME%.so
  +	$(APXS) -i -a -n '%NAME%' mod_%NAME%.so
   
   #   cleanup
   clean:
   	-rm -f mod_%NAME%.o mod_%NAME%.so
   
  +#   simple test
  +test: reload
  +	lynx -mime_header http://localhost/%NAME%
  +
   #   install and activate shared object by reloading Apache to
   #   force a reload of the shared object file
   reload: install restart
  @@ -509,11 +518,11 @@
   #   the general Apache start/restart/stop
   #   procedures
   start:
  -	apachectl start
  +	$(APACHECTL) start
   restart:
  -	apachectl restart
  +	$(APACHECTL) restart
   stop:
  -	apachectl stop
  +	$(APACHECTL) stop
   
   -=#=-
   /* 
  
  
  

Mime
View raw message