alexey.lysiuk
405d1a3b1f
aedi: fetch from remote repo if source directory exists
2021-02-18 13:26:56 +02:00
alexey.lysiuk
ac324a8b06
aedi: use correct branch in lzdoom 3.x target
2021-02-18 13:21:46 +02:00
alexey.lysiuk
982fe6b371
aedi: ability to checkout non-default branch
2021-02-18 13:21:16 +02:00
alexey.lysiuk
38a0a398e1
update sdl2 platform headers
2021-02-11 15:52:33 +02:00
alexey.lysiuk
fad382c9e3
update ffi platform headers
2021-02-11 15:52:04 +02:00
alexey.lysiuk
010af3e93d
aedi: make platform header without subdirectories
2021-02-11 15:51:34 +02:00
alexey.lysiuk
beb10abbbb
update sdk for continuous integration test workflow
2021-02-05 10:31:07 +02:00
alexey.lysiuk
30e59b8eae
update openal to 1.21.1
2021-02-05 10:02:46 +02:00
alexey.lysiuk
f084b80259
aedi: update openal to 1.21.1
2021-02-05 10:02:31 +02:00
alexey.lysiuk
c1db9a3a03
aedi: add modern lzdoom target
2021-02-01 10:44:38 +02:00
alexey.lysiuk
27c2d5d6e0
aedi: rename lzdoom target to lzdoom3
2021-02-01 10:44:05 +02:00
alexey.lysiuk
e02623f24f
update fluidsynth to 2.1.7
2021-01-30 12:58:56 +02:00
alexey.lysiuk
d4933137d1
aedi: update fluidsynth to 2.1.7
2021-01-30 12:58:45 +02:00
alexey.lysiuk
a69bdbe929
aedi: add devilutionx hellfire target
2021-01-26 15:54:10 +02:00
alexey.lysiuk
330de9c2d4
update sndfile to 1.0.31
2021-01-25 11:31:19 +02:00
alexey.lysiuk
379891b09f
aedi: update sndfile to 1.0.31
2021-01-25 11:31:03 +02:00
alexey.lysiuk
a7c6a519e1
update samplerate to 0.2.1
2021-01-25 11:30:26 +02:00
alexey.lysiuk
5c7187bd50
aedi: switch samplerate target to cmake
2021-01-25 11:29:57 +02:00
alexey.lysiuk
384e30dee5
aedi: update samplerate to 0.2.1
2021-01-25 11:29:14 +02:00
alexey.lysiuk
4557ff9252
build sdl2_mixer with fluidsynth patch
2021-01-24 11:49:48 +02:00
alexey.lysiuk
d7cae3b620
add sdl2_mixer patch to support fluidsynth 2.1.6+
...
https://hg.libsdl.org/SDL_mixer/rev/b0afe341a91d
fixes #20
2021-01-24 11:49:23 +02:00
alexey.lysiuk
d20b5b0f8d
remove obsolete sdl2 patch
2021-01-24 11:47:05 +02:00
alexey.lysiuk
3e6cdc361c
update instpatch to 1.1.6
2021-01-24 11:46:44 +02:00
alexey.lysiuk
45cf6ee515
aedi: update instpatch to 1.1.6
2021-01-24 11:46:20 +02:00
alexey.lysiuk
fa3f85f6b8
mark command lines as shell scripts in readme
...
[skip ci]
2021-01-23 15:58:01 +02:00
alexey.lysiuk
2e04ff42ba
run lint regardless of [skip ci] in commit message
2021-01-23 15:26:06 +02:00
alexey.lysiuk
1e2ee9c0df
aedi: open generated xcode project via cmake
2021-01-22 15:00:20 +02:00
alexey.lysiuk
dfdf48acc9
aedi: use proper environment in cmake target
2021-01-22 14:58:05 +02:00
alexey.lysiuk
ea74a92a68
put actual information in readme
...
closes #17
[skip ci]
2021-01-20 16:28:31 +02:00
alexey.lysiuk
dde53f6936
aedi: better naming for source paths
...
* build state's source_path member is the path to store downloaded and checked out source code of all targets, used when calling with --target command line option
* build state's source member is assigned either from --source command line option directly or from --target command line option appended to source_path member
2021-01-17 12:37:35 +02:00
alexey.lysiuk
35dc23a611
aedi: disallow xcode mode for special targets
2021-01-17 12:27:52 +02:00
alexey.lysiuk
9ba9c03dc5
remove obsolete testing files
2021-01-16 15:25:23 +02:00
alexey.lysiuk
0e1301342e
ci: switch dependency testing to special target
2021-01-16 15:24:10 +02:00
alexey.lysiuk
e84f097385
aedi: implement dependency testing inside package
2021-01-16 15:23:14 +02:00
alexey.lysiuk
97868f324a
aedi: fix erroneously commented code
2021-01-16 11:55:41 +02:00
alexey.lysiuk
0379e35eef
aedi: do not expose target in builder class
2021-01-16 11:54:50 +02:00
alexey.lysiuk
317d276817
aedi: do not set "default" native build path
2021-01-16 11:54:21 +02:00
alexey.lysiuk
4999b2ee4a
split build script onto several modules
...
put all code into new package, build script will use it as a black box
split build state from builder class, and pass state to target methods
place base, main, dependency, special targets into separate files, and put them in own package
This implements #19
2021-01-14 10:34:20 +02:00
alexey.lysiuk
2538ba0500
build script: add woof target
2021-01-09 11:37:33 +02:00
alexey.lysiuk
0db9b43984
build script: avoid downloading when source path is specified explicitly
2021-01-09 11:37:15 +02:00
alexey.lysiuk
562c4b5343
build script: append separator to source path before target detection
2021-01-09 11:36:38 +02:00
alexey.lysiuk
0d1217970a
build script: add rude target
2021-01-08 12:27:06 +02:00
alexey.lysiuk
6d2514992f
build script: set output files for chocolate- and crispy-doom targets
2021-01-08 12:22:52 +02:00
alexey.lysiuk
eeaa85f758
build script: copy files to root output directory
2021-01-08 12:21:31 +02:00
alexey.lysiuk
f630fdb9df
build yasm for x86_64 and arm64
2021-01-08 12:20:19 +02:00
alexey.lysiuk
eb22062cc1
build nasm for x86_64 and arm64
2021-01-08 12:20:03 +02:00
alexey.lysiuk
a28cb3c49d
build gmake for x86_64 and arm64
2021-01-07 10:54:47 +02:00
alexey.lysiuk
1a3ce3e50d
build ninja for x86_64 and arm64
2021-01-07 10:54:06 +02:00
alexey.lysiuk
14e94616e4
build script: configure cross-compilation of ninja
2021-01-07 10:53:48 +02:00
alexey.lysiuk
081ab62c46
build script: simplify installation of single executable targets
2021-01-07 10:52:25 +02:00