URI: 
       Makefile - gramscii - A simple editor for ASCII box-and-arrow charts
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
       Makefile (1483B)
       ---
            1 # gramscii - simple editor for ASCII box-and-arrow charts
            2 .POSIX:
            3 
            4 include config.mk
            5 
            6 SRC = gramscii.c draw.c screen.c files.c lineset.c
            7 INC = config.h gramscii.h arg.h
            8 OBJ = ${SRC:.c=.o}
            9 DISTFILES = ${SRC} ${INC} Makefile config.mk README.md Changelog gramscii.1
           10 
           11 all: options gramscii
           12 
           13 options:
           14         @echo "-+- build options -+-"
           15         @echo "PREFIX  = ${PREFIX}"
           16         @echo "CFLAGS  = ${CFLAGS}"
           17         @echo "LDFLAGS = ${LDFLAGS}"
           18         @echo "CC      = ${CC}"
           19         @echo "-+-+-+-+-+-+-+-+-+-+-" 
           20 
           21 gramscii: ${OBJ}
           22         ${CC} ${LDFLAGS} -o gramscii ${OBJ}
           23 
           24 ${OBJ}: ${INC}
           25 
           26 debug: clean
           27         ${MAKE} CFLAGS="${DEBUG}" all
           28 
           29 clean:
           30         @echo cleaning
           31         @rm -f gramscii ${OBJ}
           32 
           33 install: all
           34         @echo installing executable to ${DESTDIR}${BINDIR}
           35         @mkdir -p "${DESTDIR}${BINDIR}"
           36         @cp -f gramscii "${DESTDIR}${BINDIR}"
           37         @chmod 755 "${DESTDIR}${BINDIR}/gramscii"
           38         @echo installing manpage to "${DESTDIR}${MANDIR}/man1"
           39         @mkdir -p "${DESTDIR}${MANDIR}/man1"
           40         @cp -f gramscii.1 "${DESTDIR}${MANDIR}/man1"
           41         @chmod 644 "${DESTDIR}${MANDIR}/man1/gramscii.1"
           42 
           43 uninstall:
           44         @echo removing executable file from ${DESTDIR}${BINDIR}
           45         @rm -f "${DESTDIR}${BINDIR}/gramscii"
           46         @echo removing manpage from "${DESTDIR}${MANDIR}/man1"
           47         @rm -f "${DESTDIR}${MANDIR}/man1/gramscii.1"
           48 
           49 dist: clean
           50         @echo "making a tarball"
           51         @mkdir -p ./gramscii-${VERSION}
           52         @rm -rf ./gramscii-${VERSION}/*
           53         @cp -R ${DISTFILES} ./gramscii-${VERSION}/
           54         @tar -cf gramscii-${VERSION}.tar ./gramscii-${VERSION}
           55         @gzip gramscii-${VERSION}.tar
           56         @rm -rf gramscii-${VERSION}