diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-04-19 15:17:58 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-04-19 15:17:58 +0200 |
commit | 018784958ae6a4e77b23a5ddfe7959123afcadff (patch) | |
tree | d953a914269041cd210513f9cd7922e70f2e950c /Makefile | |
parent | a5923caf474983e14477498117fabb041805fd04 (diff) | |
download | pgfuse-018784958ae6a4e77b23a5ddfe7959123afcadff.tar.gz pgfuse-018784958ae6a4e77b23a5ddfe7959123afcadff.tar.bz2 |
added a first multi-threaded version with a databse pool
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -17,12 +17,12 @@ CFLAGS += -D_FILE_OFFSET_BITS=64 # release # use pkg-config to detemine compiler/linker flags for libfuse CFLAGS += `pkg-config fuse --cflags` -LDFLAGS = `pkg-config fuse --libs` -lpq +LDFLAGS = `pkg-config fuse --libs` -lpq -pthread PG_CONNINFO = "" clean: - rm -f pgfuse pgfuse.o pgsql.o + rm -f pgfuse pgfuse.o pgsql.o pool.o rm -f testfsync testfsync.o rm -f testpgsql testpgsql.o psql < clean.sql @@ -81,15 +81,18 @@ test: pgfuse testfsync testpgsql # END: unmount FUSE file system fusermount -u mnt -pgfuse: pgfuse.o pgsql.o - $(CC) -o pgfuse pgfuse.o pgsql.o $(LDFLAGS) +pgfuse: pgfuse.o pgsql.o pool.o + $(CC) -o pgfuse pgfuse.o pgsql.o pool.o $(LDFLAGS) -pgfuse.o: pgfuse.c pgsql.h +pgfuse.o: pgfuse.c pgsql.h pool.h config.h $(CC) -c $(CFLAGS) -o pgfuse.o pgfuse.c -pgsql.o: pgsql.c pgsql.h +pgsql.o: pgsql.c pgsql.h config.h $(CC) -c $(CFLAGS) -o pgsql.o pgsql.c +pool.o: pool.c pool.h + $(CC) -c $(CFLAGS) -o pool.o pool.c + testfsync: testfsync.o $(CC) -o testfsync testfsync.o |