--- Makefile.orig	2019-12-29 13:19:15 UTC
+++ Makefile
@@ -2,11 +2,13 @@
 SDL_CFLAGS   := `sdl2-config --cflags`
 SDL_LIBS     := `sdl2-config --libs`
 
-MODPLUG_LIBS := -lmodplug
-TREMOR_LIBS  := -lvorbisidec -logg
-ZLIB_LIBS    := -lz
+MODPLUG_CFLAGS := `pkg-config --cflags libmodplug`
+MODPLUG_LIBS   := `pkg-config --libs libmodplug`
+TREMOR_CFLAGS  := `pkg-config --cflags vorbisidec`
+TREMOR_LIBS    := `pkg-config --libs vorbisidec`
+ZLIB_LIBS      := -lz
 
-CXXFLAGS += -Wall -Wpedantic -MMD $(SDL_CFLAGS) -DUSE_MODPLUG -DUSE_TREMOR -DUSE_ZLIB
+CXXFLAGS += -Wall -Wpedantic -MMD $(SDL_CFLAGS) $(MODPLUG_CFLAGS) $(TREMOR_CFLAGS) -DUSE_MODPLUG -DUSE_TREMOR -DUSE_ZLIB
 
 SRCS = collision.cpp cpc_player.cpp cutscene.cpp decode_mac.cpp file.cpp fs.cpp game.cpp graphics.cpp main.cpp \
 	menu.cpp mixer.cpp mod_player.cpp ogg_player.cpp piege.cpp protection.cpp resource.cpp resource_aba.cpp \
