summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-04-13 12:03:56 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-04-13 12:03:56 +0200
commitd1ca49974776d9cc569e6c8640d57c7a66f092a4 (patch)
treee6aabc6c6e65063aa51e9f83f3dd6959a611dddb /Makefile
parentf873bf42db96ca494f8c0fff7838c30b84b1849e (diff)
downloadpgfuse-d1ca49974776d9cc569e6c8640d57c7a66f092a4.tar.gz
pgfuse-d1ca49974776d9cc569e6c8640d57c7a66f092a4.tar.bz2
made read-only mode work
no more static variable for the PgFuse parameter structure, use userdata now added alternative debug build flags
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index dbe57ca..04b1eb7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,20 @@
all: pgfuse
# for debugging
-CFLAGS = -Wall -Werror -g -O0
+CFLAGS = -Wall -Werror -g -O0 -pthread
# for releasing
#CFLAGS = -Wall -O2
# declare version of FUSE API we want to program against
-CFLAGS += -DFUSE_USE_VERSION=26
+CFLAGS += -DFUSE_USE_VERSION=29
+CFLAGS += -D_FILE_OFFSET_BITS=64
+
+# debug
+#CFLAGS += -I/usr/local/include/fuse
+#LDFLAGS = -lpq /usr/local/lib/libfuse.a -pthread -ldl -lrt
+
+# release
# use pkg-config to detemine compiler/linker flags for libfuse
CFLAGS += `pkg-config fuse --cflags`
LDFLAGS = `pkg-config fuse --libs` -lpq
@@ -40,7 +47,7 @@ test: pgfuse
fusermount -u mnt
pgfuse: pgfuse.o pgsql.o
- gcc -o pgfuse $(LDFLAGS) pgfuse.o pgsql.o
+ gcc -o pgfuse pgfuse.o pgsql.o $(LDFLAGS)
pgfuse.o: pgfuse.c pgsql.h
gcc -c $(CFLAGS) -o pgfuse.o pgfuse.c