-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
24 lines (16 loc) · 811 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
all: nbd2 nbd-server nbd-cache-tool halloc_test
halloc_test: halloc_test.c nbd.h util.c nbd-cache.c nbd-freecache.c
@gcc -g -O2 -D_GNU_SOURCE halloc_test.c util.c nbd-cache.c nbd-freecache.c -o halloc_test -ldb
nbd2: nbd2.c nbd.h util.c nbd-cache.c nbd-freecache.c
@gcc -g -pg -O2 -D_GNU_SOURCE nbd2.c util.c nbd-cache.c nbd-freecache.c -o nbd2 -ldb
nbd: nbd.c nbd.h util.c
@gcc -O2 -D_GNU_SOURCE nbd.c util.c -g -o nbd
nbd-cache-tool: nbd-cache.c nbd.h util.c nbd-cache-tool.c nbd-freecache.c
@gcc -D_GNU_SOURCE nbd-cache-tool.c nbd-cache.c util.c nbd-freecache.c -g -o nbd-cache-tool -ldb
nbd-server: nbd-server.c nbd.h util.c
@gcc -O2 -D_GNU_SOURCE nbd-server.c util.c -g -o nbd-server
install:
git pull
python setup.py install --record install.txt
uninstall:
cat install.txt | xargs rm -rf