File: Makefile.in

package info (click to toggle)
lyskom-elisp-client 0.48%2Bgit.20200923.ec349ff4-3
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye
  • size: 3,532 kB
  • sloc: lisp: 51,965; xml: 1,028; makefile: 70; sh: 62
file content (76 lines) | stat: -rw-r--r-- 3,194 bytes parent folder | download
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