Commits

Anonymous committed d0e40ce

The meat from Ben's packages patch <n0nrtshm.fsf@xemacs.org>

Comments (0)

Files changed (3)

 
 	* .cvsignore: Remove files now handled automatically by CVS.
 
+2002-11-29  Ben Wing  <ben@xemacs.org>
+
+	* Makefile: Use `compile' instead of hard-coded `all'.
+	* Makefile.GNU (BATCH): New.  Use it.
+	* Makefile.GNU (.phony):
+	* Makefile.GNU (all):
+
 2002-10-15  Ville Skyttä  <scop@xemacs.org>
 
 	* Makefile (srckit): Remove.
 
 ifeq ($(BUILD_WITHOUT_MULE),)
 
-all:: auto-autoloads.elc $(ELCS) custom-load.elc
+compile:: auto-autoloads.elc $(ELCS) custom-load.elc
 
 binkit: binkit-common
 
 else
-all::
+compile::
 	@echo Edict requires XEmacs/Mule to build
 
 # Noop
 # Emacs without any site or user customizations
 VANILLA = --no-init-file --no-site-file
 
+BATCH = $(VANILLA) -batch -eval '(setq stack-trace-on-error t)'
+
 # path to utilities
 TAR = tar
 
 .phony: tar
 
 %.elc: %.el
-	$(EMACS) $(VANILLA) -batch \
+	$(EMACS) $(BATCH) \
 		 --eval "(setq load-path (cons \".\" load-path))" \
 		 -f batch-byte-compile $<