########################################################################
#
#	Makefile for libmedia_parser
#
#########################################################################
WDIR := ../..
OUT_DIR := out 
OBJ_DIR := $(OUT_DIR)/obj
L       = $(WDIR)/.lib

CC      = gcc
AR      = ar
ARFLAGS = rv
CP      = cp
RM      = rm -f

ALL		= libmedia_parser.a
SRCS	= media_common.c
OBJS	= $(SRCS:.c=.o)

HEADS	= -I$(WDIR)/libs/media_parser -I$(WDIR)/libs/media_parser/include
DEFS	= -g -Wall -D_GNU_SOURCE
CFLAGS	= $(HEADS) $(DEFS)

#LDLIBS = -L${WDIR}/libs/media_parser/lib -lavformat  -lavcodec -lavutil

all: $(ALL)

$(ALL): $(OBJS)
	$(AR) $(ARFLAGS) $@ $?

install: $(L)/$(ALL)

$(L)/$(ALL): $(ALL)
	$(CP) $? $@

clean:
	$(RM) $(OBJS) core
	$(RM) $(ALL)

#
# DEPENDENCIES
#

.SUFFIXES: .o .c

.c.o:
	$(CC) $(CFLAGS) -c -pg -g $<
