33 lines
712 B
Makefile
33 lines
712 B
Makefile
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))
|