aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano.tronto@gmail.com>2022-02-09 19:23:08 +0100
committerSebastiano Tronto <sebastiano.tronto@gmail.com>2022-02-09 19:23:08 +0100
commit2836d2f4452b538e24ca6b85ee27df7bce0b69b2 (patch)
tree8c45994a9ee4b80589f718c7eb0e647c6c53881f /Makefile
parent0bcca7b6808a02af3c4758c30eec9984d44dfac7 (diff)
downloadsdep-2836d2f4452b538e24ca6b85ee27df7bce0b69b2.tar.gz
sdep-2836d2f4452b538e24ca6b85ee27df7bce0b69b2.zip
Simplified scripts build process (removed SDEPDATA).
Diffstat (limited to '')
-rw-r--r--Makefile23
1 files changed, 7 insertions, 16 deletions
diff --git a/Makefile b/Makefile
index 8bd7307..d7a4660 100644
--- a/Makefile
+++ b/Makefile
@@ -4,8 +4,7 @@ VERSION = 0.1
4 4
5PREFIX = /usr/local 5PREFIX = /usr/local
6MANPREFIX = ${PREFIX}/share/man 6MANPREFIX = ${PREFIX}/share/man
7SDEPDATA = ${HOME}/.local/share/sdep 7SCRIPTS = sdep-add sdep-checknow sdep-checkpast sdep-clear sdep-edit sdep-list
8SCRIPTS = sdep-add sdep-checknow sdep-clear sdep-edit sdep-list sdep-checkpast
9 8
10CPPFLAGS = -D_XOPEN_SOURCE=700 -DVERSION=\"${VERSION}\" 9CPPFLAGS = -D_XOPEN_SOURCE=700 -DVERSION=\"${VERSION}\"
11CFLAGS = -pedantic -Wall -Os ${CPPFLAGS} 10CFLAGS = -pedantic -Wall -Os ${CPPFLAGS}
@@ -21,10 +20,10 @@ options:
21 @echo "CC = ${CC}" 20 @echo "CC = ${CC}"
22 21
23sdep: 22sdep:
24 ${CC} ${CFLAGS} -o sdep.o sdep.c 23 ${CC} ${CFLAGS} -o sdep sdep.c
25 24
26clean: 25clean:
27 rm -rf sdep.o sdep-${VERSION}.tar.gz scripts-build 26 rm -rf sdep sdep-${VERSION}.tar.gz
28 27
29dist: clean 28dist: clean
30 mkdir -p sdep-${VERSION} 29 mkdir -p sdep-${VERSION}
@@ -35,24 +34,16 @@ dist: clean
35 34
36install: all 35install: all
37 mkdir -p ${DESTDIR}${PREFIX}/bin 36 mkdir -p ${DESTDIR}${PREFIX}/bin
38 cp -f sdep.o ${DESTDIR}${PREFIX}/bin/sdep 37 cp -f sdep ${DESTDIR}${PREFIX}/bin/sdep
39 chmod 755 ${DESTDIR}${PREFIX}/bin/sdep 38 chmod 755 ${DESTDIR}${PREFIX}/bin/sdep
40 mkdir -p ${DESTDIR}${MANPREFIX}/man1 39 mkdir -p ${DESTDIR}${MANPREFIX}/man1
41 sed "s/VERSION/${VERSION}/g" < sdep.1 \ 40 sed "s/VERSION/${VERSION}/g" < sdep.1 \
42 > ${DESTDIR}${MANPREFIX}/man1/sdep.1 41 > ${DESTDIR}${MANPREFIX}/man1/sdep.1
43 chmod 644 ${DESTDIR}${MANPREFIX}/man1/sdep.1 42 chmod 644 ${DESTDIR}${MANPREFIX}/man1/sdep.1
44 43
45scripts: 44scriptsinstall:
46 mkdir -p scripts-build
47 mkdir -p ${SDEPDATA}
48 for s in ${SCRIPTS}; do\ 45 for s in ${SCRIPTS}; do\
49 sed "s|SDEPDATA|${SDEPDATA}|g" < scripts/$$s \ 46 cp -f scripts/$$s ${DESTDIR}${PREFIX}/bin ; \
50 > scripts-build/$$s ;\
51 done
52
53scriptsinstall: scripts
54 for s in ${SCRIPTS}; do\
55 cp -f scripts-build/$$s ${DESTDIR}${PREFIX}/bin ; \
56 chmod 755 ${DESTDIR}${PREFIX}/bin/$$s ;\ 47 chmod 755 ${DESTDIR}${PREFIX}/bin/$$s ;\
57 done 48 done
58 49
@@ -60,5 +51,5 @@ uninstall:
60 rm -rf ${DESTDIR}${PREFIX}/bin/sdep ${DESTDIR}${MANPREFIX}/man1/sdep.1 51 rm -rf ${DESTDIR}${PREFIX}/bin/sdep ${DESTDIR}${MANPREFIX}/man1/sdep.1
61 for s in ${SCRIPTS}; do rm -rf ${DESTDIR}${PREFIX}/bin/$$s; done 52 for s in ${SCRIPTS}; do rm -rf ${DESTDIR}${PREFIX}/bin/$$s; done
62 53
63.PHONY: all options clean dist install scripts uninstall 54.PHONY: all options clean dist install uninstall
64 55

Generated with cgit - Back to sebastiano.tronto.net