summaryrefslogtreecommitdiff
path: root/http/pp/Makefile
blob: afc122fc4574a0878b1752e27446f4a942ce51c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
CC = cc
LD = ${CC}

PREFIX = /usr/local
MANPREFIX = ${PREFIX}/share/man

CFLAGS = -Wall -Wextra -pedantic

pp: pp.o
pp.o: pp.c

.c.o:
	$(CC) $(CPPFLAGS) $< $(CFLAGS) -c -o $@
.o:
	$(LD) $< $(LDFLAGS) -o $@

clean:
	rm -rf pp *.o

install: pp pp.1
	mkdir -p $(DESTDIR)$(PREFIX)/bin
	mkdir -p $(DESTDIR)$(MANPREFIX)/man1
	cp pp $(DESTDIR)$(PREFIX)/bin/pp
	cp pp.1 $(DESTDIR)$(MANPREFIX)/man1/
	chmod 755 $(DESTDIR)$(PREFIX)/bin/pp

uninstall:
	rm $(DESTDIR)$(PREFIX)/bin/pp
	rm $(DESTDIR)$(MANPREFIX)/man1/pp.1