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 | |
78f7b937 | 6 | all: $(PROGS) $(SCRIPTS) |
1f961edd JA |
7 | |
8 | dops: dops.o | |
9 | $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) -laio | |
10 | ||
f8e3d840 | 11 | fio: fio.o md5.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 JA |
20 | clean: |
21 | -rm -f *.o $(PROGS) | |
22 | ||
23 | INSTALL = install | |
24 | prefix = /usr/local | |
25 | bindir = $(prefix)/bin | |
26 | ||
78f7b937 | 27 | install: $(PROGS) $(SCRIPTS) |
1f961edd | 28 | $(INSTALL) -m755 -d $(DESTDIR)$(bindir) |
8dbff0b1 | 29 | $(INSTALL) $(PROGS) $(SCRIPTS) $(DESTDIR)$(bindir) |
1f961edd | 30 |