Corrected the "-dump" report of fragment start position.
[rrq/fusefile.git] / Makefile
1 BINS = fusefile
2
3 default: $(BINS)
4
5 ifneq (${DEBUG},)
6 ${BINS}: CFLAGS += -DDEBUG=1 -g
7 endif
8
9 ${BINS}: CFLAGS += -Wall -D_FILE_OFFSET_BITS=64
10 fusefile: LDFLAGS = -lfuse -pthread
11
12 .INTERMEDIATE: fusefile.o
13 fusefile.o: fusefile.c
14
15 fusefile: fusefile.o
16         $(CC) $(CFLAGS) $(CPPFLAGS) $? $(LDFLAGS) $(TARGET_ARCH) -o $@
17
18 clean:
19         rm -f $(BINS)
20
21 README.html: README.adoc
22         asciidoctor $< > $@
23
24 # Building a debian package
25
26 SBINDIR = $(DESTDIR)/usr/sbin
27 MAN8DIR = $(DESTDIR)/usr/share/man/man8
28
29 SBINFILES = fusefile fusedisk
30 MAN8FILES = fusefile.8
31
32 INSTALLTARGETS = $(addprefix $(SBINDIR)/,$(SBINFILES))
33 INSTALLTARGETS += $(addprefix $(MAN8DIR)/,$(MAN8FILES))
34
35 $(SBINDIR)/% $(MAN8DIR)/%: %
36         install -D -T $< $@
37
38 install: $(INSTALLTARGETS)
39
40 deb:
41         PREFIX= INCLUDE_PREFIX=/usr dpkg-buildpackage --build=full -uc -us