From 911347ac135199a84648528f13ded74ae61a945d Mon Sep 17 00:00:00 2001 From: ksherlock Date: Sun, 1 Feb 2009 21:53:58 +0000 Subject: [PATCH] add freebsd makefile git-svn-id: https://profuse.googlecode.com/svn/trunk@32 aa027e90-d47c-11dd-86d7-074df07e0730 --- makefile.freebsd | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 makefile.freebsd diff --git a/makefile.freebsd b/makefile.freebsd new file mode 100755 index 0000000..41bb5e5 --- /dev/null +++ b/makefile.freebsd @@ -0,0 +1,33 @@ + +CC=g++ +CFLAGS=-c `pkg-config fuse --cflags` +LDFLAGS=`pkg-config fuse --libs` +SOURCES=main.cpp File.cpp Disk.cpp DiskCopy42.cpp UniversalDiskImage.cpp profuse_dirent.cpp profuse_file.cpp profuse_stat.cpp profuse_xattr.cpp +OBJECTS=$(SOURCES:.cpp=.o) +EXECUTABLE=profuse + +all: $(SOURCES) $(EXECUTABLE) + +$(EXECUTABLE): $(OBJECTS) + $(CC) $(LDFLAGS) $(OBJECTS) -o $@ + +.cpp.o: + $(CC) $(CFLAGS) $< -o $@ + +UniversalDiskImage.o: UniversalDiskImage.cpp UniversalDiskImage.h + +DiskCopy42.o: DiskCopy42.cpp DiskCopy42.h + +File.o: File.cpp File.h + +Disk.o: Disk.cpp Disk.h File.h DiskCopy42.h UniversalDiskImage.h + +main.o: main.cpp Disk.h File.h profuse.h + +profuse_dirent.o: profuse_dirent.cpp profuse.h + +profuse_file.o: profuse_file.cpp profuse.h + +profuse_stat.o: profuse_stat.cpp profuse.h + +profuse_xattr.o: profuse_xattr.cpp profuse.h