-all: reroutemount.c reroutemount_server.c stolen_from_fuse.c
- gcc -g -c stolen_from_fuse.c -o stolen_from_fuse.o
- gcc -g stolen_from_fuse.o reroutemount_server.c -o reroutemount_server
- gcc -g -shared stolen_from_fuse.o reroutemount.c -o reroutemount.so
+all: fuse_vsys_wrapper.so
+
+fuse_vsys_wrapper.so: ../lib/fdpass.c reroutemount.c
+ gcc -g -shared -I../lib ../lib/fdpass.c reroutemount.c -o fuse_vsys_wrapper.so