From 338f166ea5ee9dfc959559a5743e0ce59a4826dc Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Thu, 27 Nov 2008 12:55:27 +0100 Subject: - Missed fusever and makefile changes in the previous commit. - Also put a consistent sorting on header includes: * System includes first * Then, standard C libraries * Then additiona libraries and our own headers. --- Makefile | 27 ++++++++++++--------------- src/mfs_cleanup_db.c | 1 + src/mfs_subr.c | 13 ++++++------- src/mfs_vnops.c | 17 +++++++++-------- src/musicfs.c | 4 ++-- 5 files changed, 30 insertions(+), 32 deletions(-) diff --git a/Makefile b/Makefile index 99c6e3a..afdc002 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,17 @@ -CFLAGS = -Wall -std=c99 -D_BSD_SOURCE -I/usr/local/include/ -Iinclude/ \ - -lpthread -g `pkg-config fuse --cflags` `pkg-config taglib \ - --cflags` -DDEBUGGING -DSQLITE_THREADED +SUBDIRS= src +TARGET= musicfs -LD_ADD = -L/usr/local/lib -lsqlite3 -ltag_c \ - `pkg-config fuse --libs` -CC = gcc +.PHONY: all +all: $(TARGET) -C_FILES = $(wildcard src/*.c) -OBJS = $(C_FILES:.c=.o) \ +# A bit of a hack.. +$(TARGET): $(SUBDIRS) + cp src/$(TARGET) . -PROGRAM = musicfs - -all: $(PROGRAM) - -$(PROGRAM): $(OBJS) - $(CC) -o $@ $+ $(LD_ADD) +.PHONY: subdirs $(SUBDIRS) +$(SUBDIRS): + $(MAKE) -C $@ clean: - rm -f $(PROGRAM) $(OBJS) *~ + for d in $(SUBDIRS); do ($(MAKE) -C $$d clean); done + rm -f $(TARGET) diff --git a/src/mfs_cleanup_db.c b/src/mfs_cleanup_db.c index c4cf258..2149f8e 100644 --- a/src/mfs_cleanup_db.c +++ b/src/mfs_cleanup_db.c @@ -20,6 +20,7 @@ * A copy of the license can typically be found in COPYING */ +#include #include #include #include diff --git a/src/mfs_subr.c b/src/mfs_subr.c index d92e85a..3749d1c 100644 --- a/src/mfs_subr.c +++ b/src/mfs_subr.c @@ -20,21 +20,20 @@ * A copy of the license can typically be found in COPYING */ -/* Miscellaneous subroutines for musicfs. */ -#define FUSE_USE_VERSION 26 +#include +#include +#include +#include + #include #include #include #include #include -#include -#include -#include +#include #include -#include #include - #include #include #include diff --git a/src/mfs_vnops.c b/src/mfs_vnops.c index 306b8fa..fc029e4 100755 --- a/src/mfs_vnops.c +++ b/src/mfs_vnops.c @@ -20,28 +20,29 @@ * A copy of the license can typically be found in COPYING */ -#define FUSE_USE_VERSION 26 -#include -#include -#include -#include -#include - #include #include #include -#include #include #include #include #include +#include +#include +#include +#include +#include + +#include +#include #include #include #include static int mfs_getattr (const char *path, struct stat *stbuf) { + char *realpath; int res; diff --git a/src/musicfs.c b/src/musicfs.c index faa740f..86b90b9 100755 --- a/src/musicfs.c +++ b/src/musicfs.c @@ -20,10 +20,10 @@ * A copy of the license can typically be found in COPYING */ -#define FUSE_USE_VERSION 26 - #include #include + +#include #include #include #include -- cgit v1.2.3