mirror of https://git.ffmpeg.org/ffmpeg.git
Makefile: Fix building programs on systems with a nonempty executable suffix
This fixes leftover issues from 14abeaa4
which caused make
rules for programs to not match up properly when the executable
suffix was nonempty.
Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
c6080d8900
commit
dc80e2f7a5
4
Makefile
4
Makefile
|
@ -67,7 +67,7 @@ PROGS += $(AVPROGS)
|
||||||
AVBASENAMES = avconv avplay avprobe avserver
|
AVBASENAMES = avconv avplay avprobe avserver
|
||||||
ALLAVPROGS = $(AVBASENAMES:%=%$(EXESUF))
|
ALLAVPROGS = $(AVBASENAMES:%=%$(EXESUF))
|
||||||
|
|
||||||
$(foreach prog,$(ALLAVPROGS),$(eval OBJS-$(prog) += cmdutils.o))
|
$(foreach prog,$(AVBASENAMES),$(eval OBJS-$(prog) += cmdutils.o))
|
||||||
|
|
||||||
OBJS-avconv += avconv_opt.o avconv_filter.o
|
OBJS-avconv += avconv_opt.o avconv_filter.o
|
||||||
OBJS-avconv-$(HAVE_VDPAU_X11) += avconv_vdpau.o
|
OBJS-avconv-$(HAVE_VDPAU_X11) += avconv_vdpau.o
|
||||||
|
@ -141,7 +141,7 @@ $(1)$(EXESUF): FF_EXTRALIBS += $(LIBS-$(1))
|
||||||
-include $$(OBJS-$(1):.o=.d)
|
-include $$(OBJS-$(1):.o=.d)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(foreach P,$(PROGS),$(eval $(call DOPROG,$(P))))
|
$(foreach P,$(PROGS),$(eval $(call DOPROG,$(P:$(EXESUF)=))))
|
||||||
|
|
||||||
$(PROGS): %$(EXESUF): %.o $(FF_DEP_LIBS)
|
$(PROGS): %$(EXESUF): %.o $(FF_DEP_LIBS)
|
||||||
$(LD) $(LDFLAGS) $(LD_O) $(OBJS-$*) $(FF_EXTRALIBS)
|
$(LD) $(LDFLAGS) $(LD_O) $(OBJS-$*) $(FF_EXTRALIBS)
|
||||||
|
|
Loading…
Reference in New Issue