mirror of
https://github.com/libretro/libretro-super
synced 2024-11-29 05:21:29 +00:00
Call per-core shell functions pre and post build and clean (if defined)
This commit is contained in:
parent
18af4fed1a
commit
e710942f0d
@ -211,11 +211,17 @@ build_makefile() {
|
|||||||
if [ -d "$build_dir" ]; then
|
if [ -d "$build_dir" ]; then
|
||||||
echo_cmd "cd \"$build_dir\""
|
echo_cmd "cd \"$build_dir\""
|
||||||
|
|
||||||
|
$core_build_prebuild
|
||||||
|
|
||||||
if [ -z "$NOCLEAN" ]; then
|
if [ -z "$NOCLEAN" ]; then
|
||||||
|
$core_build_preclean
|
||||||
echo_cmd "$make_cmdline $core_build_args clean"
|
echo_cmd "$make_cmdline $core_build_args clean"
|
||||||
|
$core_build_postclean
|
||||||
fi
|
fi
|
||||||
make_cmdline="$make_cmdline $COMPILER"
|
make_cmdline="$make_cmdline $COMPILER"
|
||||||
|
|
||||||
echo_cmd "$make_cmdline $core_build_args"
|
echo_cmd "$make_cmdline $core_build_args"
|
||||||
|
$core_build_postbuild
|
||||||
|
|
||||||
# TODO: Make this a separate stage rule
|
# TODO: Make this a separate stage rule
|
||||||
for a in $core_build_cores; do
|
for a in $core_build_cores; do
|
||||||
@ -266,6 +272,10 @@ libretro_build_core() {
|
|||||||
|
|
||||||
case "$core_build_rule" in
|
case "$core_build_rule" in
|
||||||
generic_makefile)
|
generic_makefile)
|
||||||
|
core_build_preclean="libretro_${1}_build_preclean"
|
||||||
|
core_build_postclean="libretro_${1}_build_preclean"
|
||||||
|
core_build_prebuild="libretro_${1}_build_postbuild"
|
||||||
|
core_build_postbuild="libretro_${1}_build_postbuild"
|
||||||
eval "core_build_makefile=\$libretro_${1}_build_makefile"
|
eval "core_build_makefile=\$libretro_${1}_build_makefile"
|
||||||
eval "core_build_subdir=\$libretro_${1}_build_subdir"
|
eval "core_build_subdir=\$libretro_${1}_build_subdir"
|
||||||
eval "core_build_args=\$libretro_${1}_build_args"
|
eval "core_build_args=\$libretro_${1}_build_args"
|
||||||
@ -429,8 +439,6 @@ build_libretro_mupen64() {
|
|||||||
if [ -d "$build_dir" ]; then
|
if [ -d "$build_dir" ]; then
|
||||||
echo_cmd "cd \"$build_dir\""
|
echo_cmd "cd \"$build_dir\""
|
||||||
|
|
||||||
mkdir -p obj
|
|
||||||
|
|
||||||
if iscpu_x86_64 $ARCH; then
|
if iscpu_x86_64 $ARCH; then
|
||||||
dynarec="WITH_DYNAREC=x86_64"
|
dynarec="WITH_DYNAREC=x86_64"
|
||||||
elif iscpu_x86 $ARCH; then
|
elif iscpu_x86 $ARCH; then
|
||||||
|
Loading…
Reference in New Issue
Block a user