Index: /libmpc/branches/r2d/CMakeLists.txt
===================================================================
--- /libmpc/branches/r2d/CMakeLists.txt	(revision 180)
+++ /libmpc/branches/r2d/CMakeLists.txt	(revision 181)
@@ -15,5 +15,7 @@
 add_subdirectory(libmpcpsy)
 add_subdirectory(libmpcenc)
+add_subdirectory(libreplaygain)
 add_subdirectory(libwavformat)
+add_subdirectory(mpcgain)
 add_subdirectory(mpcdec)
 add_subdirectory(mpcenc)
Index: /libmpc/branches/r2d/libreplaygain/CMakeLists.txt
===================================================================
--- /libmpc/branches/r2d/libreplaygain/CMakeLists.txt	(revision 181)
+++ /libmpc/branches/r2d/libreplaygain/CMakeLists.txt	(revision 181)
@@ -0,0 +1,2 @@
+include_directories(${libmpc_SOURCE_DIR}/include)
+add_library(replaygain_static STATIC gain_analysis)
Index: /libmpc/branches/r2d/mpcgain/CMakeLists.txt
===================================================================
--- /libmpc/branches/r2d/mpcgain/CMakeLists.txt	(revision 181)
+++ /libmpc/branches/r2d/mpcgain/CMakeLists.txt	(revision 181)
@@ -0,0 +1,17 @@
+include_directories(${libmpc_SOURCE_DIR}/include)
+
+include_directories(${libmpc_SOURCE_DIR}/libreplaygain)
+link_directories(${libmpc_BINARY_DIR}/libreplaygain)
+
+include_directories(${libmpc_SOURCE_DIR}/libmpcdec)
+link_directories(${libmpc_BINARY_DIR}/libmpcdec)
+
+add_executable(mpcgain mpcgain.c)
+
+target_link_libraries(mpcgain replaygain_static)
+target_link_libraries(mpcgain mpcdec_static)
+
+if(NOT MSVC)
+target_link_libraries(mpcgain m)
+endif(NOT MSVC)
+
