Update copyright header.
[elisp/semi.git] / SEMI-MK
diff --git a/SEMI-MK b/SEMI-MK
index bd5f525..482deba 100644 (file)
--- a/SEMI-MK
+++ b/SEMI-MK
@@ -70,9 +70,15 @@ LISPDIR=%s\n" PREFIX LISPDIR))
 (defun compile-semi-package ()
   (config-semi-package)
 
-  (setq autoload-package-name "semi")
-  (add-to-list 'command-line-args-left ".")
-  (batch-update-directory)
+  (if (fboundp 'batch-update-directory-autoloads)
+      ;; XEmacs 21.5.19 and newer.
+      (progn
+       (add-to-list 'command-line-args-left ".")
+       (add-to-list 'command-line-args-left "semi")
+       (batch-update-directory-autoloads))
+    (setq autoload-package-name "semi")
+    (add-to-list 'command-line-args-left ".")
+    (batch-update-directory))
 
   (add-to-list 'command-line-args-left ".")
   (Custom-make-dependencies)
@@ -90,6 +96,8 @@ LISPDIR=%s\n" PREFIX LISPDIR))
                         (expand-file-name SEMI_PREFIX
                                           (expand-file-name "lisp"
                                                             PACKAGEDIR)))
+  (delete-file "./auto-autoloads.el")
+  (delete-file "./custom-load.el")
   )
 
 ;;; SEMI-MK ends here