Sometimes wrappers around pkg-config are used for cross-compiling.
RANLIB ?= $(shell which ranlib)
AR ?= $(shell which ar)
+PKG_CONFIG ?= pkg-config
export CC
export CFLAGS
SDL_DIR = $(SRCDIR)/sdl
SDL_LIB = $(SDL_DIR)/frotz_sdl.a
export SDL_PKGS = libpng libjpeg sdl2 SDL2_mixer freetype2 zlib
-SDL_LDFLAGS += `pkg-config $(SDL_PKGS) --libs` -lm
+SDL_LDFLAGS += `$(PKG_CONFIG) $(SDL_PKGS) --libs` -lm
DOS_DIR = $(SRCDIR)/dos
CC = gcc
#CC = clang
-override CFLAGS += `pkg-config $(SDL_PKGS) --cflags`
+PKG_CONFIG ?= pkg-config
+override CFLAGS += `$(PKG_CONFIG) $(SDL_PKGS) --cflags`
SOURCES = sf_fonts.c sf_msg_en.c sf_resource.c sf_util.c \
sf_deffont.c sf_ftype.c sf_osfdlg.c sf_sig.c sf_video.c \