# Implicit dependencies PKG_DEPENDS += \ _/src/vfs \ @(PUBLIC_SRC_LIBC) \ _/src/$(BIN_NAME) \ _/src/retro_frontend \ !libretro_cc = |> ^ CC %f^ \ $(CC) \ $(DEFINES) \ `$(PKG_CONFIG) --cflags $(CORE_PKGS)` \ $(CFLAGS) $(INCFLAGS) \ -c %f -o %o \ |> %B.o !libretro_cxx = |> ^ CXX %f^ \ $(CXX) \ $(DEFINES) \ `$(PKG_CONFIG) --cflags $(CORE_PKGS)` \ $(CXXFLAGS) $(INCFLAGS) \ -c %f -o %o \ |> %B.o !libretro_core_link = |> ^o LD %d^ \ $(LD) %f -o %o \ -shared --version-script=$(LINK_T) $(NO_UNDEFINED) \ $(LDFLAGS) \ `$(PKG_CONFIG) --libs $(CORE_PKGS) genode-lib` \ |> libretro.so LINK_T = $(TUP_CWD)/link.T DEFINES += -fPIC -D__LIBRETRO__ -DFRONTEND_SUPPORTS_RGB565 DEFINES += -DGIT_VERSION=\"$(GIT_VERSION)\" NO_UNDEFINED = --no-undefined