Makefile - bitreich-httpd - Bitreich HTTPD service
HTML git clone git://bitreich.org/bitreich-httpd git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-httpd
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
DIR LICENSE
---
Makefile (1039B)
---
1 # bitreich-httpd
2 # See LICENSE file for copyright and license details.
3 .POSIX:
4
5 NAME = bitreich-httpd
6 VERSION = 2.0
7
8 # Customize below to fit your system
9
10 # paths
11 PREFIX = /usr/local
12 SHAREPREFIX = ${PREFIX}/share/${NAME}
13
14 # flags
15 BH_CPPFLAGS = -DVERSION=\"${VERSION}\" -D_GNU_SOURCE ${CPPFLAGS}
16 BH_CFLAGS = ${CFLAGS} -pedantic -Wall ${BH_CPPFLAGS}
17 BH_LDFLAGS = ${LDFLAGS}
18
19 SRC = ${NAME}.c
20
21 OBJ = ${SRC:.c=.o}
22
23 all: ${NAME}
24
25 .c.o:
26 ${CC} ${BH_CFLAGS} -c $<
27
28 ${OBJ}:
29
30 ${NAME}: ${OBJ}
31 ${CC} ${BH_LDFLAGS} -o $@ ${OBJ} ${LIBS}
32
33 clean:
34 rm -f ${NAME} ${OBJ} ${NAME}-${VERSION}.tar.gz
35
36 dist: clean
37 mkdir -p ${NAME}-${VERSION}
38 cp -R LICENSE Makefile README.md \
39 ${SRC} *.h ${NAME}-${VERSION}
40 tar -cf ${NAME}-${VERSION}.tar ${NAME}-${VERSION}
41 gzip ${NAME}-${VERSION}.tar
42 rm -rf ${NAME}-${VERSION}
43
44 install: all
45 mkdir -p '${DESTDIR}${PREFIX}/sbin'
46 cp -f ${NAME} "${DESTDIR}${PREFIX}/sbin"
47 chmod 755 "${DESTDIR}${PREFIX}/sbin/${NAME}"
48
49 uninstall: clean
50 rm -f "${DESTDIR}${PREFIX}/sbin/${NAME}"
51
52 .PHONY: all clean dist install uninstall
53