diff options
| author | Sebastiano Tronto <sebastiano.tronto@gmail.com> | 2021-06-10 18:45:56 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano.tronto@gmail.com> | 2021-06-10 18:45:56 +0200 |
| commit | 9902b66c098b51ac91785eb5d929a73b981ce08c (patch) | |
| tree | b8bb7a6b8a2e72fc03e13acd85a4c6c7d5436ccb /Makefile | |
| parent | 9c885d3172da1865df9db8f07a607a23eb26a80f (diff) | |
| download | sdep-9902b66c098b51ac91785eb5d929a73b981ce08c.tar.gz sdep-9902b66c098b51ac91785eb5d929a73b981ce08c.zip | |
Changed scripts make target
Diffstat (limited to '')
| -rw-r--r-- | Makefile | 23 |
1 files changed, 15 insertions, 8 deletions
| @@ -4,7 +4,7 @@ VERSION = 0.1 | |||
| 4 | 4 | ||
| 5 | PREFIX = /usr/local | 5 | PREFIX = /usr/local |
| 6 | MANPREFIX = ${PREFIX}/share/man | 6 | MANPREFIX = ${PREFIX}/share/man |
| 7 | SDEPDATA = ${XDG_DATA_HOME}/sdep | 7 | SDEPDATA = ${HOME}/.local/share/sdep |
| 8 | SCRIPTS = sdep-add sdep-checknow sdep-clear sdep-edit sdep-list | 8 | SCRIPTS = sdep-add sdep-checknow sdep-clear sdep-edit sdep-list |
| 9 | 9 | ||
| 10 | CPPFLAGS = -D_XOPEN_SOURCE=700 -DVERSION=\"${VERSION}\" | 10 | CPPFLAGS = -D_XOPEN_SOURCE=700 -DVERSION=\"${VERSION}\" |
| @@ -21,10 +21,10 @@ options: | |||
| 21 | @echo "CC = ${CC}" | 21 | @echo "CC = ${CC}" |
| 22 | 22 | ||
| 23 | sdep: | 23 | sdep: |
| 24 | ${CC} ${CFLAGS} -o sdep sdep.c | 24 | ${CC} ${CFLAGS} -o sdep.o sdep.c |
| 25 | 25 | ||
| 26 | clean: | 26 | clean: |
| 27 | rm -f sdep sdep-${VERSION}.tar.gz | 27 | rm -rf sdep.o sdep-${VERSION}.tar.gz scripts-build |
| 28 | 28 | ||
| 29 | dist: clean | 29 | dist: clean |
| 30 | mkdir -p sdep-${VERSION} | 30 | mkdir -p sdep-${VERSION} |
| @@ -35,17 +35,24 @@ dist: clean | |||
| 35 | 35 | ||
| 36 | install: all | 36 | install: all |
| 37 | mkdir -p ${DESTDIR}${PREFIX}/bin | 37 | mkdir -p ${DESTDIR}${PREFIX}/bin |
| 38 | cp -f sdep ${DESTDIR}${PREFIX}/bin | 38 | cp -f sdep.o ${DESTDIR}${PREFIX}/bin/sdep |
| 39 | chmod 755 ${DESTDIR}${PREFIX}/bin/sdep | 39 | chmod 755 ${DESTDIR}${PREFIX}/bin/sdep |
| 40 | mkdir -p ${DESTDIR}${MANPREFIX}/man1 | 40 | mkdir -p ${DESTDIR}${MANPREFIX}/man1 |
| 41 | sed "s/VERSION/${VERSION}/g" < sdep.1 > ${DESTDIR}${MANPREFIX}/man1/sdep.1 | 41 | sed "s/VERSION/${VERSION}/g" < sdep.1 \ |
| 42 | > ${DESTDIR}${MANPREFIX}/man1/sdep.1 | ||
| 42 | chmod 644 ${DESTDIR}${MANPREFIX}/man1/sdep.1 | 43 | chmod 644 ${DESTDIR}${MANPREFIX}/man1/sdep.1 |
| 43 | 44 | ||
| 44 | scripts: | 45 | scripts: |
| 45 | mkdir -p ${DESTDIR}${SDEPDATA} | 46 | mkdir -p scripts-build |
| 47 | mkdir -p ${SDEPDATA} | ||
| 46 | for s in ${SCRIPTS}; do\ | 48 | for s in ${SCRIPTS}; do\ |
| 47 | sed "s|SDEPDATA|${DESTDIR}${SDEPDATA}|g" < scripts/$$s \ | 49 | sed "s|SDEPDATA|${SDEPDATA}|g" < scripts/$$s \ |
| 48 | > ${DESTDIR}${PREFIX}/bin/$$s ;\ | 50 | > scripts-build/$$s ;\ |
| 51 | done | ||
| 52 | |||
| 53 | scriptsinstall: | ||
| 54 | for s in ${SCRIPTS}; do\ | ||
| 55 | cp -f scripts-build/$$s ${DESTDIR}${PREFIX}/bin ; \ | ||
| 49 | chmod 755 ${DESTDIR}${PREFIX}/bin/$$s ;\ | 56 | chmod 755 ${DESTDIR}${PREFIX}/bin/$$s ;\ |
| 50 | done | 57 | done |
| 51 | 58 | ||
