
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 mvp_internal.h mvp.h mediamvp.h config.h msgs.h
gui.o: gui.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h gui.h keys.h
keys.o: keys.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h keys.h
misc.o: misc.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h
mvp.o: mvp.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h
net.o: net.c mediamvp.h config.h msgs.h
render.o: render.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h font.h
ringbuffy.o: ringbuffy.c ringbuffy.h
stream.o: stream.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h \
  ringbuffy.h
udp.o: udp.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h
url.o: url.c mvp_internal.h mvp.h mediamvp.h config.h msgs.h

