CC	:= $(CROSS_COMPILE)gcc
CFLAGS	:= -Wall -O2 -g
LIBS	:= -lpthread

prefix	:= /usr

ifeq ($(USE_AIO),y)
CFLAGS	+= -DAIO
LIBS	+= -laio
endif

.PHONY: all install clean
all: gadgetfs-test

gadgetfs-test: usb.o usbstring.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)

%.o: %.c
	$(CC) -c $< -o $@ $(CFLAGS)

install:
	cp gadgetfs-test $(DESTDIR)$(prefix)/bin

clean:
	rm -f gadgetfs-test usb.o usbstring.o
