From 093e80037d03cc50a95124e4882c445596f2f003 Mon Sep 17 00:00:00 2001
From: Alexander Kojevnikov <alexander@kojevnikov.com>
Date: Fri, 10 Aug 2012 21:55:38 -0700
Subject: [PATCH] Clean up dependency detection

---
 configure.ac    | 19 ++++++-------------
 src/Makefile.am | 16 +++++++---------
 2 files changed, 13 insertions(+), 22 deletions(-)

diff --git a/configure.ac b/configure.ac
index 2c52129..2f7dc49 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,15 +14,15 @@ AC_MSG_CHECKING([the OS])
 AS_CASE([$host],
 	[*-*-mingw*], [
 		os="WIN"
-		AC_DEFINE([OS_WIN], [1], [Platform])
+		AC_DEFINE([OS_WIN], [1], [Windows])
 	],
 	[*-*-darwin*], [
 		os="OSX"
-		AC_DEFINE([OS_OSX], [1], [Platform])
+		AC_DEFINE([OS_OSX], [1], [OS X])
 	],
 	[*], [
 		os="UNIX"
-		AC_DEFINE([OS_UNIX], [1], [Platform])
+		AC_DEFINE([OS_UNIX], [1], [Unix])
 	]
 )
 AC_MSG_RESULT([$os])
@@ -30,14 +30,12 @@ AC_MSG_RESULT([$os])
 AC_CHECK_LIB(m, log10)
 
 pkg_modules="libavformat >= 52.111 libavcodec >= 52.123 libavutil"
-PKG_CHECK_MODULES(SPEK, [$pkg_modules])
-AC_SUBST(SPEK_CFLAGS)
-AC_SUBST(SPEK_LIBS)
+PKG_CHECK_MODULES(FFMPEG, [$pkg_modules])
 
 AM_OPTIONS_WXCONFIG
 reqwx=2.8.0
-AM_PATH_WXCONFIG($reqwx, wxWin=1)
-if test "$wxWin" != 1; then
+AM_PATH_WXCONFIG($reqwx, wx=1)
+if test "$wx" != 1; then
 	AC_MSG_ERROR([
 		wxWidgets must be installed on your system.
 
@@ -49,11 +47,6 @@ if test "$wxWin" != 1; then
 		])
 fi
 
-CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS"
-CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY"
-CFLAGS="$CFLAGS $WX_CFLAGS_ONLY"
-LIBS="$LIBS $WX_LIBS"
-
 GETTEXT_PACKAGE=spek
 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Gettext Package])
 AC_SUBST(GETTEXT_PACKAGE)
diff --git a/src/Makefile.am b/src/Makefile.am
index 5738034..4c1bab4 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -15,18 +15,16 @@ spek_SOURCES = \
 
 spek_CPPFLAGS = \
 	-include config.h \
-	-DLOCALEDIR=\""$(localedir)"\" \
-	-DPKGDATADIR=\""$(pkgdatadir)"\" \
-	-DPKGLIBDIR=\""$(pkglibdir)"\"
+	$(WX_CPPFLAGS)
 
 spek_CFLAGS = \
-	$(SPEK_CFLAGS) \
-	@CFLAGS@
+	$(FFMPEG_CFLAGS) \
+	$(WX_CFLAGS_ONLY)
 
 spek_CXXFLAGS = \
-	$(SPEK_CFLAGS) \
-	@CXXFLAGS@
+	$(FFMPEG_CFLAGS) \
+	$(WX_CXXFLAGS_ONLY)
 
 spek_LDADD = \
-	$(SPEK_LIBS) \
-	@LIBS@
+	$(FFMPEG_LIBS) \
+	$(WX_LIBS)
\ No newline at end of file