]> sjero.net Git - dccpping/blob - Makefile
Add manpage
[dccpping] / Makefile
1 ###############################################################################
2 #Author: Samuel Jero <sj323707@ohio.edu>
3 #
4 # Date: 12/2012
5 #
6 # Makefile for program dccpping
7 ###############################################################################
8
9 CFLAGS= -O2 -Wall -Werror -g --std=gnu99
10
11 CC = gcc
12
13 BINDIR = /usr/local/bin
14 MANDIR = /usr/local/man
15
16 all: dccpping dccpping.1
17
18 dccpping: dccpping.c checksums.h checksums.o Makefile
19         ${CC} ${CFLAGS}  dccpping.c checksums.o -odccpping
20         
21 checksums.o: checksums.c checksums.h Makefile
22         ${CC} ${CFLAGS} -c checksums.c -ochecksums.o
23
24 dccpping.1: dccpping.pod
25         pod2man -s 1 -c "dccpping" dccpping.pod > dccpping.1
26
27 install: dccpping dccpping.1
28         install -m 4755 -o root -g root dccpping ${BINDIR}/dccpping
29         install -m 444 -o bin -g bin dccpping.1 ${MANDIR}/man1/dccpping.1
30
31 uninstall:
32         rm -f ${BINDIR}/dccpping
33         rm -f ${MANDIR}/man1/dccpping.1
34
35 clean:
36         rm -f *~ dccpping core *.o dccpping.1