John Schoenick
d751c57451
makefile_base.mak: Fix winemaker dependencies
...
This doesn't really need to be a dependency, but you'll get a cleaner
warning about your wine submodule not being setup
2018-09-06 15:25:43 -07:00
John Schoenick
09a672bd52
makefile_base.mak: Don't use 'undefine'
...
Breaks OS X/Homebrew make
2018-09-06 15:25:43 -07:00
John Schoenick
30ea538cef
build: Add --build-name to configure.sh step
2018-09-06 15:25:43 -07:00
John Schoenick
0b192a548a
build: Install proper license file for OS X builds
...
Pass OSX variable to make, conditionally select LICENSE.osx
2018-09-06 15:25:43 -07:00
John Schoenick
f5e8954c5f
makefile_base.mak: Comment expected settings from configure.sh
2018-09-06 15:25:43 -07:00
John Schoenick
154cda1b7f
build: Disable dxvk by default on OS X
2018-09-06 15:25:05 -07:00
John Schoenick
4b65a3531c
makefile_base.mak: Clean-up remaining FIXME/TODO comments
2018-08-27 17:01:23 -07:00
John Schoenick
7ff739f1d8
makefile_base.mak: Add LICENSE dist step
2018-08-27 17:01:23 -07:00
John Schoenick
94f38d6278
makefile_base.mak: Add make install target
2018-08-27 17:01:23 -07:00
John Schoenick
3ccfeffa32
Add configure.sh / configuration step to generate final makefile
2018-08-27 17:01:23 -07:00
John Schoenick
fdda818065
makefile_base.mak: Add nested make for better failure handling
2018-08-27 17:01:23 -07:00
John Schoenick
d92a0f1210
makefile_base.mak: Misc build step fixes
...
make all should succeed now
2018-08-27 17:01:22 -07:00
John Schoenick
2f7d77caae
makefile_base.mak: ffmpeg is optional, don't build by default
2018-08-27 17:01:22 -07:00
John Schoenick
b88db76760
makefile_base.mak: 'make all succeeded' output for meta targets
2018-08-27 17:01:22 -07:00
John Schoenick
432f8ec03b
makefile_base.mak: Fix intermediate targets
...
Cannot use multiple-target rules in this way unless they are pattern
rules
2018-08-27 17:01:22 -07:00
John Schoenick
dd1dcbbb8f
makefile_base.mak: Cleanup wine targets and winebuild dependencies
2018-08-27 17:01:22 -07:00
John Schoenick
3ebca56e77
makefile_base.mak: Fix docker not accepting SIGINT
2018-08-27 17:01:22 -07:00
John Schoenick
8b81f7c69e
makefile_base.mak: Include cmake, build for openal
...
Removes need for special cmake setup to get builds working, as Steam
Runtime currently doesn't provide cmake 3
2018-08-27 17:01:22 -07:00
John Schoenick
e0d5e7f9d2
makefile_base.mak: Initial support for docker builds
2018-08-27 17:01:22 -07:00
John Schoenick
23cdb57144
makefile_base.mak: Install openvr_api_dll in the dist step
2018-08-27 17:01:22 -07:00
John Schoenick
3bc14bd7f1
makefile_base.mak: Build the initial wine prefix in the dist step
2018-08-27 17:01:22 -07:00
John Schoenick
9a75ea7791
makefile_base.mak: Generate compatibilitytool.vdf from dist step
2018-08-27 17:01:22 -07:00
John Schoenick
8666551881
makefile_base.mak: Add initial dist step
2018-08-27 17:01:22 -07:00
John Schoenick
e95225687f
makefile_base.mak: Make depending on the makefile itself optional
...
Many of the configure steps below depend on the makefile itself, such
that they are dirtied by changing the recipes that create them. This
can be annoying when working on the makefile, allow disabling this via
make NO_MAKEFILE_DEPENDENCY=1
2018-08-27 17:01:19 -07:00
John Schoenick
5c1306671d
makefile_base.mak: Initial
2018-08-27 17:01:16 -07:00