64 lines · 1.7 KB · Makefile
RawDownload
AVPROGS-$(CONFIG_FFMPEG)   += ffmpegAVPROGS-$(CONFIG_FFPLAY)   += ffplayAVPROGS-$(CONFIG_FFPROBE)  += ffprobe AVPROGS     := $(AVPROGS-yes:%=%$(PROGSSUF)$(EXESUF))PROGS       += $(AVPROGS) AVBASENAMES  = ffmpeg ffplay ffprobeALLAVPROGS   = $(AVBASENAMES:%=%$(PROGSSUF)$(EXESUF))ALLAVPROGS_G = $(AVBASENAMES:%=%$(PROGSSUF)_g$(EXESUF)) OBJS-ffmpeg +=                  \    fftools/ffmpeg_dec.o        \    fftools/ffmpeg_demux.o      \    fftools/ffmpeg_enc.o        \    fftools/ffmpeg_filter.o     \    fftools/ffmpeg_hw.o         \    fftools/ffmpeg_mux.o        \    fftools/ffmpeg_mux_init.o   \    fftools/ffmpeg_opt.o        \    fftools/ffmpeg_sched.o      \    fftools/sync_queue.o        \    fftools/thread_queue.o      \ OBJS-ffplay += fftools/ffplay_renderer.o define DOFFTOOLOBJS-$(1) += fftools/cmdutils.o fftools/opt_common.o fftools/$(1).o $(OBJS-$(1)-yes)ifdef HAVE_GNU_WINDRESOBJS-$(1) += fftools/fftoolsres.oendif$(1)$(PROGSSUF)_g$(EXESUF): $$(OBJS-$(1))$$(OBJS-$(1)): | fftools$$(OBJS-$(1)): CFLAGS  += $(CFLAGS-$(1))$(1)$(PROGSSUF)_g$(EXESUF): LDFLAGS += $(LDFLAGS-$(1))$(1)$(PROGSSUF)_g$(EXESUF): FF_EXTRALIBS += $(EXTRALIBS-$(1))-include $$(OBJS-$(1):.o=.d)endef $(foreach P,$(AVPROGS-yes),$(eval $(call DOFFTOOL,$(P)))) all: $(AVPROGS) fftools/ffprobe.o fftools/cmdutils.o: libavutil/ffversion.h | fftoolsOUTDIRS += fftools ifdef AVPROGSinstall: install-progs install-dataendif install-progs-yes:install-progs-$(CONFIG_SHARED): install-libs install-progs: install-progs-yes $(AVPROGS)	$(Q)mkdir -p "$(BINDIR)"	$(INSTALL) -c -m 755 $(AVPROGS) "$(BINDIR)" uninstall: uninstall-progs uninstall-progs:	$(RM) $(addprefix "$(BINDIR)/", $(ALLAVPROGS)) clean::	$(RM) $(ALLAVPROGS) $(ALLAVPROGS_G) $(CLEANSUFFIXES:%=fftools/%)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t