AVDEC_SRC := qua_avdec_sample.c AVENC_SRC := qua_avenc_sample.c EXTRACTOR_SRC := qua_extractor_sample.c MUXER_SRC := qua_muxer_sample.c QUAMMAPI_AVDEC_BIN = qua_avdec_sample QUAMMAPI_AVENC_BIN = qua_avenc_sample QUAMMAPI_EXTRACTOR_BIN = qua_extractor_sample QUAMMAPI_MUXER_BIN = qua_muxer_sample QUAMMAPI_CFLAGS := -I./include -I$(COMMON_INC) QUAMMAPI_LDFLAGS:= -L$(LINK_COMMON_LIB_INC) -lquamm_common -L$(LINK_UTILS_LIB_INC) -lquamm_utils QUAMMAPI_CFLAGS += -Wall $(DEBUG_CFLAGS) ifeq ($(OS_NAME), rtt) QUAMMAPI_AVDEC_BIN = qua_avdec_sample.elf QUAMMAPI_AVENC_BIN = qua_avenc_sample.elf QUAMMAPI_EXTRACTOR_BIN = qua_extractor_sample.elf QUAMMAPI_MUXER_BIN = qua_muxer_sample.elf QUAMMAPI_LDFLAGS += -static -Wl,--gc-sections -T$(RTT_SCONS_LDS_PATH) QUAMMAPI_LDFLAGS += -L$(YUV_LIB_INC) -lyuv endif TARGET_AVDEC := $(OUT_DIR)$(QUAMMAPI_AVDEC_BIN) TARGET_AVENC := $(OUT_DIR)$(QUAMMAPI_AVENC_BIN) TARGET_EXTRACTOR := $(OUT_DIR)$(QUAMMAPI_EXTRACTOR_BIN) TARGET_MUXER := $(OUT_DIR)$(QUAMMAPI_MUXER_BIN) .PHONY : clean all all: $(TARGET_MUXER) $(TARGET_EXTRACTOR) $(TARGET_AVDEC) $(TARGET_AVENC) $(TARGET_EXTRACTOR):$(EXTRACTOR_SRC) $(CC) $(QUAMMAPI_CFLAGS) $(EXTRACTOR_SRC) -o $(OUT_DIR)$(QUAMMAPI_EXTRACTOR_BIN) $(QUAMMAPI_LDFLAGS) $(TARGET_MUXER):$(MUXER_SRC) $(CC) $(QUAMMAPI_CFLAGS) $(MUXER_SRC) -o $(OUT_DIR)$(QUAMMAPI_MUXER_BIN) $(QUAMMAPI_LDFLAGS) $(TARGET_AVDEC):$(AVDEC_SRC) $(CC) $(QUAMMAPI_CFLAGS) $(AVDEC_SRC) -o $(OUT_DIR)$(QUAMMAPI_AVDEC_BIN) $(QUAMMAPI_LDFLAGS) $(TARGET_AVENC):$(AVENC_SRC) $(CC) $(QUAMMAPI_CFLAGS) $(AVENC_SRC) -o $(OUT_DIR)$(QUAMMAPI_AVENC_BIN) $(QUAMMAPI_LDFLAGS) clean: @rm -f $(TARGET_MUXER) $(TARGET_EXTRACTOR) $(TARGET_AVDEC) $(TARGET_AVENC)