tCleanup makefile for POSIX compliance - skroll - scroll a text to stdout
 (HTM) git clone git://z3bra.org/skroll
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit d6561c6325e60a026b5a2462675764e7af8dfa5c
 (DIR) parent 500beaf4df6c1e1ed6142da72b27737bc09cf2a0
 (HTM) Author: z3bra <willyatmailoodotorg>
       Date:   Sat, 30 Jan 2016 00:03:08 +0100
       
       Cleanup makefile for POSIX compliance
       
       Diffstat:
         M Makefile                            |      36 ++++++++++---------------------
         M skroll.c                            |       2 +-
       
       2 files changed, 12 insertions(+), 26 deletions(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       t@@ -1,37 +1,23 @@
       -PREFIX:=/usr
       -MANPREFIX:=${PREFIX}/share/man
       -
        CC = cc
       -LD= ${CC}
       -RM = rm
       -GZ = gzip
       -CFLAGS = -Wall -pedantic
       -LDFLAGS =
       -
       -.SUFFIXES: .c .o .gz
       -.PHONY : all clean install uninstall
       +LD = $(CC)
        
       -.c.o:
       -        @echo -e "CC $<"
       -        @${CC} -c ${CFLAGS} $< -o $@
       +PREFIX = /usr/local
       +MANPREFIX = ${PREFIX}/share/man
        
       -skroll: skroll.o
       -        @echo -e "LD skroll"
       -        @${LD} $^ -o $@ ${LDFLAGS}
       +CFLAGS = -Wall -Wextra -pedantic
       +LDFLAGS =
        
       -skroll.1.gz: skroll.1
       -        @echo "GZ $<"
       -        @${GZ} -c $< > $@
       +.PHONY : clean install uninstall
        
       -all : skroll skroll.1.gz
       +skroll: skroll.o
        
        clean :
       -        ${RM} -f skroll *.o *.gz *~
       +        rm -f skroll *.o
        
       -install: skroll skroll.1.gz
       +install: skroll skroll.1
                install -D -m 0755 skroll ${DESTDIR}${PREFIX}/bin/skroll
       -        install -D -m 0644 skroll.1.gz ${DESTDIR}${MANPREFIX}/man1/skroll.1.gz
       +        install -D -m 0644 skroll.1 ${DESTDIR}${MANPREFIX}/man1/skroll.1
        
        uninstall:
                ${RM} ${DESTDIR}${PREFIX}/bin/skroll
       -        ${RM} ${DESTDIR}${MANPREFIX}/man1/skroll.1.gz
       +        ${RM} ${DESTDIR}${MANPREFIX}/man1/skroll.1
 (DIR) diff --git a/skroll.c b/skroll.c
       t@@ -62,7 +62,7 @@ void skroll (const char *input)
                    /* flush stdout, and wait for the next step */
                    fflush(stdout);
        
       -            /* decrease message's length when utf-8 chars disappear to the left */
       +            /* decrease length when utf-8 chars disappear to the left */
                    number -= utf8_len(input[offset]);
                    offset += utf8_len(input[offset]);