-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
49 lines (42 loc) · 1.19 KB
/
Makefile
File metadata and controls
49 lines (42 loc) · 1.19 KB
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
MAKEFLAGS += -r
.PHONY: all clean install uninstall test
prefix ?= /usr/local
exec_prefix := $(prefix)
bindir := $(exec_prefix)/bin
sbindir := $(exec_prefix)/sbin
libexecdir := $(exec_prefix)/libexec
datarootdir := $(prefix)/share
datadir := $(datarootdir)
sysconfdir := $(prefix)/etc
sharedstatedir := $(prefix)/com
localstatedir := $(prefix)/var
runstatedir := $(localstatedir)/run
includedir := $(prefix)/include
docdir := $(datarootdir)/doc
infodir := $(datarootdir)/info
htmldir := $(docdir)
dvidir := $(docdir)
pdfdir := $(docdir)
psdir := $(docdir)
libdir := $(exec_prefix)/lib
lispdir := $(datarootdir)/emacs/site-lisp
localedir := $(datarootdir)/locale
mandir := $(datarootdir)/man
manext := .1
all:
$(MAKE) -C src -- all
clean:
$(MAKE) -C src -- clean
$(RM) -- src/cmacs.h
install: all
mkdir -p -- $(DESTDIR)$(includedir)
install -m644 -- include/grimoire.h $(DESTDIR)$(includedir)
mkdir -p -- $(DESTDIR)$(libdir)
install -m755 -- src/libcaster.a $(DESTDIR)$(libdir)
install -m755 -- src/libcaster.so $(DESTDIR)$(libdir)
uninstall:
$(RM) -- $(DESTDIR)$(includedir)/grimoire.h
$(RM) -- $(DESTDIR)$(libdir)/libcaster.a
$(RM) -- $(DESTDIR)$(libdir)/libcaster.so
test:
$(MAKE) -C test -- all