Skip to content

Commit 3e171d5

Browse files
authored
Update README.md
1 parent de86ee6 commit 3e171d5

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/build/README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# THIS IS OUT OF DATE, DO NOT USE ANY OF THIS
1+
# Build
22
> The main files to build the OS
33
44
## How to install dependencies?
@@ -12,9 +12,11 @@
1212
# qemu-system-x86
1313
# xorriso
1414
# nasm
15+
# cmake
16+
# ninja / make
1517

16-
# On deban Systems you can use the install.sh script to install everything
17-
&> sudo bash install.sh
18+
# On deban Systems you can use apt to install everything
19+
&> sudo apt install [package]
1820

1921
# On other systems you will need to install the dependencies manually
2022
```
@@ -28,22 +30,20 @@
2830

2931
## How to build?
3032
```bash
31-
# This file is inside the main folder FluxedOS/
32-
&> bash Build.sh
33+
&> mkdir build
34+
&> cd build
35+
&> cmake -GNinja ..
36+
&> ninja run
37+
...
3338
```
3439

35-
## What the build output should look like
36-
```bash
37-
# This might be a older version of the build script, but it should look close to what you see.
38-
```
3940

40-
![image](https://user-images.githubusercontent.com/33582457/117325213-1f457c00-ae56-11eb-9cfb-dcd36231134f.png)
4141

4242
## Issues with the build
4343
```bash
4444
# ERROR
4545
cp: target 'isodir/programs' is not a directory
46-
# Can be solved by re-running the build
46+
# Can be solved by re-running the build and using ninja clean
4747
# ----------------------------------------------
4848
# Other errors will be added with their fixes soon
4949
```

0 commit comments

Comments
 (0)