mhonarc-commits
[Top] [All Lists]

CVS: mharc Makefile,1.27,1.28

2002-09-13 00:39:46
Update of /cvsroot/mhonarc/mharc
In directory subversions:/tmp/cvs-serv3004

Modified Files:
	Makefile 
Log Message:
doc target added.


Index: Makefile
===================================================================
RCS file: /cvsroot/mhonarc/mharc/Makefile,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -r1.27 -r1.28
*** Makefile	5 Sep 2002 04:12:43 -0000	1.27
--- Makefile	13 Sep 2002 07:39:41 -0000	1.28
***************
*** 26,36 ****
  	help editidxonly release clean distclean configure mhonarc-check
  
- READ_MAIL	= ./bin/read-mail
- WEB_ARCHIVE	= ./bin/web-archive
- MK_PROCMAILRC	= ./bin/mk-procmailrc
  APPLY_CONFIG	= ./bin/apply-config
- MHA_CHECK	= ./bin/mhonarc-check
  COMPRESS_FILES	= ./bin/compress-files
  COMPRESS_MBOXES	= ./bin/compress-mboxes
  
  CONFIG_SH	= ./lib/config.sh
--- 26,48 ----
  	help editidxonly release clean distclean configure mhonarc-check
  
  APPLY_CONFIG	= ./bin/apply-config
  COMPRESS_FILES	= ./bin/compress-files
  COMPRESS_MBOXES	= ./bin/compress-mboxes
+ FILTER_SPOOL	= ./bin/filter-spool
+ MHA_CHECK	= ./bin/mhonarc-check
+ MK_PROCMAILRC	= ./bin/mk-procmailrc
+ READ_MAIL	= ./bin/read-mail
+ WEB_ARCHIVE	= ./bin/web-archive
+ 
+ PRGS		= \
+ 		  $(FILTER_SPOOL) \
+ 		  $(APPLY_CONFIG) \
+ 		  $(COMPRESS_FILES) \
+ 		  $(COMPRESS_MBOXES) \
+ 		  $(MHA_CHECK) \
+ 		  $(MK_PROCMAILRC) \
+ 		  $(READ_MAIL) \
+ 		  $(WEB_ARCHIVE) \
+ 		  # End PRGS
  
  CONFIG_SH	= ./lib/config.sh
***************
*** 38,42 ****
  
  NO_ARCHIVE	= .noarchive
! PROCMAIL_RC	= .procmailrc
  
  CHMOD		= chmod
--- 50,54 ----
  
  NO_ARCHIVE	= .noarchive
! PROCMAIL_RC	= procmailrc.mharc
  
  CHMOD		= chmod
***************
*** 119,124 ****
  	@$(MHA_CHECK)
  
! help:
! 	-(_at_)echo "Target available:"
  	-(_at_)echo "  (default)     Generate $(PROCMAIL_RC) from $(LIST_DEF)."
  	-(_at_)echo "  configure:    Apply $(CONFIG_SH) settings."
--- 131,136 ----
  	@$(MHA_CHECK)
  
! help: _FORCE
! 	-(_at_)echo "Targets available:"
  	-(_at_)echo "  (default)     Generate $(PROCMAIL_RC) from $(LIST_DEF)."
  	-(_at_)echo "  configure:    Apply $(CONFIG_SH) settings."
***************
*** 158,161 ****
--- 170,174 ----
  # NOTE: The leading '.' is important.
  DIST_FILES	= \
+ 		  ./doc \
  		  ./bin \
  		  ./cgi-bin \
***************
*** 165,172 ****
  		  ./lib \
  		  ./Makefile \
- 		  ./TODO \
  		  ./README \
  		  ./NEWS \
  		  ./COPYING \
  		  # End DIST_FILES
  
--- 178,186 ----
  		  ./lib \
  		  ./Makefile \
  		  ./README \
+ 		  ./INSTALL \
  		  ./NEWS \
  		  ./COPYING \
+ 		  ./TODO \
  		  # End DIST_FILES
  
***************
*** 190,194 ****
  release: syntax_check dist
  
! dist:
  	@$(RM) -rf dist
  	@$(MKDIR) -p dist/mharc
--- 204,208 ----
  release: syntax_check dist
  
! dist: _FORCE
  	@$(RM) -rf dist
  	@$(MKDIR) -p dist/mharc
***************
*** 201,204 ****
--- 215,219 ----
  	        -f - $(DIST_FILES) | (cd dist/mharc; tar xfp -)
  	@(cd dist/mharc && $(MAKE) distclean)
+ 	@(cd dist/mharc && $(MAKE) doc)
  	@(cd dist/mharc; \
  	  echo "$(_RELEASE_VERSION)" > VERSION ; \
***************
*** 206,210 ****
  	  $(GZIP) ../$(DIST_BUNDLE) )
  
! syntax_check:
  	@for i in $(PERL_PRGS); do \
  	  echo "Checking $$i syntax..."; \
--- 221,225 ----
  	  $(GZIP) ../$(DIST_BUNDLE) )
  
! syntax_check: _FORCE
  	@for i in $(PERL_PRGS); do \
  	  echo "Checking $$i syntax..."; \
***************
*** 212,221 ****
  	 done
  
  distclean: clean
  	$(APPLY_CONFIG) -distclean -verbose
! 	$(RM) -f $(CONFIG_SH) $(LIST_DEF) VERSION
! 	$(RM) -rf dist
  
! clean:
  	$(RM) -f $(PROCMAIL_RC)
  	$(APPLY_CONFIG) -clean -verbose
--- 227,259 ----
  	 done
  
+ doc: _FORCE
+ 	-(_at_)mkdir -p ./doc/bin ./doc/lib
+ 	@for i in $(PRGS); do \
+ 	  echo "processing $$i..." ; \
+ 	  pod2html --header --infile=$$i \
+ 		   --htmlroot=.. \
+ 		   --podroot=./doc \
+ 		   --podpath='bin:lib' \
+ 		   --outfile=./doc/bin/`basename $$i`.html ; \
+ 	done
+ 	@for i in `find ./lib/MHArc -name '*.pm' -print`; do \
+ 	  echo "processing $$i..." ; \
+ 	  pod2html --header \
+ 		   --infile=$$i \
+ 		   --htmlroot=.. \
+ 		   --podroot=./doc \
+ 		   --podpath='bin:lib' \
+ 		   --outfile=./doc/lib/MHArc::`basename $$i`.html ; \
+ 	done
+ 	@$(RM) -f pod2htm*.x~~
+ 	w3m -dump -cols 76 ./doc/install.html > INSTALL
+ 
  distclean: clean
  	$(APPLY_CONFIG) -distclean -verbose
! 	$(RM) -f $(CONFIG_SH) $(LIST_DEF) VERSION INSTALL
! 	$(RM) -rf ./dist ./doc/bin ./doc/lib
  
! clean: _FORCE
  	$(RM) -f $(PROCMAIL_RC)
  	$(APPLY_CONFIG) -clean -verbose
+ 

---------------------------------------------------------------------
To sign-off this list, send email to majordomo(_at_)mhonarc(_dot_)org with the
message text UNSUBSCRIBE MHONARC-DEV