Changeset 26 in code for trunk/Makefile


Ignore:
Timestamp:
May 14, 2025, 3:30:48 AM (4 weeks ago)
Author:
yakumo.izuru
Message:

「GNU install」のみが「-D」をサポートしているように見えるので、「Mmkdir」の呼び出しを追加し、「DESTDIR」から「uninstall」も許可します

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r23 r26  
    11PREFIX=/usr/local
     2BINDIR=${PREFIX}/bin
     3EXDIR=${PREFIX}/share/examples/kanako
     4MANDIR=${PREFIX}/man
    25
    36fmt:
    4         shfmt --posix --write kanako
    5 
    6 install:
    7         install -Dm0755 kanako ${DESTDIR}${PREFIX}/bin/kanako
    8         install -Dm0600 kanako.conf.example ${DESTDIR}${PREFIX}/share/examples/kanako/kanako.conf
    9         install -Dm0600 kanako.mdoc ${DESTDIR}${PREFIX}/share/man/man1/kanako.1
    10         install -Dm0600 kanako.conf.mdoc ${DESTDIR}${PREFIX}/share/man/man5/kanako.conf.5
     7        @shfmt --posix --write kanako
     8install-pre:
     9        mkdir -p ${DESTDIR}${BINDIR}
     10        mkdir -p ${DESTDIR}${EXDIR}
     11        mkdir -p ${DESTDIR}${MANDIR}/man1 ${DESTDIR}${MANDIR}/man5
     12install: install-pre
     13        install -m0755 kanako ${DESTDIR}${BINDIR}/kanako
     14        install -m0600 kanako.conf.example ${DESTDIR}${EXDIR}/kanako.conf
     15        install -m0600 kanako.mdoc ${DESTDIR}${MANDIR}/man1/kanako.1
     16        install -m0600 kanako.conf.mdoc ${DESTDIR}${MANDIR}/man5/kanako.conf.5
    1117uninstall:
    12         rm -f ${PREFIX}/bin/kanako
    13         rm -f ${PREFIX}/share/examples/kanako/kanako.conf
    14         rm -f ${PREFIX}/share/man/man1/kanako.1 ${PREFIX}/share/man/man5/kanako.conf.5
     18        rm -f ${DESTDIR}${BINDIR}/kanako
     19        rm -rf ${DESTDIR}${EXDIR}
     20        rm -f ${DESTDIR}${MANDIR}/man1/kanako.1 ${DESTDIR}${MANDIR}/man5/kanako.conf.5
Note: See TracChangeset for help on using the changeset viewer.