Skip to content

Commit 7ee255c

Browse files
Merge pull request AFLplusplus#529 from rhertzog/manpages
Manual pages related changes
2 parents 961ddfd + b0b2a15 commit 7ee255c

File tree

6 files changed

+11
-9
lines changed

6 files changed

+11
-9
lines changed

GNUmakefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ BIN_PATH = $(PREFIX)/bin
2424
HELPER_PATH = $(PREFIX)/lib/afl
2525
DOC_PATH = $(PREFIX)/share/doc/afl
2626
MISC_PATH = $(PREFIX)/share/afl
27-
MAN_PATH = $(PREFIX)/man/man8
27+
MAN_PATH = $(PREFIX)/share/man/man8
2828

2929
PROGNAME = afl
3030
VERSION = $(shell grep '^$(HASH)define VERSION ' ../config.h | cut -d '"' -f2)
@@ -33,7 +33,7 @@ VERSION = $(shell grep '^$(HASH)define VERSION ' ../config.h | cut -d '"' -f
3333

3434
PROGS = afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze
3535
SH_PROGS = afl-plot afl-cmin afl-cmin.bash afl-whatsup afl-system-config
36-
MANPAGES=$(foreach p, $(PROGS) $(SH_PROGS), $(p).8) afl-as.8
36+
MANPAGES=$(foreach p, $(PROGS) $(SH_PROGS), $(p).8) afl-as.8 afl-g++.8
3737
ASAN_OPTIONS=detect_leaks=0
3838

3939
ifeq "$(findstring android, $(shell $(CC) --version 2>/dev/null))" ""
@@ -572,7 +572,8 @@ source-only: all
572572
%.8: %
573573
@echo .TH $* 8 $(BUILD_DATE) "afl++" > $@
574574
@echo .SH NAME >> $@
575-
@echo .B $* >> $@
575+
@echo -n ".B $* \- " >> $@
576+
@./$* -h 2>&1 | head -n 1 | sed -e "s/$$(printf '\e')[^m]*m//g" >> $@
576577
@echo >> $@
577578
@echo .SH SYNOPSIS >> $@
578579
@./$* -h 2>&1 | head -n 3 | tail -n 1 | sed 's/^\.\///' >> $@

gcc_plugin/GNUmakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ PREFIX ?= /usr/local
2424
HELPER_PATH ?= $(PREFIX)/lib/afl
2525
BIN_PATH ?= $(PREFIX)/bin
2626
DOC_PATH ?= $(PREFIX)/share/doc/afl
27-
MAN_PATH ?= $(PREFIX)/man/man8
27+
MAN_PATH ?= $(PREFIX)/share/man/man8
2828

2929
VERSION = $(shell grep '^$(HASH)define VERSION ' ../config.h | cut -d '"' -f2)
3030

gcc_plugin/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ PREFIX ?= /usr/local
2424
HELPER_PATH ?= $(PREFIX)/lib/afl
2525
BIN_PATH ?= $(PREFIX)/bin
2626
DOC_PATH ?= $(PREFIX)/share/doc/afl
27-
MAN_PATH ?= $(PREFIX)/man/man8
27+
MAN_PATH ?= $(PREFIX)/share/man/man8
2828

2929
VERSION = $(shell grep '^$(HASH)define VERSION ' ../config.h | cut -d '"' -f2)
3030
VERSION:sh= grep '^$(HASH)define VERSION ' ../config.h | cut -d '"' -f2

libtokencap/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
PREFIX ?= /usr/local
1717
HELPER_PATH = $(PREFIX)/lib/afl
1818
DOC_PATH ?= $(PREFIX)/share/doc/afl
19-
MAN_PATH ?= $(PREFIX)/man/man8
19+
MAN_PATH ?= $(PREFIX)/share/man/man8
2020

2121
VERSION = $(shell grep '^\#define VERSION ' ../config.h | cut -d '"' -f2)
2222

llvm_mode/GNUmakefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ HELPER_PATH ?= $(PREFIX)/lib/afl
2424
BIN_PATH ?= $(PREFIX)/bin
2525
DOC_PATH ?= $(PREFIX)/share/doc/afl
2626
MISC_PATH ?= $(PREFIX)/share/afl
27-
MAN_PATH ?= $(PREFIX)/man/man8
27+
MAN_PATH ?= $(PREFIX)/share/man/man8
2828

2929
VERSION = $(shell grep '^$(HASH)define VERSION ' ../config.h | cut -d '"' -f2)
3030

@@ -442,7 +442,8 @@ vpath % ..
442442
%.8: %
443443
@echo .TH $* 8 `date "+%Y-%m-%d"` "afl++" > ../$@
444444
@echo .SH NAME >> ../$@
445-
@echo .B $* >> ../$@
445+
@echo -n ".B $* \- " >> ../$@
446+
@./$* -h 2>&1 | head -n 1 | sed -e "s/$$(printf '\e')[^m]*m//g" >> ../$@
446447
@echo >> ../$@
447448
@echo .SH SYNOPSIS >> ../$@
448449
@../$* -h 2>&1 | head -n 3 | tail -n 1 | sed 's/^\.\///' >> ../$@

qemu_mode/libcompcov/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
PREFIX ?= /usr/local
1717
HELPER_PATH = $(PREFIX)/lib/afl
1818
DOC_PATH ?= $(PREFIX)/share/doc/afl
19-
MAN_PATH ?= $(PREFIX)/man/man8
19+
MAN_PATH ?= $(PREFIX)/share/man/man8
2020

2121
VERSION = $(shell grep '^\#define VERSION ' ../config.h | cut -d '"' -f2)
2222

0 commit comments

Comments
 (0)