about summary refs log tree commit diff
path: root/examples/afl_network_proxy/Makefile
blob: eeee11788a5b4dbf6e3d5bf31ca2fdefa69403a6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
PREFIX   ?= /usr/local
BIN_PATH  = $(PREFIX)/bin
DOC_PATH  = $(PREFIX)/share/doc/afl

PROGRAMS = afl-network-client afl-network-server

all:	$(PROGRAMS)

afl-network-client:	afl-network-client.c
	$(CC) -I../../include -o afl-network-client afl-network-client.c

afl-network-server:	afl-network-server.c
	$(CC) -I../../include -o afl-network-server afl-network-server.c ../../src/afl-forkserver.c ../../src/afl-sharedmem.c ../../src/afl-common.c -DBIN_PATH=\"$(BIN_PATH)\"

clean:
	rm -f $(PROGRAMS) *~ core

install: all
	install -d -m 755 $${DESTDIR}$(BIN_PATH) $${DESTDIR}$(DOC_PATH)
	install -m 755 $(PROGRAMS) $${DESTDIR}$(BIN_PATH)
	install -m 644 README.md $${DESTDIR}$(DOC_PATH)/README.network_proxy.md