3
3
# Author: Bob Weiner
4
4
#
5
5
# Orig-Date: 15-Jun-94 at 03:42:38
6
- # Last-Mod: 3 -Oct-23 at 15:47:37 by Mats Lidell
6
+ # Last-Mod: 6 -Oct-23 at 00:22:25 by Mats Lidell
7
7
#
8
8
# Copyright (C) 1994-2023 Free Software Foundation, Inc.
9
9
# See the file HY-COPY for license information.
@@ -185,10 +185,12 @@ EL_COMPILE = hact.el hactypes.el hargs.el hbdata.el hbmap.el hbut.el \
185
185
hpath.el hrmail.el hsettings.el hsmail.el hsys-org.el hsys-org-roam.el \
186
186
hsys-www.el hsys-youtube.el htz.el \
187
187
hycontrol.el hui-jmenu.el hui-menu.el hui-mini.el hui-mouse.el hui-select.el \
188
- hui-treemacs.el hui-window.el hui.el hvar.el hversion.el hvm.el hypb.el hyperbole.el \
188
+ hui-treemacs.el hui-window.el hui.el hvar.el hversion.el hypb.el hyperbole.el \
189
189
hyrolo-demo.el hyrolo-logic.el hyrolo-menu.el hyrolo.el hywconfig.el set.el hypb-ert.el \
190
190
hui-dired-sidebar.el hypb-maintenance.el hui-em-but.el hui-register.el
191
191
192
+ EL_SRC = $(EL_COMPILE ) hvm.el
193
+
192
194
EL_KOTL = kotl/kexport.el kotl/kfile.el kotl/kfill.el kotl/kimport.el kotl/klabel.el \
193
195
kotl/klink.el kotl/kmenu.el kotl/kotl-mode.el kotl/kotl-orgtbl.el \
194
196
kotl/kcell.el kotl/kproperty.el kotl/kview.el kotl/kvspec.el
@@ -199,7 +201,7 @@ ELC_KOTL = $(EL_KOTL:.el=.elc)
199
201
200
202
HY-TALK = HY-TALK/.hypb HY-TALK/HYPB HY-TALK/HY-TALK.org
201
203
202
- HYPERBOLE_FILES = dir info html $(EL_COMPILE ) $(EL_KOTL ) \
204
+ HYPERBOLE_FILES = dir info html $(EL_SRC ) $(EL_KOTL ) \
203
205
$(ELC_COMPILE ) $(HY-TALK ) ChangeLog COPYING Makefile HY-ABOUT HY-ANNOUNCE \
204
206
HY-CONCEPTS.kotl HY-NEWS \
205
207
HY-WHY.kotl INSTALL DEMO DEMO-ROLO.otl FAST-DEMO MANIFEST README README.md TAGS _hypb \
@@ -208,7 +210,7 @@ HYPERBOLE_FILES = dir info html $(EL_COMPILE) $(EL_KOTL) \
208
210
209
211
TEST_ERT_FILES = $(wildcard test/* tests.el) $(wildcard test/hy-test-* .el)
210
212
211
- EL_TAGS = $(EL_COMPILE ) $(EL_KOTL ) $(TEST_ERT_FILES )
213
+ EL_TAGS = $(EL_SRC ) $(EL_KOTL ) $(TEST_ERT_FILES )
212
214
213
215
.SUFFIXES : # Delete the default suffixes
214
216
.SUFFIXES : .el .elc # Define the list of file suffixes to match to rules
@@ -319,24 +321,12 @@ remove-elc:
319
321
320
322
# Remove and then rebuild all byte-compiled .elc files, even those .elc files
321
323
# which do not yet exist, plus build TAGS file.
322
- #
323
- # Use this to suppress docstring warnings.
324
- # $(EMACS_BATCH) --eval="(setq-default byte-compile-warnings '(not docstrings))" \
325
- # -f batch-byte-compile $(EL_KOTL) $(EL_COMPILE)
326
324
bin : src remove-elc new-bin
327
325
328
326
# Native compilation (Requires Emacs built with native compilation support.)
329
327
eln : src
330
328
HYPB_NATIVE_COMP=yes make new-bin
331
329
332
- # Create -l file.el load-file command-line args for each Hyperbole .el file for use in
333
- # eln native compile target below.
334
- LOAD_EL = $(shell echo "$(EL_KOTL ) $(EL_COMPILE ) " | sed -e 's+^+./+' -e 's+ + -l ./+g' -e 's+^+-l +')
335
-
336
- load-hyperbole :
337
- $(EMACS_BATCH ) \
338
- $(LOAD_EL)
339
-
340
330
tags : TAGS
341
331
TAGS : $(EL_TAGS )
342
332
$(ETAGS ) --regex=' /(ert-deftest[ \t]+\([^ \t\n\r\f()]+\) ?/' $(EL_TAGS )
@@ -520,4 +510,4 @@ package-lint:
520
510
--eval " (setq package-lint-main-file \" hyperbole.el\" )" \
521
511
--eval " (load-file \" test/hy-test-dependencies.el\" )" \
522
512
-l package-lint.el -f package-lint-batch-and-exit \
523
- $(EL_KOTL ) $(EL_COMPILE )
513
+ $(EL_KOTL ) $(EL_SRC )
0 commit comments