Commit | Line | Data |
---|---|---|
67bf9823 JA |
1 | ifneq ($(wildcard config-host.mak),) |
2 | all: | |
3 | include config-host.mak | |
4 | config-host-mak: configure | |
5 | @echo $@ is out-of-date, running configure | |
6 | @sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh | |
7 | else | |
8 | config-host.mak: | |
d443abcf | 9 | ifneq ($(MAKECMDGOALS),clean) |
67bf9823 JA |
10 | @echo "Running configure for you..." |
11 | @./configure | |
d443abcf | 12 | endif |
67bf9823 JA |
13 | all: |
14 | include config-host.mak | |
15 | endif | |
16 | ||
af4862b3 | 17 | DEBUGFLAGS = -D_FORTIFY_SOURCE=2 -DFIO_INC_DEBUG |
9195552e | 18 | CPPFLAGS= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFIO_INTERNAL $(DEBUGFLAGS) |
af4862b3 | 19 | OPTFLAGS= -O3 -g -ffast-math |
eb19930c | 20 | CFLAGS = -std=gnu99 -Wwrite-strings -Wall -Wdeclaration-after-statement $(OPTFLAGS) $(EXTFLAGS) $(BUILD_CFLAGS) |
af4862b3 JA |
21 | LIBS += -lm $(EXTLIBS) |
22 | PROGS = fio | |
265a2027 | 23 | SCRIPTS = tools/fio_generate_plots tools/plot/fio2gnuplot tools/genfio |
af4862b3 | 24 | |
91f94d5b JA |
25 | ifdef CONFIG_GFIO |
26 | PROGS += gfio | |
27 | endif | |
28 | ||
ea783f87 | 29 | SOURCE := gettime.c ioengines.c init.c stat.c log.c time.c filesetup.c \ |
d015e398 | 30 | eta.c verify.c memory.c io_u.c parse.c mutex.c options.c \ |
05775438 | 31 | lib/rbtree.c smalloc.c filehash.c profile.c debug.c lib/rand.c \ |
c7c6cb4c | 32 | lib/num2str.c lib/ieee754.c $(wildcard crc/*.c) engines/cpu.c \ |
d48a9799 | 33 | engines/mmap.c engines/sync.c engines/null.c engines/net.c \ |
2dc1cbb5 | 34 | memalign.c server.c client.c iolog.c backend.c libfio.c flow.c \ |
9a0db1e2 | 35 | cconv.c lib/prio_tree.c json.c lib/zipf.c lib/axmap.c \ |
836fcc0f | 36 | lib/lfsr.c gettime-thread.c helpers.c lib/flist_sort.c \ |
d4afedfd | 37 | lib/hweight.c lib/getrusage.c idletime.c td_error.c \ |
aee2ab67 | 38 | profiles/tiobench.c profiles/act.c io_u_queue.c filelock.c \ |
f83ffd02 | 39 | lib/tp.c lib/bloom.c |
67bf9823 | 40 | |
1b10477b MM |
41 | ifdef CONFIG_LIBHDFS |
42 | HDFSFLAGS= -I $(JAVA_HOME)/include -I $(JAVA_HOME)/include/linux -I $(FIO_LIBHDFS_INCLUDE) | |
43 | HDFSLIB= $(JAVA_HOME)/jre/lib/amd64/server/libjvm.so $(FIO_LIBHDFS_LIB)/liblibhdfs.a | |
44 | CFLAGS += $(HDFSFLAGS) | |
45 | SOURCE += engines/libhdfs.c | |
46 | endif | |
47 | ||
c81f9347 BC |
48 | ifdef CONFIG_64BIT_LLP64 |
49 | CFLAGS += -DBITS_PER_LONG=32 | |
50 | endif | |
67bf9823 JA |
51 | ifdef CONFIG_64BIT |
52 | CFLAGS += -DBITS_PER_LONG=64 | |
53 | endif | |
54 | ifdef CONFIG_32BIT | |
55 | CFLAGS += -DBITS_PER_LONG=32 | |
56 | endif | |
67bf9823 | 57 | ifdef CONFIG_LIBAIO |
67bf9823 JA |
58 | SOURCE += engines/libaio.c |
59 | endif | |
60 | ifdef CONFIG_RDMA | |
67bf9823 JA |
61 | SOURCE += engines/rdma.c |
62 | endif | |
63 | ifdef CONFIG_POSIXAIO | |
67bf9823 JA |
64 | SOURCE += engines/posixaio.c |
65 | endif | |
66 | ifdef CONFIG_LINUX_FALLOCATE | |
67 | SOURCE += engines/falloc.c | |
68 | endif | |
69 | ifdef CONFIG_LINUX_EXT4_MOVE_EXTENT | |
70 | SOURCE += engines/e4defrag.c | |
71 | endif | |
72 | ifdef CONFIG_LINUX_SPLICE | |
67bf9823 JA |
73 | SOURCE += engines/splice.c |
74 | endif | |
75 | ifdef CONFIG_GUASI | |
67bf9823 JA |
76 | SOURCE += engines/guasi.c |
77 | endif | |
78 | ifdef CONFIG_FUSION_AW | |
67bf9823 JA |
79 | SOURCE += engines/fusion-aw.c |
80 | endif | |
81 | ifdef CONFIG_SOLARISAIO | |
67bf9823 JA |
82 | SOURCE += engines/solarisaio.c |
83 | endif | |
4700b234 | 84 | ifdef CONFIG_WINDOWSAIO |
4700b234 JA |
85 | SOURCE += engines/windowsaio.c |
86 | endif | |
fc5c0345 DG |
87 | ifdef CONFIG_RBD |
88 | SOURCE += engines/rbd.c | |
89 | endif | |
67bf9823 | 90 | ifndef CONFIG_STRSEP |
67bf9823 JA |
91 | SOURCE += lib/strsep.c |
92 | endif | |
9ad8da82 JA |
93 | ifndef CONFIG_STRCASESTR |
94 | SOURCE += lib/strcasestr.c | |
95 | endif | |
67bf9823 | 96 | ifndef CONFIG_GETOPT_LONG_ONLY |
67bf9823 JA |
97 | SOURCE += lib/getopt_long.c |
98 | endif | |
67bf9823 | 99 | ifndef CONFIG_INET_ATON |
67bf9823 JA |
100 | SOURCE += lib/inet_aton.c |
101 | endif | |
6e7d7dfb | 102 | ifdef CONFIG_GFAPI |
103 | SOURCE += engines/glusterfs.c | |
cc47f094 | 104 | SOURCE += engines/glusterfs_sync.c |
105 | SOURCE += engines/glusterfs_async.c | |
6fa14b99 | 106 | ifdef CONFIG_GF_FADVISE |
107 | CFLAGS += "-DGFAPI_USE_FADVISE" | |
108 | endif | |
6e7d7dfb | 109 | endif |
d015e398 | 110 | |
53cd4eee | 111 | ifeq ($(CONFIG_TARGET_OS), Linux) |
67bf9823 | 112 | SOURCE += diskutil.c fifo.c blktrace.c cgroup.c trim.c engines/sg.c \ |
40bafa33 | 113 | engines/binject.c lib/linux-dev-lookup.c |
67bf9823 | 114 | LIBS += -lpthread -ldl |
213a01b0 | 115 | LDFLAGS += -rdynamic |
d015e398 | 116 | endif |
53cd4eee | 117 | ifeq ($(CONFIG_TARGET_OS), Android) |
40bafa33 JA |
118 | SOURCE += diskutil.c fifo.c blktrace.c trim.c profiles/tiobench.c \ |
119 | lib/linux-dev-lookup.c | |
ec5c6b12 AC |
120 | LIBS += -ldl |
121 | LDFLAGS += -rdynamic | |
ec5c6b12 | 122 | endif |
53cd4eee | 123 | ifeq ($(CONFIG_TARGET_OS), SunOS) |
7366ad05 | 124 | LIBS += -lpthread -ldl |
d015e398 BC |
125 | CPPFLAGS += -D__EXTENSIONS__ |
126 | endif | |
53cd4eee | 127 | ifeq ($(CONFIG_TARGET_OS), FreeBSD) |
d015e398 | 128 | LIBS += -lpthread -lrt |
213a01b0 | 129 | LDFLAGS += -rdynamic |
d015e398 | 130 | endif |
3cd4c66f J |
131 | ifeq ($(CONFIG_TARGET_OS), OpenBSD) |
132 | LIBS += -lpthread | |
133 | LDFLAGS += -rdynamic | |
134 | endif | |
53cd4eee | 135 | ifeq ($(CONFIG_TARGET_OS), NetBSD) |
d015e398 | 136 | LIBS += -lpthread -lrt |
213a01b0 | 137 | LDFLAGS += -rdynamic |
d015e398 | 138 | endif |
53cd4eee | 139 | ifeq ($(CONFIG_TARGET_OS), AIX) |
d015e398 | 140 | LIBS += -lpthread -ldl -lrt |
d015e398 | 141 | CPPFLAGS += -D_LARGE_FILES -D__ppc__ |
48b35be0 | 142 | LDFLAGS += -L/opt/freeware/lib -Wl,-blibpath:/opt/freeware/lib:/usr/lib:/lib -Wl,-bmaxdata:0x80000000 |
d015e398 | 143 | endif |
53cd4eee | 144 | ifeq ($(CONFIG_TARGET_OS), HP-UX) |
b5ffb752 | 145 | LIBS += -lpthread -ldl -lrt |
67bf9823 | 146 | CFLAGS += -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE_EXTENDED |
c00a2289 | 147 | endif |
53cd4eee | 148 | ifeq ($(CONFIG_TARGET_OS), Darwin) |
d015e398 BC |
149 | LIBS += -lpthread -ldl |
150 | endif | |
53cd4eee | 151 | ifneq (,$(findstring CYGWIN,$(CONFIG_TARGET_OS))) |
93bcfd20 | 152 | SOURCE := $(filter-out engines/mmap.c,$(SOURCE)) |
4700b234 | 153 | SOURCE += os/windows/posix.c |
93bcfd20 | 154 | LIBS += -lpthread -lpsapi -lws2_32 |
9aa5fe32 | 155 | CFLAGS += -DPSAPI_VERSION=1 -Ios/windows/posix/include -Wno-format -static |
d015e398 BC |
156 | endif |
157 | ||
9b836561 | 158 | OBJS = $(SOURCE:.c=.o) |
90b7a96d | 159 | |
8232e285 | 160 | FIO_OBJS = $(OBJS) fio.o |
1252d8f2 | 161 | GFIO_OBJS = $(OBJS) gfio.o graph.o tickmarks.o ghelpers.o goptions.o gerror.o \ |
bf3f7027 | 162 | gclient.o gcompat.o cairo_text_helpers.o printing.o |
79d16311 | 163 | |
f67d6ee2 | 164 | -include $(OBJS:.o=.d) |
79d16311 | 165 | |
61f78f3a | 166 | T_SMALLOC_OBJS = t/stest.o |
9077ee4a | 167 | T_SMALLOC_OBJS += gettime.o mutex.o smalloc.o t/log.o t/debug.o |
61f78f3a JA |
168 | T_SMALLOC_PROGS = t/stest |
169 | ||
170 | T_IEEE_OBJS = t/ieee754.o | |
84f43c6f | 171 | T_IEEE_OBJS += lib/ieee754.o |
61f78f3a JA |
172 | T_IEEE_PROGS = t/ieee754 |
173 | ||
6ff38856 | 174 | T_ZIPF_OBS = t/genzipf.o |
24baa4c7 | 175 | T_ZIPF_OBJS += t/log.o lib/ieee754.o lib/rand.o lib/zipf.o t/genzipf.o |
eed3f518 | 176 | T_ZIPF_PROGS = t/genzipf |
6ff38856 | 177 | |
ad1f90aa JA |
178 | T_AXMAP_OBJS = t/axmap.o |
179 | T_AXMAP_OBJS += lib/lfsr.o lib/axmap.o | |
180 | T_AXMAP_PROGS = t/axmap | |
181 | ||
7a887ffe | 182 | T_LFSR_TEST_OBJS = t/lfsr-test.o |
9077ee4a | 183 | T_LFSR_TEST_OBJS += lib/lfsr.o gettime.o t/log.o t/debug.o |
7a887ffe AP |
184 | T_LFSR_TEST_PROGS = t/lfsr-test |
185 | ||
40bafa33 JA |
186 | ifeq ($(CONFIG_TARGET_OS), Linux) |
187 | T_BTRACE_FIO_OBJS = t/btrace2fio.o | |
188 | T_BTRACE_FIO_OBJS += fifo.o lib/flist_sort.o t/log.o lib/linux-dev-lookup.o | |
189 | T_BTRACE_FIO_PROGS = t/btrace2fio | |
190 | endif | |
191 | ||
4877c1ab | 192 | ifeq ($(CONFIG_TARGET_OS), Linux) |
bf481692 JA |
193 | T_DEDUPE_OBJS = t/dedupe.o |
194 | T_DEDUPE_OBJS += lib/rbtree.o t/log.o mutex.o smalloc.o gettime.o crc/md5.o \ | |
78583f91 JA |
195 | memalign.o lib/bloom.o t/debug.o crc/xxhash.o crc/murmur3.o \ |
196 | crc/crc32c.o crc/crc32c-intel.o crc/fnv.o | |
bf481692 | 197 | T_DEDUPE_PROGS = t/dedupe |
4877c1ab | 198 | endif |
bf481692 | 199 | |
61f78f3a JA |
200 | T_OBJS = $(T_SMALLOC_OBJS) |
201 | T_OBJS += $(T_IEEE_OBJS) | |
6ff38856 | 202 | T_OBJS += $(T_ZIPF_OBJS) |
ad1f90aa | 203 | T_OBJS += $(T_AXMAP_OBJS) |
7a887ffe | 204 | T_OBJS += $(T_LFSR_TEST_OBJS) |
40bafa33 | 205 | T_OBJS += $(T_BTRACE_FIO_OBJS) |
e5bf5a88 | 206 | T_OBJS += $(T_DEDUPE_OBJS) |
6ff38856 JA |
207 | |
208 | T_PROGS = $(T_SMALLOC_PROGS) | |
209 | T_PROGS += $(T_IEEE_PROGS) | |
210 | T_PROGS += $(T_ZIPF_PROGS) | |
ad1f90aa | 211 | T_PROGS += $(T_AXMAP_PROGS) |
7a887ffe | 212 | T_PROGS += $(T_LFSR_TEST_PROGS) |
40bafa33 | 213 | T_PROGS += $(T_BTRACE_FIO_PROGS) |
e5bf5a88 JA |
214 | T_PROGS += $(T_DEDUPE_PROGS) |
215 | ||
216 | PROGS += $(T_PROGS) | |
3427207d | 217 | |
4c3ecec4 JA |
218 | ifneq ($(findstring $(MAKEFLAGS),s),s) |
219 | ifndef V | |
220 | QUIET_CC = @echo ' ' CC $@; | |
6ce038de | 221 | QUIET_LINK = @echo ' ' LINK $@; |
0b2d6a7a | 222 | QUIET_DEP = @echo ' ' DEP $@; |
4c3ecec4 JA |
223 | endif |
224 | endif | |
225 | ||
a8168a22 JA |
226 | ifeq ($(CONFIG_TARGET_OS), SunOS) |
227 | INSTALL = ginstall | |
228 | else | |
229 | INSTALL = install | |
230 | endif | |
c1d5725e JA |
231 | prefix = /usr/local |
232 | bindir = $(prefix)/bin | |
bcdf7c58 | 233 | |
53cd4eee | 234 | ifeq ($(CONFIG_TARGET_OS), Darwin) |
bcdf7c58 | 235 | mandir = /usr/share/man |
eab4af4e | 236 | sharedir = /usr/share/fio |
bcdf7c58 | 237 | else |
d60e92d1 | 238 | mandir = $(prefix)/man |
eab4af4e | 239 | sharedir = $(prefix)/share/fio |
bcdf7c58 | 240 | endif |
c1d5725e | 241 | |
f67d6ee2 | 242 | all: $(PROGS) $(SCRIPTS) FORCE |
f84622e9 | 243 | |
3d43382c JA |
244 | .PHONY: all install clean |
245 | .PHONY: FORCE cscope | |
246 | ||
247 | FIO-VERSION-FILE: FORCE | |
84306c1d | 248 | @$(SHELL) ./FIO-VERSION-GEN |
3d43382c JA |
249 | -include FIO-VERSION-FILE |
250 | ||
7496ea3e | 251 | override CFLAGS += -DFIO_VERSION='"$(FIO_VERSION)"' |
3d43382c | 252 | |
9e85c34e | 253 | %.o : %.c |
4feafb1e | 254 | $(QUIET_CC)$(CC) -o $@ $(CFLAGS) $(CPPFLAGS) -c $< |
f67d6ee2 JA |
255 | @$(CC) -MM $(CFLAGS) $(CPPFLAGS) $*.c > $*.d |
256 | @mv -f $*.d $*.d.tmp | |
257 | @sed -e 's|.*:|$*.o:|' < $*.d.tmp > $*.d | |
258 | @sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | \ | |
259 | sed -e 's/^ *//' -e 's/$$/:/' >> $*.d | |
260 | @rm -f $*.d.tmp | |
e52947d1 | 261 | |
cb340b15 | 262 | init.o: FIO-VERSION-FILE init.c |
4feafb1e | 263 | $(QUIET_CC)$(CC) -o init.o $(CFLAGS) $(CPPFLAGS) -c init.c |
32d4cc61 | 264 | |
f762cef9 JA |
265 | gcompat.o: gcompat.c gcompat.h |
266 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c gcompat.c | |
267 | ||
9af4a244 JA |
268 | goptions.o: goptions.c goptions.h |
269 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c goptions.c | |
270 | ||
53e0e85d JA |
271 | ghelpers.o: ghelpers.c ghelpers.h |
272 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c ghelpers.c | |
273 | ||
41666588 JA |
274 | gerror.o: gerror.c gerror.h |
275 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c gerror.c | |
276 | ||
1252d8f2 JA |
277 | gclient.o: gclient.c gclient.h |
278 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c gclient.c | |
279 | ||
53e0e85d | 280 | gfio.o: gfio.c ghelpers.c |
70d07ce1 JA |
281 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c gfio.c |
282 | ||
53e0e85d | 283 | graph.o: graph.c graph.h |
af58ef32 SC |
284 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c graph.c |
285 | ||
ee2f55b2 SC |
286 | cairo_text_helpers.o: cairo_text_helpers.c cairo_text_helpers.h |
287 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c cairo_text_helpers.c | |
288 | ||
bf3f7027 SC |
289 | printing.o: printing.c printing.h |
290 | $(QUIET_CC)$(CC) $(CFLAGS) $(GTK_CFLAGS) $(CPPFLAGS) -c printing.c | |
291 | ||
61f78f3a | 292 | t/stest: $(T_SMALLOC_OBJS) |
a3c86fc4 | 293 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(T_SMALLOC_OBJS) $(LIBS) |
61f78f3a JA |
294 | |
295 | t/ieee754: $(T_IEEE_OBJS) | |
a3c86fc4 | 296 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(T_IEEE_OBJS) $(LIBS) |
fbc2792b | 297 | |
33765372 | 298 | fio: $(FIO_OBJS) |
1b10477b | 299 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(FIO_OBJS) $(LIBS) $(HDFSLIB) |
4c3ecec4 | 300 | |
70d07ce1 | 301 | gfio: $(GFIO_OBJS) |
a3c86fc4 | 302 | $(QUIET_LINK)$(CC) $(LDFLAGS) -o gfio $(GFIO_OBJS) $(LIBS) $(GTK_LDFLAGS) |
70d07ce1 | 303 | |
6ff38856 | 304 | t/genzipf: $(T_ZIPF_OBJS) |
a3c86fc4 | 305 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(T_ZIPF_OBJS) $(LIBS) |
6ff38856 | 306 | |
ad1f90aa | 307 | t/axmap: $(T_AXMAP_OBJS) |
a3c86fc4 | 308 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(T_AXMAP_OBJS) $(LIBS) |
ad1f90aa | 309 | |
7a887ffe | 310 | t/lfsr-test: $(T_LFSR_TEST_OBJS) |
a3c86fc4 | 311 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(T_LFSR_TEST_OBJS) $(LIBS) |
7a887ffe | 312 | |
40bafa33 JA |
313 | ifeq ($(CONFIG_TARGET_OS), Linux) |
314 | t/btrace2fio: $(T_BTRACE_FIO_OBJS) | |
315 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(T_BTRACE_FIO_OBJS) $(LIBS) | |
316 | endif | |
317 | ||
bf481692 JA |
318 | t/dedupe: $(T_DEDUPE_OBJS) |
319 | $(QUIET_LINK)$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(T_DEDUPE_OBJS) $(LIBS) | |
320 | ||
3d43382c | 321 | clean: FORCE |
9e060c6a | 322 | -rm -f .depend $(FIO_OBJS) $(GFIO_OBJS) $(OBJS) $(T_OBJS) $(PROGS) $(T_PROGS) core.* core gfio FIO-VERSION-FILE *.d lib/*.d crc/*.d engines/*.d profiles/*.d t/*.d config-host.mak config-host.h |
45f944b9 JA |
323 | |
324 | distclean: clean FORCE | |
7788b76f | 325 | @rm -f cscope.out fio.pdf fio_generate_plots.pdf fio2gnuplot.pdf |
ebac4655 | 326 | |
592ef98a | 327 | cscope: |
366badd3 | 328 | @cscope -b -R |
592ef98a | 329 | |
1378cc68 EV |
330 | tools/plot/fio2gnuplot.1: |
331 | @cat tools/plot/fio2gnuplot.manpage | txt2man -t fio2gnuplot > tools/plot/fio2gnuplot.1 | |
332 | ||
7788b76f JA |
333 | doc: tools/plot/fio2gnuplot.1 |
334 | @man -t ./fio.1 | ps2pdf - fio.pdf | |
335 | @man -t tools/fio_generate_plots.1 | ps2pdf - fio_generate_plots.pdf | |
336 | @man -t tools/plot/fio2gnuplot.1 | ps2pdf - fio2gnuplot.pdf | |
337 | ||
1378cc68 | 338 | install: $(PROGS) $(SCRIPTS) tools/plot/fio2gnuplot.1 FORCE |
513ba3f7 | 339 | $(INSTALL) -m 755 -d $(DESTDIR)$(bindir) |
ebac4655 | 340 | $(INSTALL) $(PROGS) $(SCRIPTS) $(DESTDIR)$(bindir) |
d60e92d1 AC |
341 | $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1 |
342 | $(INSTALL) -m 644 fio.1 $(DESTDIR)$(mandir)/man1 | |
0460eb92 | 343 | $(INSTALL) -m 644 tools/fio_generate_plots.1 $(DESTDIR)$(mandir)/man1 |
1378cc68 | 344 | $(INSTALL) -m 644 tools/plot/fio2gnuplot.1 $(DESTDIR)$(mandir)/man1 |
eab4af4e EV |
345 | $(INSTALL) -m 755 -d $(DESTDIR)$(sharedir) |
346 | $(INSTALL) -m 644 tools/plot/*gpm $(DESTDIR)$(sharedir)/ |