# Makefile for USB tools

CC = $(CROSS_COMPILE)gcc
AIO_LIBS = -laio
LIBAIO_SRC = ~/libaio/src/
PTHREAD_LIBS = -lpthread
WARNINGS = -Wall -Wextra
CFLAGS = $(WARNINGS) -g $(PTHREAD_LIBS) -I../include
CFLAGS_AIO = $(WARNINGS) -g $(PTHREAD_LIBS) $(AIO_LIB) -I../include -L$(LIBAIO_SRC) -I$(LIBAIO_SRC)
LDFLAGS_AIO = $(AIO_LIBS)

all: testusb ffs-test
%: %.c
	$(CC) $(CFLAGS) -o $@ $^

aio-simple: aio-simple.c
	$(CC) $(CFLAGS_AIO) -o $@ $^ $(LDFLAGS_AIO)

clean:
	$(RM) testusb ffs-test aio-simple
