CFLAGS = -O -I.

all: USBKit.a

Device.cpp: USBKit.h
Interface.cpp: USBKit.h
Endpoint.cpp: USBKit.h
Roster.cpp: USBKit.h

OBJS = Device.o Interface.o Configuration.o Endpoint.o Roster.o

%.o: %.cpp
	c++ $(CFLAGS) -c $<

USBKit.a: $(OBJS)
	rm -f USBKit.a
	ar cr USBKit.a $(OBJS)

clean:
	rm -f *.o USBKit.a
