6 mandir = $(prefix)/share
/man
9 # overridable from command-line
10 CFLAGS
= -g
-O2
-Wall
-D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS
=64
13 fadvise.c
: compat-util.h
14 mincore.c
: compat-util.h
16 pcu-mincore
: mincore.c
17 pcu-fadvise
: fadvise.c
19 PCU_BIN
:= pcu-fadvise pcu-mincore
22 $(CC
) $(CFLAGS
) $(LDFLAGS
) -o
$@
+ $<
28 $(INSTALL
) -d
-m
755 '$(DESTDIR)$(bindir)'
29 $(INSTALL
) $^
'$(DESTDIR)$(bindir)'
31 GIT-VERSION-FILE
: .FORCE-GIT-VERSION-FILE
33 -include GIT-VERSION-FILE
35 DISTNAME
= pcu-
$(GIT_VERSION
)
36 dist: GIT-VERSION-FILE
37 git archive
--format
=tar --prefix=$(DISTNAME
)/ HEAD^
{tree
} \
38 | gzip
-9 > $(DISTNAME
).
tar.gz
+
39 mv
$(DISTNAME
).
tar.gz
+ $(DISTNAME
).
tar.gz
41 $(RM
) $(PCU_BIN
) $(DISTNAME
).
tar.gz
*
42 $(RM
) GIT-VERSION-FILE
44 .PHONY
: .FORCE-GIT-VERSION-FILE