Commit | Line | Data |
---|---|---|
2866c82d | 1 | CC = gcc |
7a16dd02 | 2 | CFLAGS = -W -Wall -O2 -g -shared -rdynamic -fPIC |
2866c82d | 3 | ALL_CFLAGS = $(CFLAGS) -I.. -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 |
2866c82d JA |
4 | OBJS = fio-engine-sync.o fio-engine-splice.o fio-engine-mmap.o fio-engine-libaio.o fio-engine-posixaio.o fio-engine-sg.o fio-engine-cpu.o |
5 | ||
6 | all: depend $(OBJS) | |
7 | ||
8 | depend: | |
9 | @$(CC) -MM $(ALL_CFLAGS) *.c 1> .depend | |
10 | ||
11 | clean: | |
12 | -rm -f *.o $(OBJS) .depend | |
13 | ||
14 | %.o: %.c | |
15 | $(CC) $(ALL_CFLAGS) -o $*.o $< | |
16 | ||
84585003 JA |
17 | fio-engine-libaio.o: fio-engine-libaio.c |
18 | $(CC) $(ALL_CFLAGS) -laio -o $*.o $< | |
19 | ||
2953f575 JA |
20 | fio-engine-posixaio.o: fio-engine-posixaio.c |
21 | $(CC) $(ALL_CFLAGS) -lrt -o $*.o $< | |
22 | ||
2866c82d JA |
23 | ifneq ($(wildcard .depend),) |
24 | include .depend | |
25 | endif |