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