Jeremy Soller
d32d94c796
Fix EFI variable, update CI to use 20.04
2020-12-24 15:30:01 -07:00
Robin Randhawa
b9f43dd529
Switch kernel builds away from using xargo
...
Use cargo's 'build-std=core,alloc' instead.
Also: Cargo is now given the complete path to the target specific JSON file.
This forces the use of the JSON file (the file is silently ignored if
the target in question was built into the rust compiler).
2020-10-06 14:00:30 +01:00
Wren Turkal
a930d6672e
Add a file to hold a local make config.
...
This file can be used to set make variables to override defaults
without checking such changes into git. This is useful for settings
such as the filesystem size generated for qemu images.
Signed-off-by: Wren Turkal <wt@penguintechs.org>
2020-07-11 17:20:29 -07:00
Jeremy Soller
1e269d9fab
Add INSTALLER variable
2020-05-22 19:56:04 -06:00
Jeremy Soller
621066cb53
Remove PREFIX_RUSTC
2020-05-22 16:00:40 -06:00
Xavier L'Heureux
6fa84e73fa
Add dependencies for user-space programs on FreeBSD
2020-05-03 18:57:52 -04:00
Xavier L'Heureux
a622fc1001
Fix conditional target
2020-05-02 20:45:15 -04:00
Xavier L'Heureux
bed8fcc41a
Start adding basic support for FreeBSD
2020-05-02 20:13:21 -04:00
Jeremy Soller
bd3726f719
Use binary prefix
2019-06-18 20:10:30 -06:00
Jeremy Soller
907a162d5b
Fix build with new compiler-builtins, update kernel
2019-06-07 15:59:45 -06:00
Jeremy Soller
bd4a3ef82a
Improve prefix generation and fix build
2019-06-02 06:45:18 -06:00
Jeremy Soller
344f9b3044
Set use PREFIX_RUSTC when using PREFIX_BINARY
2019-04-20 10:37:26 -06:00
Jeremy Soller
41a7749c3e
Build rustc prefix when aarch64 target is used
2019-03-30 14:08:57 -06:00
Jeremy Soller
40d9117b17
Makefile cleanup, default to binary prefix
2019-03-16 19:50:08 -06:00
Jeremy Soller
7f9a82752d
Significant changes to prefix in order to generate path agnostic toolchain. Addition of ci-toolchain target
2019-03-16 19:09:43 -06:00
Jeremy Soller
8160d711ca
Configurable filesystem size and automatic FAT filesystem size
2019-03-16 15:18:30 -06:00
Jeremy Soller
2161c9586a
Update ci-img target to build all possible disk formats
2019-03-16 14:55:11 -06:00
Jeremy Soller
db2f5d8a6d
Enable LTO compilation
2018-12-22 16:45:16 -07:00
Jeremy Soller
9cece170b1
Backport prefix changes from aarch64
2018-11-27 19:45:52 -07:00
Jeremy Soller
49cd5866ac
Fix live filesystem by using a different initfs
2017-10-01 14:25:07 -06:00
Jeremy Soller
cb0dd7ffd5
Make travis build use packages from static.redox-os.org
2017-06-29 20:06:16 -06:00
Jeremy Soller
672f8b8297
Upgrade cookbook, revert Rust, clean cookbook in make clean, put xargo build in subfolder
2017-06-19 20:15:56 -06:00
Jeremy Soller
c9950beec2
Convert to cookbook based build
2017-05-10 21:39:05 -06:00
Ian Douglas Scott
a0ec4212ca
Set $(RUSTC) to full path
...
This fixes builds of crates that use rustc_version to test the Rust
version in their build scripts.
2017-02-28 11:14:47 -08:00
Konrad Lipner
4987b70e97
Change way to generate initfs for kernel
...
this change should be merged along with corresponding PR in kernel
2017-02-15 22:47:10 +01:00
Jeremy Soller
20f0003e01
Incremental compilation
2017-02-04 16:13:44 -07:00
Jeremy Soller
1097edcab7
Add nproc fix for macOS
2017-02-01 14:15:48 -07:00
Jeremy Soller
ca3043d991
Move targets into kernel repo
2017-01-16 10:10:56 -07:00
Jeremy Soller
ddcdba3acc
Make all at top of makefile
2017-01-09 21:54:38 -07:00
Jeremy Soller
e519d215d8
Revert "Compile with opt-level 3, lto"
...
This reverts commit 68b3315673
.
2017-01-09 21:51:41 -07:00
Jeremy Soller
68b3315673
Compile with opt-level 3, lto
2017-01-09 21:39:01 -07:00
Jeremy Soller
e3f3f27fbc
Modularise makefiles
2017-01-05 14:07:20 -07:00