aboutsummaryrefslogtreecommitdiff
blob: 96e376327a8d39c891f2417f7b2cd0380c3821cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
all: hookfs file_hook.so

hookfs: src/hook_fusefs/hookfs.c
	$(CC) -std=c99 -Wall `pkg-config fuse --cflags --libs` -lulockmgr \
	$(CFLAGS) $(LDFLAGS) src/hook_fusefs/hookfs.c -o hookfs

file_hook.so: file_hook.o
	ld -shared -o file_hook.so -ldl -lc file_hook.o

file_hook.o: src/hook_lib/file_hook.c
	cc -Wall -fPIC -o file_hook.o -c src/hook_lib/file_hook.c


clean:
	rm -f hookfs file_hook.o file_hook.so