OBJ=EsVideoDecPlayer.o

OUT_DIR ?= .
$(info "OUT_DIR : $(OUT_DIR)")

LDFLAGS=-lpthread -lmediahal_videodec -lm -lz -g -ldl $(EXTRA_LDFLAGS)

CFLAGS=-I$(STAGING_DIR)/usr/include/ $(EXTRA_CFLAGS)

%.o: %.cpp $(DEPS)
	$(CXX) -c -o $(OUT_DIR)/$@ $< $(CFLAGS)

EsVideoDecPlayer: $(OBJ)
	$(CXX)  $(patsubst %, $(OUT_DIR)/%, $^) $(LDFLAGS) $(CFLAGS) -o $(OUT_DIR)/$@
	cp -f $(OUT_DIR)/EsVideoDecPlayer  $(STAGING_DIR)/usr/bin

.PHONY: clean

clean:
	rm -f $(OUT_DIR)/*.o $(OUT_DIR)/*~ $(OUT_DIR)/EsVideoDecPlayer

.PHONY: install

install:
	cp -f $(OUT_DIR)/EsVideoDecPlayer $(TARGET_DIR)/usr/bin/
	@echo $(STAGING_DIR)
#.PHONY: uninstall

#uninstall:
#	rm -f $(TARGET_DIR)/usr/bin/amaudi

$(shell mkdir -p $(OUT_DIR))
