--- Makefile.orig	2017-04-01 06:34:29 UTC
+++ Makefile
@@ -2,11 +2,13 @@
 SDL_CFLAGS   := `sdl2-config --cflags`
 SDL_LIBS     := `sdl2-config --libs`
 
-MODPLUG_LIBS := -lmodplug
-TREMOR_LIBS  := -lvorbisidec -logg
+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 -MMD $(SDL_CFLAGS) -DUSE_MODPLUG -DUSE_TREMOR -DUSE_ZLIB
+CXXFLAGS += -Wall -MMD $(SDL_CFLAGS) $(MODPLUG_CFLAGS) $(TREMOR_CFLAGS) -DUSE_MODPLUG -DUSE_TREMOR -DUSE_ZLIB
 
 SRCS = collision.cpp cutscene.cpp file.cpp fs.cpp game.cpp graphics.cpp main.cpp menu.cpp \
 	mixer.cpp mod_player.cpp ogg_player.cpp piege.cpp resource.cpp resource_aba.cpp \
