libretro-genode/cores/snes9x/Tuprules.tup

28 lines
745 B
Plaintext

CORE_PKGS += stdcxx libc libm
NO_UNDEFINED =
include upstream/libretro/Makefile.common
CODE_DEFINES = -fomit-frame-pointer -fno-exceptions -fno-rtti -pedantic
WARNINGS_DEFINES = -Wall -W -Wno-unused-parameter
CFLAGS += -O2 -DNDEBUG
CFLAGS += -DHAVE_STDINT_H -DHAVE_STRINGS_H
CXXFLAGS += $(CODE_DEFINES) $(WARNINGS_DEFINES)
CXXFLAGS += -DRIGHTSHIFT_IS_SAR -DALLOW_CPU_OVERCLOCK
: foreach $(SOURCES_C) |> !libretro_cc |> {libretro_objs}
: foreach $(SOURCES_CXX) |> !libretro_cxx |> {libretro_objs}
: {libretro_objs} |> !libretro_core_link |> {core}
: {core} |> !collect_bin |>
: |> !bin |>
PKG_DEPENDS += \
@(PUBLIC_SRC_STDCXX) \
: $(TUP_CWD)/pkg.dhall |> !render_runtime |> {runtime}
: |> !pkg |>
: $(TUP_CWD)/pkg.dhall |> !index_pkg |>