Generate premake files

This commit is contained in:
Joel Linn 2021-09-13 21:08:06 +02:00 committed by Rick Gibbed
parent f27ce9ea07
commit fb6c32ddf7
2 changed files with 45 additions and 19 deletions

View File

@ -9,9 +9,14 @@ project("libavcodec")
language("C")
ffmpeg_common()
filter("files:not wmaprodec.c")
warnings "Off"
filter({})
links({
"libavutil",
})
-- libavcodec/Makefile:
-- HEADERS:
files({
@ -40,7 +45,6 @@ project("libavcodec")
"vorbis_parser.h",
"xvmc.h",
})
-- libavcodec/Makefile:
-- OBJS:
files({
"ac3_parser.c",
@ -75,10 +79,6 @@ project("libavcodec")
"utils.c",
"vorbis_parser.c",
"xiph.c",
})
-- libavcodec/Makefile:
-- OBJS-yes:
files({
"faandct.c",
"faanidct.c",
"fdctdsp.c",
@ -94,11 +94,7 @@ project("libavcodec")
"wmaprodec.c",
"wma.c",
"wma_common.c",
"wmaprodec.c",
"wma.c",
"wma_common.c",
"null_bsf.c",
"file_open.c",
"pthread.c",
"pthread_slice.c",
"pthread_frame.c",
@ -107,26 +103,42 @@ project("libavcodec")
"fft_fixed_32.c",
"fft_init_table.c",
})
filter({"platforms:Windows"})
files({
"file_open.c",
})
filter({})
-- libavcodec/aarch64/Makefile:
-- OBJS-yes:
-- OBJS:
filter({"platforms:Android_ARM64"})
files({
"aarch64/fft_init_aarch64.c",
"aarch64/idctdsp_init_aarch64.c",
})
filter({})
-- NEON-OBJS:
filter({"platforms:Android_ARM64"})
files({
"aarch64/fft_neon.S",
"aarch64/simple_idct_neon.S",
"aarch64/mdct_neon.S",
})
filter({})
-- libavcodec/x86/Makefile:
-- OBJS:
filter({"platforms:Android_x86_64 or platforms:Linux or platforms:Windows"})
files({
"x86/constants.c",
})
-- libavcodec/x86/Makefile:
-- OBJS-yes:
files({
"x86/fdctdsp_init.c",
"x86/fft_init.c",
"x86/idctdsp_init.c",
})
-- libavcodec/x86/Makefile:
-- MMX-OBJS-yes:
filter({})
-- MMX-OBJS:
filter({"platforms:Android_x86_64 or platforms:Linux or platforms:Windows"})
files({
"x86/fdct.c",
})
filter({})

View File

@ -8,6 +8,11 @@ project("libavutil")
kind("StaticLib")
language("C")
ffmpeg_common()
filter("files:not wmaprodec.c")
warnings "Off"
filter({})
-- libavutil/Makefile:
-- HEADERS:
files({
@ -96,7 +101,6 @@ project("libavutil")
"tx.h",
"film_grain_params.h",
})
-- libavutil/Makefile:
-- ARCH_HEADERS:
files({
"bswap.h",
@ -104,13 +108,11 @@ project("libavutil")
"intreadwrite.h",
"timer.h",
})
-- libavutil/Makefile:
-- BUILT_HEADERS:
files({
"avconfig.h",
"ffversion.h",
})
-- libavutil/Makefile:
-- OBJS:
files({
"adler32.c",
@ -190,14 +192,25 @@ project("libavutil")
"video_enc_params.c",
"film_grain_params.c",
})
-- libavutil/aarch64/Makefile:
-- OBJS:
filter({"platforms:Android_ARM64"})
files({
"aarch64/cpu.c",
"aarch64/float_dsp_init.c",
})
filter({})
-- NEON-OBJS:
filter({"platforms:Android_ARM64"})
files({
"aarch64/float_dsp_neon.S",
})
filter({})
-- libavutil/x86/Makefile:
-- OBJS:
filter({"platforms:Android_x86_64 or platforms:Linux or platforms:Windows"})
files({
"x86/cpu.c",
"x86/fixed_dsp_init.c",
@ -205,3 +218,4 @@ project("libavutil")
"x86/imgutils_init.c",
"x86/lls_init.c",
})
filter({})