diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2012-04-05 16:33:12 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2012-04-05 16:33:12 +0200 |
commit | ddd41c9e99d23ce60d53c632dcbce06905f22ca8 (patch) | |
tree | a8d1b9b168dc22bd427bec22dc898d8f2f0cda57 /Makefile | |
parent | b62da91d583412e9cb9c78013b6287640adc6115 (diff) | |
download | pgfuse-ddd41c9e99d23ce60d53c632dcbce06905f22ca8.tar.gz pgfuse-ddd41c9e99d23ce60d53c632dcbce06905f22ca8.tar.bz2 |
added some Makefile things and command line parsing
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5f2af39 --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +all: pgfuse + +CFLAGS = -Wall -g `pkg-config fuse --cflags` +LDFLAGS = `pkg-config fuse --libs` + +clean: + rm -f pgfuse pgfuse.o + +pgfuse: pgfuse.o pgfuse_cmdline.o + gcc -o pgfuse $(LDFLAGS) pgfuse.o pgfuse_cmdline.o + +pgfuse_cmdline.o: pgfuse_cmdline.c pgfuse_cmdline.h + gcc -c $(CFLAGS) -o pgfuse_cmdline.o pgfuse_cmdline.c + +pgfuse.o: pgfuse.c pgfuse_cmdline.h + gcc -c $(CFLAGS) -o pgfuse.o pgfuse.c + +pgfuse_cmdline.h: pgfuse.ggo + gengetopt -F pgfuse_cmdline --conf-parser -i pgfuse.ggo + +pgfuse_cmdline.c: pgfuse.ggo + gengetopt -F pgfuse_cmdline --conf-parser -i pgfuse.ggo |