[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