Commit | Line | Data |
---|---|---|
1f961edd | 1 | CC = gcc |
2cae3c4d | 2 | CFLAGS = -Wall -O2 -g -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 |
854a84cf | 3 | PROGS = dops fio sgioread drivescan |
78f7b937 | 4 | SCRIPTS = fio_generate_plots |
1f961edd | 5 | |
24ad9c47 | 6 | all: depend $(PROGS) $(SCRIPTS) |
1f961edd JA |
7 | |
8 | dops: dops.o | |
9 | $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) -laio | |
10 | ||
7f46ef08 | 11 | fio: fio.o fio-ini.o md5.o crc32.o |
e128065d | 12 | $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) -lpthread -laio -lm |
892199bd | 13 | |
dc61eacc JA |
14 | sgioread: sgioread.o |
15 | $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) | |
16 | ||
854a84cf JA |
17 | drivescan: drivescan.o |
18 | $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) | |
19 | ||
1f961edd | 20 | clean: |
24ad9c47 JA |
21 | -rm -f *.o .depend $(PROGS) |
22 | ||
23 | depend: | |
24 | @$(CC) -MM $(ALL_CFLAGS) *.c 1> .depend | |
1f961edd JA |
25 | |
26 | INSTALL = install | |
27 | prefix = /usr/local | |
28 | bindir = $(prefix)/bin | |
29 | ||
78f7b937 | 30 | install: $(PROGS) $(SCRIPTS) |
1f961edd | 31 | $(INSTALL) -m755 -d $(DESTDIR)$(bindir) |
8dbff0b1 | 32 | $(INSTALL) $(PROGS) $(SCRIPTS) $(DESTDIR)$(bindir) |
1f961edd | 33 | |
24ad9c47 JA |
34 | ifneq ($(wildcard .depend),) |
35 | include .depend | |
36 | endif |