
CC       = gcc
AR       = ar
RANLIB   = ranlib
CFLAGS   = -g -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
LIBS     = -levent -lz -lm
INCLUDES = 

OBJECTS  = dongle.o gui.o keys.o misc.o mvp.o render.o ringbuffy.o  \
	stream.o udp.o url.o net.o

all: libmvp.a

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

libmvp.a: $(OBJECTS)
	ar cru libmvp.a $(OBJECTS)
	ranlib libmvp.a

clean:
	rm -fr *.o *~ core libmvp.a

# Dependencies (generated by gcc -MM)
dongle.o: dongle.c libmvp_internal.h libmvp.h config.h msgs.h keys.h \
  gui.h
gui.o: gui.c libmvp_internal.h libmvp.h config.h msgs.h gui.h keys.h
keys.o: keys.c libmvp_internal.h libmvp.h config.h msgs.h keys.h gui.h
misc.o: misc.c libmvp_internal.h libmvp.h config.h msgs.h keys.h gui.h
mvp.o: mvp.c libmvp_internal.h libmvp.h config.h msgs.h keys.h gui.h
net.o: net.c libmvp_internal.h libmvp.h config.h msgs.h keys.h gui.h
render.o: render.c libmvp_internal.h libmvp.h config.h msgs.h keys.h \
  gui.h font.h
ringbuffy.o: ringbuffy.c ringbuffy.h
stream.o: stream.c libmvp_internal.h libmvp.h config.h msgs.h keys.h \
  gui.h ringbuffy.h
udp.o: udp.c libmvp_internal.h libmvp.h config.h msgs.h keys.h gui.h
url.o: url.c libmvp_internal.h libmvp.h config.h msgs.h keys.h gui.h
