diff --git a/directx-sdk/all/conandata.yml b/directx-sdk/all/conandata.yml new file mode 100644 index 0000000..7dde81a --- /dev/null +++ b/directx-sdk/all/conandata.yml @@ -0,0 +1,4 @@ +sources: + "9.0": + url: "https://cdn.anotherfoxguy.com/DirectX-SDK.zip" + sha256: "f73f10c4519f445e1ecc71bcc315c3c9da90f08bacf354e1b3fabba1bacef77d" \ No newline at end of file diff --git a/directx-sdk/all/conanfile.py b/directx-sdk/all/conanfile.py new file mode 100644 index 0000000..f348919 --- /dev/null +++ b/directx-sdk/all/conanfile.py @@ -0,0 +1,23 @@ +from conans import ConanFile, tools +from conans.tools import os_info + + +class GcConan(ConanFile): + name = "directx-sdk" + version = "9.0" + author = "Edgar Edgar@AnotherFoxGuy.com" + settings = "os", "arch" + + def source(self): + tools.get(**self.conan_data["sources"][self.version]) + + def package(self): + self.copy("*.h", src="Include", dst="include") + if self.settings.arch.__contains__("64"): + self.copy("*.lib", src="Lib/x64", dst="lib", keep_path=False) + else: + self.copy("*.lib", src="lib/x86", dst="lib", keep_path=False) + + def package_info(self): + self.cpp_info.name = "DirectX9" + self.cpp_info.libs = ["d3d9", "d3dx9", "dxguid"] diff --git a/directx-sdk/config.yml b/directx-sdk/config.yml new file mode 100644 index 0000000..992d10e --- /dev/null +++ b/directx-sdk/config.yml @@ -0,0 +1,3 @@ +versions: + "3.1": + folder: all