[FFmpeg-devel] [PATCH] Automatically generate ac3enc_data.h

Aurelien Jacobs aurel
Sat Jan 12 17:31:00 CET 2008


Diego 'Flameeyes' Petten? wrote:

> 
> It's not the nicest thing out there, but it should work...
> 
> [...]
> 
> +%-gentables: %_tables.c
> +	$(CC) $(CFLAGS) -DGENTABLES -o $@ $^ $(EXTRALIBS)

$(CC) is the TARGET compiler. You can't use it to compile binary that
must be run on HOST. (you cross-compiling...)

Now that I think about it, it could be better to keep the ac3enc_data.h
file in the repository, and have a `make gentable` target which would
force tables re-building.
That way, normal compilation would be exactly the same as now (no need
for a different HOST and TARGET compiler, etc...), and tables can still
be re-built automatically when a developer want to change a table
(in this specific situation, you may assume that HOST==TARGET, and
thus, don't care about cross-compilation).

Aurel




More information about the ffmpeg-devel mailing list