diff options
author | Marvin Borner | 2019-10-13 12:45:13 +0200 |
---|---|---|
committer | Marvin Borner | 2019-10-13 12:49:14 +0200 |
commit | 58804851fc49f6db1c87f791d39779766108efb0 (patch) | |
tree | e6d03188c0c252bca65442f4c6a3a980de2140d8 /README.md | |
parent | 0e6ede5c596527e69e22e525b5dc5278440b27b2 (diff) |
Improved code quality
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 40 |
1 files changed, 25 insertions, 15 deletions
@@ -2,26 +2,36 @@ <p align="center"> <i>„A lightweight unix-like operating system“</i> <br><br> - <img src="https://img.shields.io/travis/marvinborner/Melvix?style=for-the-badge" /> + <a href="https://travis-ci.com/marvinborner/Melvix" target="_blank"> + <img src="https://img.shields.io/travis/marvinborner/Melvix?style=for-the-badge" /> + </a> + <a href="https://app.codacy.com/manual/marvin-borner/Melvix/dashboard" target="_blank"> + <img src="https://img.shields.io/codacy/grade/4ae29e218d7c439eaa549ea828ffcaac?style=for-the-badge" /> + </a> </p> ## Build * Use any system running GNU/Linux (Successfully tried building on Debian, Arch Linux and even OpenBSD) + * Install build dependencies (package names may vary depending on your operating system) - * binutils - * gcc - * make - * bison - * flex - * gmp - * mpc - * mpfr - * texinfo - * curl - * nasm - * grub - * qemu + * binutils + * gcc + * make + * bison + * flex + * gmp + * mpc + * mpfr + * texinfo + * curl + * nasm + * grub + * qemu + * Build a cross compiler using `make cross` -* Run `make build` + +* Run `make build` + * Test Melvix in QEMU (opens after `make test`) + * Optional: Flash the built ISO to a USB/Floppy/CD drive using `sudo dd if=./build/melvix.iso of=/dev/sdX bs=4M oflag=sync` |