1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
# -*- Makefile -*-
# Copyright (C) 1997 Lysator Academic Computer Association.
#
# ======================================================================
# EMACS is the command used to start Emacs on your system. Read README
# for information about the Emacs versions that can be used.
# ======================================================================
EMACS = @emacs@
# ======================================================================
# The following lines control where things go when installed.
#
# LISPDIR is where lyskom.el and lyskom.elc go
# INFODIR is where documentation goes (if there is any)
# ======================================================================
prefix = @prefix@
LISPDIR = @lispdir@
INFODIR = @infodir@
# ======================================================================
# LANGUAGE is a list of languages to compile in. Entries in the list
# are separated by whitespace. The following languages are available:
#
# Name in list Language
# swedish Swedish
# english U.S. English
#
# The first language in the list will be the default language.
# ======================================================================
LANGUAGES = @languages@
# ======================================================================
# ======================================================================
#
# You should change nothing beyond this point.
#
# ======================================================================
# ======================================================================
RM = /bin/rm -f
SHELL = /bin/sh
LANGUAGE-EL = $(LANGUAGES:=-strings.el) $(LANGUAGES:=-help.el)
EMACS-BATCH = $(EMACS) -batch
HEADER1 = header.el defvar.el feature.el
HEADER2 = vars.el macros.el compatibility.el language.el help.el
VERSION-EL = version.el
SOURCES = komtypes.el clienttypes.el faces.el deferred-insert.el utilities.el completing-read.el keyboard-menu.el command.el buffers.el aux-items.el mime.el prefetch.el startup.el reading.el internal.el services.el parse.el cache.el view-mode.el names.el commands1.el commands2.el review.el edit-text.el filter.el filter-edit.el lyskom-buttons.el view-text.el async.el mship-edit.el flags.el messages.el ansaphone.el remote-control.el menus.el slow.el elib-string.el option-edit.el talkback.el faqs.el user-hooks.el lyskom-rest.el
all: envcheck lyskom-0.48+git.20200923.ec349ff4.elc
envcheck:
$(EMACS-BATCH) -l envcheck.el -f lyskom-check-environment
lyskom-0.48+git.20200923.ec349ff4.elc: lyskom-0.48+git.20200923.ec349ff4.el
$(EMACS-BATCH) -l lpath.el -l help-compile.el -f batch-byte-compile lyskom-0.48+git.20200923.ec349ff4.el
lyskom-0.48+git.20200923.ec349ff4.el: $(HEADER1) $(VERSION-EL) $(HEADER2) $(LANGUAGE-EL) $(SOURCES)
cat $^ >lyskom-0.48+git.20200923.ec349ff4.el
install: lyskom-0.48+git.20200923.ec349ff4.elc
cp lyskom-0.48+git.20200923.ec349ff4.el lyskom-0.48+git.20200923.ec349ff4.elc $(LISPDIR)
rm -f $(LISPDIR)/lyskom.el
ln -s lyskom-0.48+git.20200923.ec349ff4.el $(LISPDIR)/lyskom.el
rm -f $(LISPDIR)/lyskom.elc
ln -s lyskom-0.48+git.20200923.ec349ff4.elc $(LISPDIR)/lyskom.elc
clean:
$(RM) lyskom-0.48+git.20200923.ec349ff4.el
$(RM) *~ *.elc core *.bak
|