From 3708425a99b8cda83f7fc0f1ce4e5c38948de065 Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Sat, 10 Nov 2018 00:20:57 -0800 Subject: Initial commit. C stub with Web grafted on. --- fs/Makefile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 fs/Makefile (limited to 'fs/Makefile') diff --git a/fs/Makefile b/fs/Makefile new file mode 100644 index 0000000..a854880 --- /dev/null +++ b/fs/Makefile @@ -0,0 +1,30 @@ +TARGETS = hello + +# Root for OSXFUSE includes and libraries +OSXFUSE_ROOT = /usr/local +#OSXFUSE_ROOT = /opt/local + +INCLUDE_DIR = $(OSXFUSE_ROOT)/include/osxfuse/fuse +LIBRARY_DIR = $(OSXFUSE_ROOT)/lib + +CC ?= gcc + +CFLAGS_OSXFUSE = -I$(INCLUDE_DIR) -L$(LIBRARY_DIR) +CFLAGS_OSXFUSE += -DFUSE_USE_VERSION=26 +CFLAGS_OSXFUSE += -D_FILE_OFFSET_BITS=64 +CFLAGS_OSXFUSE += -D_DARWIN_USE_64_BIT_INODE + +CFLAGS_EXTRA = -Wall -g $(CFLAGS) + +LIBS = -losxfuse + +.c: + $(CC) $(CFLAGS_OSXFUSE) $(CFLAGS_EXTRA) -o $@ $< $(LIBS) + +all: $(TARGETS) + +hello: hello.c + +clean: + rm -f $(TARGETS) *.o + rm -rf *.dSYM -- cgit v1.2.3