Files
2026-08-24 10:03:24 +08:00

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))