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

Måns Rullgård mans
Wed Apr 9 23:13:04 CEST 2008


"V?ctor Paesa" <wzrlpy at arsystel.com> writes:

> 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 :-(

Fixed.  Can you please confirm on cygwin?

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list