Skip to content

Commit b9d0d17

Browse files
committed
tools/ffmpeg-sg: Include show-graph wrapper script in build output
Signed-off-by: softworkz <softworkz@hotmail.com>
1 parent 55d46be commit b9d0d17

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

fftools/Makefile

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ AVPROGS-$(CONFIG_FFPROBE) += ffprobe
55
AVPROGS := $(AVPROGS-yes:%=%$(PROGSSUF)$(EXESUF))
66
PROGS += $(AVPROGS)
77

8+
FFMPEG_SG_SCRIPT = tools/ffmpeg-sg$(if $(filter .exe,$(EXESUF)),.cmd)
9+
FFMPEG_SG_TARGET = ffmpeg-sg$(EXESUF)
10+
FFMPEG_SG_FILES = $(if $(filter $(CONFIG_FFMPEG)$(target_os),yeslinux),$(FFMPEG_SG_TARGET))
11+
812
AVBASENAMES = ffmpeg ffplay ffprobe
913
ALLAVPROGS = $(AVBASENAMES:%=%$(PROGSSUF)$(EXESUF))
1014
ALLAVPROGS_G = $(AVBASENAMES:%=%$(PROGSSUF)_g$(EXESUF))
@@ -67,7 +71,10 @@ endef
6771

6872
$(foreach P,$(AVPROGS-yes),$(eval $(call DOFFTOOL,$(P))))
6973

70-
all: $(AVPROGS)
74+
all: $(AVPROGS) $(FFMPEG_SG_FILES)
75+
76+
$(FFMPEG_SG_TARGET): $(FFMPEG_SG_SCRIPT)
77+
$(Q)$(CP) $(FFMPEG_SG_SCRIPT) $(FFMPEG_SG_TARGET)
7178

7279
fftools/ffprobe.o fftools/cmdutils.o: libavutil/ffversion.h | fftools
7380
OUTDIRS += fftools
@@ -85,11 +92,13 @@ install-progs-$(CONFIG_SHARED): install-libs
8592
install-progs: install-progs-yes $(AVPROGS)
8693
$(Q)mkdir -p "$(BINDIR)"
8794
$(INSTALL) -c -m 755 $(AVPROGS) "$(BINDIR)"
95+
$(if $(FFMPEG_SG_FILES),$(INSTALL) -c -m 755 $(FFMPEG_SG_FILES) "$(BINDIR)")
8896

8997
uninstall: uninstall-progs
9098

9199
uninstall-progs:
92100
$(RM) $(addprefix "$(BINDIR)/", $(ALLAVPROGS))
101+
$(if $(FFMPEG_SG_FILES),$(RM) "$(BINDIR)/$(FFMPEG_SG_FILES)")
93102

94103
clean::
95-
$(RM) $(ALLAVPROGS) $(ALLAVPROGS_G) $(CLEANSUFFIXES:%=fftools/%) $(CLEANSUFFIXES:%=fftools/graph/%) $(CLEANSUFFIXES:%=fftools/textformat/%)
104+
$(RM) $(ALLAVPROGS) $(ALLAVPROGS_G) $(CLEANSUFFIXES:%=fftools/%) $(CLEANSUFFIXES:%=fftools/graph/%) $(CLEANSUFFIXES:%=fftools/textformat/%) $(FFMPEG_SG_FILES)

0 commit comments

Comments
 (0)