forked from cemkeylan/mu-wizard
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
26 lines (22 loc) · 882 Bytes
/
Makefile
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
PREFIX = /usr/local
BINDIR = ${PREFIX}/bin
SHAREDIR = ${PREFIX}/share
MUSHAREDIR = ${SHAREDIR}/mu-wizard
all:
@echo "Run 'make install' to install mu-wizard."
install:
mkdir -p ${DESTDIR}${BINDIR} ${DESTDIR}${MUSHAREDIR}
cp bin/mailsync ${DESTDIR}${BINDIR}/mailsync
chmod 755 ${DESTDIR}${BINDIR}/mailsync
sed 's|/usr/share/mu-wizard|${MUSHAREDIR}|g' < bin/muw > ${DESTDIR}${BINDIR}/muw
chmod 755 ${DESTDIR}${BINDIR}/muw
cp mu4e-config.el ${DESTDIR}${MUSHAREDIR}
chmod 644 ${DESTDIR}${MUSHAREDIR}/mu4e-config.el
mkdir -p ${DESTDIR}${MUSHAREDIR}/overrides
for override in overrides/*; do\
cp $${override} ${DESTDIR}${MUSHAREDIR}/overrides/$${override##*/}; \
chmod 644 ${DESTDIR}${MUSHAREDIR}/overrides/$${override##*/}; done
uninstall:
rm -rf ${DESTDIR}${BINDIR}/muw ${DESTDIR}${BINDIR}/mailsync \
${DESTDIR}${MUSHAREDIR}
.PHONY: all install uninstall