Commits

ben  committed c624151

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 490fb92

Comments (0)

Files changed (1)

 ELCS_1_DEST = ilisp/extra
 ELCS_1_FILES = extra/README extra/hyperspec.el extra/cltl2.el
 
-INFO_FILES = docs/$(PACKAGE).info*
-TEXI_FILES = docs/$(PACKAGE).texi docs/README docs/doc-changes.txt \
-	     docs/Makefile
+EXPLICIT_DOCS = docs/$(PACKAGE).texi
+EXTRA_DOC_FILES = docs/README docs/doc-changes.txt docs/Makefile docs/ilisp-refcard.tex
 
 EXTRA_SOURCES = *.lisp *.scm COPYING INSTALLATION HISTORY README \
 	ilisp.el completer.el ilisp-mnb.el \
 DATA_DEST = ilisp
 
 include ../../XEmacs.rules
-DOCS = docs
 
 FaslFiles = *.fasl *.fas *.lib *.x86f *.sparcf *.pfsl
 
 # aliased)
 RM = /bin/rm -f
 
-compile:: $(ELCS) auto-autoloads.elc $(DOCS)/ilisp.info
-
-html:
-	$(MAKE) -C docs PACKAGE=$(PACKAGE) html
-
 compress:
 	gzip *.el
 
-binkit: binkit-common
-
 clean::
-	-$(RM) $(ELCS) $(ELCS_1) *~ \
-	extra/*~ TAGS $(FaslFiles) $(INFO_FILES)
-	$(MAKE) $(MFLAGS) -C $(DOCS) clean
+	-$(RM) *~ extra/*~ TAGS $(FaslFiles)
 
 loadfile:
 	touch ilisp-all.elc