
// fdk9.h
// FDK9 を使うアプリはこれを include する。

#pragma once

#define INITGUID

#include "stdafx.h"

// libcmt.lib を使う（静的リンク）
#pragma comment(linker, "/NODEFAULTLIB:libc.lib")		// シングルスレッド
#pragma comment(linker, "/NODEFAULTLIB:libcd.lib")
#pragma comment(linker, "/NODEFAULTLIB:msvcrt.lib")		// マルチスレッドDLL
#pragma comment(linker, "/NODEFAULTLIB:msvcrtd.lib")

#pragma comment(lib, "dxguid.lib")
#pragma comment(lib, "ddraw.lib")
#pragma comment(lib, "dinput.lib")
#pragma comment(lib, "dsound.lib")
#pragma comment(lib, "winmm.lib")
#pragma comment(lib, "msacm32.lib")
#pragma comment(lib, "version.lib")		// GetDXVersion.cpp で使用
#pragma comment(lib, "xadec.lib")
#pragma comment(lib, "jpeg.lib")
#ifdef _DEBUG
 #pragma comment(linker, "/NODEFAULTLIB:libcmt.lib")
 #pragma comment(lib, "d3dxd.lib")
 #pragma comment(lib, "zlibd.lib")
 #pragma comment(lib, "libpngd.lib")
 #pragma comment(lib, "libogg_static_d.lib")
 #pragma comment(lib, "libvorbis_static_d.lib")
 #pragma comment(lib, "libvorbisfile_static_d.lib")
 #pragma comment(lib, "fdkd.lib")
#else
 #pragma comment(linker, "/NODEFAULTLIB:libcmtd.lib")
 #pragma comment(lib, "d3dx.lib")
 #pragma comment(lib, "zlib.lib")
 #pragma comment(lib, "libpng16.lib")
 #pragma comment(lib, "libogg_static.lib")
 #pragma comment(lib, "libvorbis_static.lib")
 #pragma comment(lib, "libvorbisfile_static.lib")
 #pragma comment(lib, "fdk.lib")
#endif
