12 @echo dices build options
13 @echo
"CFLAGS = ${CFLAGS}"
14 @echo
"LDFLAGS = ${LDFLAGS}"
20 @
${CC} ${CFLAGS} -c
$<
24 @
${LD} ${LDFLAGS} -o
$@
${OBJ}
30 @
rm -f
${TARGET} ${OBJ} ${TARGET}-${VERSION}.
tar.gz
33 @echo creating
dist tarball
34 @mkdir
${TARGET}-${VERSION}
35 @cp LICENSE Makefile config.mk lz77.1
${SRC} ${TARGET}-${VERSION}
36 @
tar cf
${TARGET}-${VERSION}.
tar ${TARGET}-${VERSION}
37 @gzip
${TARGET}-${VERSION}.
tar
38 @
rm -r
${TARGET}-${VERSION}
41 @echo
"installing executable file to ${PREFIX}/bin"
42 @mkdir
-p
${DESTDIR}${PREFIX}/bin
43 @cp
-f
${TARGET} ${DESTDIR}${PREFIX}/bin
44 @chmod
755 ${DESTDIR}${PREFIX}/bin
/${TARGET}
45 @echo
"installing manual page to ${MANPREFIX}/man1"
46 @mkdir
-p
${DESTDIR}${MANPREFIX}/man1
47 @cp lz77.1
${DESTDIR}${MANPREFIX}/man1
/
48 @chmod
644 ${DESTDIR}${MANPREFIX}/man1
/lz77.1
51 @echo
"removing executable file from ${DESTDIR}${PREFIX}/bin"
52 @
rm -f
${DESTDIR}${PREFIX}/bin
/${TARGET}
53 @echo
"removing manual page from ${DESTDIR}${MANPREFIX}/man1"
54 @
rm -f
${DESTDIR}${MANPREFIX}/man1
/lz77.1
56 .PHONY
: all options
clean dist install uninstall