[CONTACT]

[ABOUT]

[POLICY]

git clone catpoint catpoint Log gph

Found at: gopher.r-36.net:70/scm/catpoint/file/Makefile.gph

tMakefile - catpoint - Catpoint simple presenting software.

git clone git://r-36.net/catpoint

Log

Files

Refs

LICENSE

---
tMakefile (1474B)
---
     1 # catpoint - simple presentation software
     2 # See LICENSE file for copyright and license details.
     3
     4 .POSIX:
     5
     6 NAME = catpoint
     7 VERSION = 0.2
     8
     9 # paths
    10 PREFIX = /usr/local
    11 MANPREFIX = ${PREFIX}/share/man
    12
    13 # use system flags.
    14 CATPOINT_CFLAGS = ${CFLAGS}
    15 CATPOINT_CPPFLAGS = ${CPPFLAGS} -D_DEFAULT_SOURCE
    16 CATPOINT_LDFLAGS = ${LDFLAGS} -lncursesw
    17 # Gentoo
    18 #CATPOINT_LDFLAGS = ${LDFLAGS} -lncursesw -ltinfow
    19
    20 SRC = ${NAME}.c
    21 MAN1 = ${NAME}.1
    22 BIN = ${NAME}
    23 OBJ = ${SRC:.c=.o}
    24
    25 all: catpoint
    26
    27 options:
    28         @echo ${NAME} build options:
    29         @echo "CFLAGS   = ${CFLAGS}"
    30         @echo "LDFLAGS  = ${LDFLAGS}"
    31         @echo "CC       = ${CC}"
    32
    33 config.h:
    34         cp config.def.h config.h
    35
    36 .c.o:
    37         ${CC} -c ${CATPOINT_CFLAGS} ${CATPOINT_CPPFLAGS} $<
    38
    39 ${OBJ}:
    40
    41 catpoint: ${OBJ}
    42         ${CC} -o $@ ${OBJ} ${CATPOINT_LDFLAGS}
    43
    44 clean:
    45         rm -f ${BIN} ${OBJ} ${NAME}-${VERSION}.tar.gz
    46
    47 dist:
    48         mkdir -p ${NAME}-${VERSION}
    49         cp -R LICENSE Makefile README.md TOOLS PATH-MAX-LIMIT.md ${SRC} \
    50                 ${MAN1} showoff ${NAME}-${VERSION}
    51         tar -cf - "${NAME}-${VERSION}" | \
    52                 gzip -c > ${NAME}-${VERSION}.tar.gz
    53         rm -rf ${NAME}-${VERSION}
    54
    55 install: all
    56         mkdir -p ${DESTDIR}${PREFIX}/bin
    57         cp -f ${BIN} ${DESTDIR}${PREFIX}/bin
    58         chmod 755 ${DESTDIR}${PREFIX}/bin/${BIN}
    59         mkdir -p ${DESTDIR}${MANPREFIX}/man1
    60         cp -f ${MAN1} ${DESTDIR}${MANPREFIX}/man1/${MAN1}
    61         chmod 644 ${DESTDIR}${MANPREFIX}/man1/${MAN1}
    62
    63 uninstall:
    64         rm -f ${DESTDIR}${PREFIX}/bin/${BIN}
    65         rm -f ${DESTDIR}${MANPREFIX}/man1/${MAN1}
    66
    67 .PHONY: all options clean dist install uninstall
    68
.


AD:

NEW PAGES:

[ODDNUGGET]

[GOPHER]