From 193e1ab933de1c06313d64adaddfb01eef27961f Mon Sep 17 00:00:00 2001 From: ksherlock Date: Tue, 6 Jan 2009 06:10:52 +0000 Subject: [PATCH] pedantic errors, linux makefile git-svn-id: https://profuse.googlecode.com/svn/trunk@11 aa027e90-d47c-11dd-86d7-074df07e0730 --- Disk.h | 3 ++- File.cpp | 2 +- common.h | 3 ++- makefile.linux | 15 +++++++++++++++ 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100755 makefile.linux diff --git a/Disk.h b/Disk.h index 460a398..49c20cb 100644 --- a/Disk.h +++ b/Disk.h @@ -63,4 +63,5 @@ private: size_t _size; }; -#endif \ No newline at end of file +#endif + diff --git a/File.cpp b/File.cpp index e3804f7..b6aa4f6 100644 --- a/File.cpp +++ b/File.cpp @@ -9,7 +9,7 @@ #include "File.h" #include "common.h" -#include +#include #include #include diff --git a/common.h b/common.h index 600ad6e..5f0ecb3 100644 --- a/common.h +++ b/common.h @@ -30,4 +30,5 @@ inline unsigned load32(const uint8_t *cp) -#endif \ No newline at end of file +#endif + diff --git a/makefile.linux b/makefile.linux new file mode 100755 index 0000000..c460bd2 --- /dev/null +++ b/makefile.linux @@ -0,0 +1,15 @@ + +CC=g++ +CFLAGS=-c $(shell pkg-config fuse --cflags) +LDFLAGS=$(shell pkg-config fuse --libs) +SOURCES=main.cpp File.cpp Disk.cpp File.h Disk.h common.h +OBJECTS=$(SOURCES:.cpp=.o) +EXECUTABLE=profuse + +all: $(SOURCES) $(EXECUTABLE) + +$(EXECUTABLE): $(OBJECTS) + $(CC) $(LDFLAGS) $(OBJECTS) -o $@ + +.cpp.o: + $(CC) $(CFLAGS) $< -o $@