Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Libretro
81-libretro
Commits
68a9ee45
Commit
68a9ee45
authored
Sep 09, 2018
by
Andre Leiradella
Browse files
New cross-makefiles
parent
e25d23e1
Changes
5
Hide whitespace changes
Inline
Side-by-side
Makefile.libretro
View file @
68a9ee45
CORE_DIR
=
.
BUILD_DIR
=
build
ifeq
($(platform),android_armeabi-v7a)
ifeq
($(platform),android_arm64-v8a)
include
$(BUILD_DIR)/Makefile.android_arm64-v8a
else
ifeq
($(platform),android_armeabi)
include
$(BUILD_DIR)/Makefile.android_armeabi
else
ifeq
($(platform),android_armeabi-v7a)
include
$(BUILD_DIR)/Makefile.android_armeabi-v7a
else
ifeq
($(platform),windows_x86)
include
$(BUILD_DIR)/Makefile.windows_x86
else
ifeq
($(platform),linux_x86_64)
include
$(BUILD_DIR)/Makefile.linux_x86_64
else
ifeq
($(platform),android_mips64)
include
$(BUILD_DIR)/Makefile.android_mips64
else
ifeq
($(platform),android_mips)
include
$(BUILD_DIR)/Makefile.android_mips
else
ifeq
($(platform),vita_arm)
include
$(BUILD_DIR)/Makefile.vita_arm
else
ifeq
($(platform),android_mips64)
include
$(BUILD_DIR)/Makefile.android_mips64
else
ifeq
($(platform),android_x86)
include
$(BUILD_DIR)/Makefile.android_x86
else
ifeq
($(platform),android_x86_64)
include
$(BUILD_DIR)/Makefile.android_x86_64
else
ifeq
($(platform),linux_x86)
include
$(BUILD_DIR)/Makefile.linux_x86
else
ifeq
($(platform),mingw_x86)
include
$(BUILD_DIR)/Makefile.mingw_x86
else
ifeq
($(platform),linux-portable_x86)
include
$(BUILD_DIR)/Makefile.linux-portable_x86
else
ifeq
($(platform),windows_x86_64)
include
$(BUILD_DIR)/Makefile.windows_x86_64
else
ifeq
($(platform),android_armeabi)
include
$(BUILD_DIR)/Makefile.android_armeabi
else
ifeq
($(platform),android_arm64-v8a)
include
$(BUILD_DIR)/Makefile.android_arm64-v8a
else
ifeq
($(platform),linux-portable_x86_64)
include
$(BUILD_DIR)/Makefile.linux-portable_x86_64
else
ifeq
($(platform),
android
_x86)
include
$(BUILD_DIR)/Makefile.
android
_x86
else
ifeq
($(platform),
ps3_ppc
)
include
$(BUILD_DIR)/Makefile.
ps3_ppc
else
ifeq
($(platform),
wii_ppc
)
include
$(BUILD_DIR)/Makefile.
wii_ppc
else
ifeq
($(platform),
linux
_x86)
include
$(BUILD_DIR)/Makefile.
linux
_x86
else
ifeq
($(platform),
linux_x86_64
)
include
$(BUILD_DIR)/Makefile.
linux_x86_64
else
ifeq
($(platform),
mingw_x86
)
include
$(BUILD_DIR)/Makefile.
mingw_x86
else
ifeq
($(platform),mingw_x86_64)
include
$(BUILD_DIR)/Makefile.mingw_x86_64
else
ifeq
($(platform),osx_x86)
include
$(BUILD_DIR)/Makefile.osx_x86
else
ifeq
($(platform),osx_x86_64)
include
$(BUILD_DIR)/Makefile.osx_x86_64
else
ifeq
($(platform),ps3_ppc)
include
$(BUILD_DIR)/Makefile.ps3_ppc
else
ifeq
($(platform),wii_ppc)
include
$(BUILD_DIR)/Makefile.wii_ppc
else
ifeq
($(platform),windows_x86)
include
$(BUILD_DIR)/Makefile.windows_x86
else
ifeq
($(platform),windows_x86_64)
include
$(BUILD_DIR)/Makefile.windows_x86_64
else
TARGET_NAME
:=
81
...
...
build/Makefile.android_armeabi
View file @
68a9ee45
...
...
@@ -44,8 +44,8 @@ platform = android
PLATDEFS
=
-DANDROID
-DINLINE
=
inline
-DHAVE_STDINT_H
-DBSPF_UNIX
-DHAVE_INTTYPES
-DLSB_FIRST
PLATCFLAGS
=
-fpic
-ffunction-sections
-funwind-tables
-fstack-protector
-no-canonical-prefixes
-march
=
armv5te
-mtune
=
xscale
-msoft-float
-fomit-frame-pointer
-fstrict-aliasing
-funswitch-loops
-finline-limit
=
300
-Wa
,--noexecstack
-Wformat
-Werror
=
format-security
PLATCXXFLAGS
=
-fpic
-ffunction-sections
-funwind-tables
-fstack-protector
-no-canonical-prefixes
-march
=
armv5te
-mtune
=
xscale
-msoft-float
-fomit-frame-pointer
-fstrict-aliasing
-funswitch-loops
-finline-limit
=
300
-Wa
,--noexecstack
-Wformat
-Werror
=
format-security
-fno-exceptions
-fno-rtti
PLATLDFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
3
/arch-arm
-lgcc
-no-canonical-prefixes
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
PLATLDXFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
3
/arch-arm
-lgcc
-no-canonical-prefixes
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/libs/armeabi/thumb/libgnustl_static.a
PLATLDFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
9
/arch-arm
-lgcc
-no-canonical-prefixes
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
PLATLDXFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
9
/arch-arm
-lgcc
-no-canonical-prefixes
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/libs/armeabi/thumb/libgnustl_static.a
################
# libretro setup
...
...
@@ -86,7 +86,7 @@ endif
CORE_DIR
?=
..
BUILD_DIR
?=
.
INCLUDES
=
-I
$(NDK_ROOT_DIR)
/platforms/android-
3
/arch-arm/usr/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/libs/armeabi/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/include/backward
INCLUDES
=
-I
$(NDK_ROOT_DIR)
/platforms/android-
9
/arch-arm/usr/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/libs/armeabi/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/include/backward
include
$(BUILD_DIR)/Makefile.common
...
...
build/Makefile.android_armeabi-v7a
View file @
68a9ee45
...
...
@@ -44,8 +44,8 @@ platform = android
PLATDEFS
=
-DANDROID
-DINLINE
=
inline
-DHAVE_STDINT_H
-DBSPF_UNIX
-DHAVE_INTTYPES
-DLSB_FIRST
PLATCFLAGS
=
-fpic
-ffunction-sections
-funwind-tables
-fstack-protector
-no-canonical-prefixes
-march
=
armv7-a
-mfpu
=
vfpv3-d16
-mfloat-abi
=
softfp
-fomit-frame-pointer
-fstrict-aliasing
-funswitch-loops
-finline-limit
=
300
-Wa
,--noexecstack
-Wformat
-Werror
=
format-security
PLATCXXFLAGS
=
-fpic
-ffunction-sections
-funwind-tables
-fstack-protector
-no-canonical-prefixes
-march
=
armv7-a
-mfpu
=
vfpv3-d16
-mfloat-abi
=
softfp
-fomit-frame-pointer
-fstrict-aliasing
-funswitch-loops
-finline-limit
=
300
-Wa
,--noexecstack
-Wformat
-Werror
=
format-security
-fno-exceptions
-fno-rtti
PLATLDFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
3
/arch-arm
-lgcc
-no-canonical-prefixes
-march
=
armv7-a
-Wl
,--fix-cortex-a8
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
PLATLDXFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
3
/arch-arm
-lgcc
-no-canonical-prefixes
-march
=
armv7-a
-Wl
,--fix-cortex-a8
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/libs/armeabi-v7a/thumb/libgnustl_static.a
PLATLDFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
9
/arch-arm
-lgcc
-no-canonical-prefixes
-march
=
armv7-a
-Wl
,--fix-cortex-a8
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
PLATLDXFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-
9
/arch-arm
-lgcc
-no-canonical-prefixes
-march
=
armv7-a
-Wl
,--fix-cortex-a8
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/libs/armeabi-v7a/thumb/libgnustl_static.a
################
# libretro setup
...
...
@@ -86,7 +86,7 @@ endif
CORE_DIR
?=
..
BUILD_DIR
?=
.
INCLUDES
=
-I
$(NDK_ROOT_DIR)
/platforms/android-
3
/arch-arm/usr/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/libs/armeabi/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/include/backward
INCLUDES
=
-I
$(NDK_ROOT_DIR)
/platforms/android-
9
/arch-arm/usr/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/libs/armeabi/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/include/backward
include
$(BUILD_DIR)/Makefile.common
...
...
build/Makefile.android_x86
View file @
68a9ee45
...
...
@@ -45,7 +45,7 @@ PLATDEFS = -DANDROID -DINLINE=inline -DHAVE_STDINT_H -DBSPF_UNIX -DHAVE_IN
PLATCFLAGS
=
-ffunction-sections
-funwind-tables
-no-canonical-prefixes
-fstack-protector
-fomit-frame-pointer
-fstrict-aliasing
-funswitch-loops
-finline-limit
=
300
-Wa
,--noexecstack
-Wformat
-Werror
=
format-security
PLATCXXFLAGS
=
-ffunction-sections
-funwind-tables
-no-canonical-prefixes
-fstack-protector
-fomit-frame-pointer
-fstrict-aliasing
-funswitch-loops
-finline-limit
=
300
-Wa
,--noexecstack
-Wformat
-Werror
=
format-security
-fno-exceptions
-fno-rtti
PLATLDFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-9/arch-x86
-lgcc
-no-canonical-prefixes
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
PLATLDXFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-9/arch-x86
-lgcc
-no-canonical-prefixes
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/libs/x86/libgnustl_static.a
PLATLDXFLAGS
=
-shared
--sysroot
=
$(NDK_ROOT_DIR)
/platforms/android-9/arch-x86
-lgcc
-no-canonical-prefixes
-Wl
,--no-undefined
-Wl
,-z,noexecstack
-Wl
,-z,relro
-Wl
,-z,now
-lc
-lm
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/libs/x86/libgnustl_static.a
################
# libretro setup
...
...
@@ -86,7 +86,7 @@ endif
CORE_DIR
?=
..
BUILD_DIR
?=
.
INCLUDES
=
-I
$(NDK_ROOT_DIR)
/platforms/android-9/arch-x86/usr/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/libs/x86/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
8
/include/backward
INCLUDES
=
-I
$(NDK_ROOT_DIR)
/platforms/android-9/arch-x86/usr/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/libs/x86/include
-I
$(NDK_ROOT_DIR)
/sources/cxx-stl/gnu-libstdc++/4.
9
/include/backward
include
$(BUILD_DIR)/Makefile.common
...
...
build/Makefile.ps3_ppc
100755 → 100644
View file @
68a9ee45
File mode changed from 100755 to 100644
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment