mono / VulkanSharp

Open source .NET binding for the Vulkan API
MIT License
537 stars 61 forks source link

MakeFile: nmake support #30

Closed michidk closed 8 years ago

michidk commented 8 years ago

Please add support for nmake. Apparently the "wildcard" parameter does not exist in nmake.

wapwork commented 8 years ago

+1 You delivered a .sln but we cannot make from Visual Studio.

And in the meantime if you could specify what make version to use on Windows it would be helpful. Tried some make/cmake versions for Windows but nothing worked !

Jimmacle commented 8 years ago

If you can use Visual Studio you can use that to build VulkanSharp. All you need to do is put the latest vk.xml spec document in the output folder then build the projects through VS.

wapwork commented 8 years ago

Thank you Jimmacle, that worked !

radekdoulik commented 8 years ago

I made it easier to build on Windows. VS should now download the vk.xml before generating the source. https://github.com/mono/VulkanSharp/commit/f9f44258740f41db30344c14c097de0a39022594

radekdoulik commented 8 years ago

@michidk do you still need to use the nmake now when the solution/csproj downloads the dependencies (vk.xml)? If not, I will close this issue.

Alternatively we can rename the Makefile to GNUmakefile and create simple Makefile compatible with nmake. Or just have Makefile.nmake so that we don't run into issues when GNU makefile is not available on *nix systems.

radekdoulik commented 8 years ago

No response, so closing the issue. Feel free to reopen if nmake support is still desired.