d5cf5351 |
1 | CFLAGS=-g -Wall |
2 | |
3 | all: storeget storeput mkstore mkfs.vc vcfs |
4 | |
5 | storeget: storeget.o store.o filestore.o log.o utils.o |
6 | gcc $(CFLAGS) -o $@ $^ -lgcrypt |
7 | |
8 | storeput: storeput.o store.o filestore.o log.o utils.o |
9 | gcc $(CFLAGS) -o $@ $^ -lgcrypt |
10 | |
11 | mkstore: mkstore.o store.o filestore.o log.o utils.o |
12 | gcc $(CFLAGS) -o $@ $^ -lgcrypt |
13 | |
14 | mkfs.vc: mkfs.vc.o store.o filestore.o log.o blocktree.o utils.o |
15 | gcc $(CFLAGS) -o $@ $^ -lgcrypt |
16 | |
17 | vcfs: vcfs.o store.o filestore.o log.o blocktree.o utils.o |
18 | gcc $(CFLAGS) -o $@ $^ -lgcrypt -lfuse |
19 | |
20 | vcfs.o: vcfs.c |
21 | gcc -c $(CFLAGS) -o $@ $< -DFUSE_USE_VERSION=26 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse |
22 | |
23 | %.o: %.c |
24 | gcc -c $(CFLAGS) -o $@ $< |
25 | |
26 | clean: |
27 | rm -f *.o storeget storeput mkstore mkfs.vc vcfs |