CMPlayer를 컴파일하기 위해서는 다음의 것들이 필요합니다.

	1. Qt4.4.0 이상 개발용 라이브러리 및 해더파일, 개발 툴
	컴파일시에 qmake, uic, lrelease등을 이용하기 때문에 해더파일 뿐만 아니라 개발용 툴들도 필요합니다.
	배포판에 따라서 qt4-devel 혹은 libqt4-dev등의 이름으로 패키지가 제공되는경우가 있습니다.

	2. gstreamer 및 gstreamer-base(>=0.10.23) 개발용 라이브러리 및 해더파일
	배포판에 따라서 gstreamer-0_10-plugins-base-devel, libgstreamer-plugins-base0.10-dev 등의 이름으로 패키지가 제공되는 경우가 있습니다.

필요한 것들을 갖춘후, install.txt가 있는 경로에서

make

라고 입력하면 컴파일이 시작됩니다. 이때 다음과 같은 옵션을 지정할 수 있습니다.

	1. 설치경로와 관련된 옵션
		1. 시스템에 설치할 경우
		/usr 혹은 /usr/local 등의 시스템 경로에 설치할 경우는 다음과 같은 옵션을 이용할 수 있습니다.

			1. PREFIX: 빌드한 파일들을 PREFIX 아래 각 디렉토리로 설치합니다. 구체적으로는,
				실행 파일 경로(CMPLAYER_BIN_PATH),
				데이터 파일 경로(CMPLAYER_DATA_PATH),
			에 영향을 미칩니다. 지정되지 않을 경우, '/usr/local' 값을 가집니다.
			
			2. CMPLAYER_BIN_PATH: 실행 파일이 설치될 경로입니다. 지정되지 않을 경우 'PREFIX/bin'이 지정됩니다.

			3. CMPLAYER_DATA_PATH: 각종 데이터 파일을 CMPLAYER_DATA_PATH/cmplayer에 설치할 것입니다.
			지정되지 않을 경우 'PREFIX/share'로 지정됩니다.

		2. 특정 디렉토리에 설치할 경우
		모든 파일을 특정 디렉토리 아래에 두고 싶은 경우에는 ALL_INTO 옵션을 이용할 수 있습니다.
		ALL_INTO 옵션을 지정하면, 각 경로가 다음과 같이 설정됩니다.
			PREFIX: ALL_INTO
			CMPLAYER_BIN_PATH: ALL_INTO
			CMPLAYER_DATA_PATH: ALL_INTO
	
	* 주의: ALL_INTO 옵션과 PREFIX 옵션을 동시에 지정하지 마십시오.

	2. 빌드 관련 옵션
		1. QMAKE: 빌드할 때 이용할 qmake 실행파일을 지정합니다. 기본값은 'qmake'입니다.
		
		2. LRELEASE: 번역파일을 생성 할 때 이용한 lrelease 실행파일을 지정합니다. 기본값은 'lrelease'입니다.

옵션 지정의 예:
	1. /usr 아래의 시스템경로에 설치하고 싶은 경우
	make PREFIX=/usr

	2. 홈디렉토리아래의 cmplayer 디렉토리에 모든 파일을 설치할 경우
	make ALL_INTO=${HOME}/cmplayer

한번 make를 실행한 후, 옵션 변경등을 위해 다시 실행하는 경우, 그전에 

make clean

을 실행하여 기존에 컴파일된 파일 및 설정사항들을 삭제하여야 합니다.

컴파일을 정상적으로 마친 후,

make install

을 입력하면 설치를 시작합니다. 설치경로에 따라서 루트권한이 필요할 수도 있습니다.
