Commit Graph
61 Commits
Author SHA1 Message Date
Andrew Eikum 5fd2584fa5 Makefile: Fix SDK build 2022-06-03 14:26:11 +03:00
Arkadiusz Hiler b1aea5b33e Makefile: Stop mentioning VMs. 2022-06-03 14:26:11 +03:00
Arkadiusz Hiler f8a8301f4c Makefile: Get rid of install-internal target.
Since the migration off Vagrant we no longer need to copy Proton
installation from the VM to the host. This was replaced with a `make
install` invoked using the new build system which already puts things in
the right place. This render install-internal an unnecessary no-op.
2022-06-03 14:26:11 +03:00
Andrew Eikum 22a1828158 Makefile: Improve module target for modules with periods 2022-04-05 18:13:11 +03:00
Arkadiusz Hiler 100dfb9476 Makefile: Use correct paths for dlls build with winemaker 2022-01-19 11:29:54 +02:00
Andrew Eikum ad07f9fef1 Makefile: Remove redundant ccache make argument 2022-01-19 11:29:54 +02:00
Andrew Eikum 9d742a5332 Makefile: Remove Vagrant build path 2022-01-19 11:29:54 +02:00
Andrew Eikum 252d4c8b1d Makefile: Update module target for new wine library paths 2022-01-19 11:29:54 +02:00
Rémi Bernon 6d682e4b17 build: Cleanup target directories before building.
And force copy artifacts after.
2022-01-19 11:26:04 +02:00
Derek Lesho 856c5e422e build: Build battleye bridge when present.
CW-Bug-Id: #16650
2021-11-19 18:35:48 +02:00
Liam Middlebrook 1630811474 dxvk-nvapi: Add to Proton
Add https://github.com/jp7677/dxvk-nvapi as a submodule. dxvk-nvapi will
not be copied into Proton prefixes by default, but instead will be
controlled via the environment variable PROTON_ENABLE_NVAPI. This is
done to avoid any potential adverse effects of the nvapi DLL existing
in cases where an application may require a function that is not
implemented by dxvk-nvapi.

This new functionality can be enabled by setting the following environment
variable to a value of `1`:
    `PROTON_ENABLE_NVAPI`

This functionality is needed in order to support DLSS within Proton.

Reviewed-by: Adam Moss <amoss@nvidia.com>
2021-08-17 10:11:32 -05:00
Andrew Eikum 542d82c93e build: Fix copying .so files in module target 2021-08-12 10:54:20 -05:00
Andrew Eikum edb77b173b Makefile: Don't consider proton-sdk tags for build name 2021-06-17 15:24:39 -05:00
Rémi Bernon 751535d863 build: Restore missing tabulation in Makefile. 2021-05-27 19:13:24 +02:00
Rémi Bernon 0e897ff8b7 build: Move protonsdk_version default value to configure.sh. 2021-05-27 16:59:02 +02:00
Rémi Bernon 9d5b7eb0cc configure: Rename --steam-runtime-image to --proton-sdk-image. 2021-05-27 16:58:19 +02:00
Rémi Bernon d3e4d8a811 build: Pass -j flags and overrides to sub-make inside Vagrant. 2021-05-27 16:58:16 +02:00
Rémi Bernon bb4c28c6ac build: Use a separate rule for downloads. 2021-05-27 16:57:41 +02:00
Rémi Bernon 9283c7b50d build: Use SHELL variable to execute commands in Vagrant. 2021-05-27 16:57:22 +02:00
Rémi Bernon 1e561a8bc0 build: Split non-vagrant commands from install rule. 2021-05-27 16:52:27 +02:00
Rémi Bernon 2269616052 build: Use a rule to create the vagrant_share/* directories. 2021-05-27 16:52:23 +02:00
Rémi Bernon 5dd383efff build: Remove duplicate BUILD_DIR variable. 2021-05-27 16:52:07 +02:00
Andrew Eikum 6c15b7f3c8 Modernize README 2021-03-31 14:08:10 -05:00
Andrew Eikum 56e1154e40 build: Use Proton SDK 0.20210126.1-1 2021-03-31 14:08:10 -05:00
Rémi Bernon 68bd1c20e8 build: Use proton sdk docker image for building. 2021-03-31 14:08:10 -05:00