[FFmpeg-devel] [PATCH] Non-recursive makefiles

Víctor Paesa wzrlpy
Tue Apr 8 23:48:04 CEST 2008


Hi,

Victor Paesa said:
> Hi,
>
> Diego Biurrun writes:
>
>> .. and we finally have non-recursive make ..
>
> Sorry, I can't test by myself until Wednesday night, but I
> believe/speculate that --build-suffix in configure won't work.
>
> I imagine at least this is needed:
>
> =================================================================== ---
> Makefile    (revision 12767)
> +++ Makefile    (working copy)
> @@ -34,7 +34,7 @@
>  FF_EXTRALIBS := $(FFEXTRALIBS)
>
>  S := $(BUILD_SHARED:yes=S)
> -DEP_LIBS := $(foreach
> L,$(FFLIBS),lib$(L)/$($(S)LIBPREF)$(L)$($(S)LIBSUF)) +DEP_LIBS :=
> $(foreach
> L,$(FFLIBS),lib$(L)/$($(S)LIBPREF)$(L)$(BUILDSUF)$($(S)LIBSUF))
>
>  ALL_TARGETS-$(CONFIG_VHOOK) += videohook
>  ALL_TARGETS-$(BUILD_DOC)    += documentation
>
> Could anybody test/confirm?

I was able to devote some time to this, and confirmed the issue: when
running this in source tree build ...

./configure --enable-shared --disable-static --build-suffix=SVN ; make

... make fails with:

make: *** No rule to make target `libavdevice/cygavdevice.dll', needed by
`all'.  Stop.

Unfortunately, my suggested patch does not work :-(

Regards,
V?ctor







More information about the ffmpeg-devel mailing list