OBJ=AmTsPlayerExample.o OUT_DIR ?= . $(info "OUT_DIR : $(OUT_DIR)") LD_SUPPORT_WAYLAND = LDFLAGS =-lpthread -laudio_client -lmediahal_videodec -lmediahal_tsplayer -lmediahal_resman -lmediahal_mediasync -lm -lz -g $(EXTRA_LDFLAGS) LDFLAGS += $(LD_SUPPORT_WAYLAND) CFLAGS =-I$(STAGING_DIR)/usr/include/ $(EXTRA_CFLAGS) %.o: %.cpp $(DEPS) $(CXX) -c -o $(OUT_DIR)/$@ $< $(CFLAGS) AmTsPlayerExample: $(OBJ) $(CXX) $(patsubst %, $(OUT_DIR)/%, $^) $(LDFLAGS) $(CFLAGS) -o $(OUT_DIR)/$@ .PHONY: clean clean: rm -f $(OUT_DIR)/*.o $(OUT_DIR)/*~ $(OUT_DIR)/AmTsPlayerExample .PHONY: install install: cp -f $(OUT_DIR)/AmTsPlayerExample $(TARGET_DIR)/usr/bin/ .PHONY: uninstall uninstall: rm -f $(TARGET_DIR)/usr/bin/AmTsPlayerExample $(shell mkdir -p $(OUT_DIR))