Commits

Anonymous committed 6211016

package Makefile overhaul -- remove explicit targets, explicit specification of generated .el files, etc; all is done using directives [i.e. variables], as documented in XEmacs.rules

  • Participants
  • Parent commits b3a030e

Comments (0)

Files changed (3)

+2003-03-09  Ben Wing  <ben@xemacs.org>
+
+	* Makefile (EXPLICIT_DOCS): New.
+	* Makefile (COMPILE_INFO_AS_MULE): New.
+	* Makefile (AUTOLOAD_PATH):
+	* Makefile (.RECURSIVE): Removed.
+	* Makefile (.PHONY): Removed.
+	* Makefile (html): Removed.
+	* Makefile (texi): Removed.
+	Delete explicit compile:: and binkit: rules.
+	Don't add custom-load.elc to the list of generated elc's.
+	Delete code to error when no Mule (now automatic).
+	Use EXPLICIT_DOCS instead of explicitly giving the targets
+	and dependencies.
+	Eliminate the recursive building of the files using Makefile
+	(now deleted) in subdirectory texi/.
+	Specify COMPILE_INFO_AS_MULE so the info files will automatically
+	be compiled Mule-correct (replaces lots of ad-hoc crap in the
+	old texi/Makefile).
+
 2002-12-07  Ville Skyttä  <scop@xemacs.org>
 
 	* .cvsignore: Remove files now handled automatically by CVS.

File lisp/ChangeLog

+2003-03-09  Ben Wing  <ben@xemacs.org>
+
+	* Makefile:
+	Fixed a typo in distdir: target and updated source list.
+
 2002-12-07  Ville Skyttä  <scop@xemacs.org>
 
 	* .cvsignore: Remove files now handled automatically by CVS.

File texi/ChangeLog

+2003-03-09  Ben Wing  <ben@xemacs.org>
+
+	* Makefile: Deleted.
+
 2002-11-29  Ben Wing  <ben@xemacs.org>
 
 	* Makefile: Use `compile' instead of hard-coded `all'.