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
---
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
.