From a184a7f9543fb1c0ca7ddfae8e85f4f479e78c56 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 8 Oct 2022 04:33:56 +0300 Subject: [PATCH] Update files --- .gitignore | 3 +++ Audio/Makefile | 5 +++++ Fennix Drivers.code-workspace | 10 ++++++++++ FileSystem/Makefile | 5 +++++ FileSystem/ext2/Makefile | 5 +++++ Makefile | 15 +++++++++++++++ README.md | 12 +++++++++++- Video/Framebuffer/Makefile | 5 +++++ Video/Makefile | 5 +++++ 9 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 Audio/Makefile create mode 100644 Fennix Drivers.code-workspace create mode 100644 FileSystem/Makefile create mode 100644 FileSystem/ext2/Makefile create mode 100644 Makefile create mode 100644 Video/Framebuffer/Makefile create mode 100644 Video/Makefile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..45e10c1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +out +*.map +*.o diff --git a/Audio/Makefile b/Audio/Makefile new file mode 100644 index 0000000..81aab70 --- /dev/null +++ b/Audio/Makefile @@ -0,0 +1,5 @@ +build: + + +clean: + diff --git a/Fennix Drivers.code-workspace b/Fennix Drivers.code-workspace new file mode 100644 index 0000000..14008ce --- /dev/null +++ b/Fennix Drivers.code-workspace @@ -0,0 +1,10 @@ +{ + "folders": [ + { + "path": "." + } + ], + "settings": { + "debug.allowBreakpointsEverywhere": true + } +} \ No newline at end of file diff --git a/FileSystem/Makefile b/FileSystem/Makefile new file mode 100644 index 0000000..bf07c4b --- /dev/null +++ b/FileSystem/Makefile @@ -0,0 +1,5 @@ +build: + make --quiet -C ext2 build + +clean: + make -C ext2 clean diff --git a/FileSystem/ext2/Makefile b/FileSystem/ext2/Makefile new file mode 100644 index 0000000..81aab70 --- /dev/null +++ b/FileSystem/ext2/Makefile @@ -0,0 +1,5 @@ +build: + + +clean: + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5dcd77b --- /dev/null +++ b/Makefile @@ -0,0 +1,15 @@ +build: + mkdir -p out + touch out/dummy.drv + make --quiet -C Audio build + make --quiet -C FileSystem build + make --quiet -C Video build + +prepare: + $(info Nothing to prepare) + +clean: + rm -rf out + make -C Audio clean + make -C FileSystem clean + make -C Video clean diff --git a/README.md b/README.md index 9b12d10..e863fdd 100644 --- a/README.md +++ b/README.md @@ -1 +1,11 @@ -# Drivers \ No newline at end of file +# Drivers + +Drivers for [Fennix](https://github.com/Fennix-Project/Fennix). + +--- + +Use `Fennix` repo to build the operating system. + +```bash +git clone --recurse-submodules https://github.com/Fennix-Project/Fennix.git +``` diff --git a/Video/Framebuffer/Makefile b/Video/Framebuffer/Makefile new file mode 100644 index 0000000..81aab70 --- /dev/null +++ b/Video/Framebuffer/Makefile @@ -0,0 +1,5 @@ +build: + + +clean: + diff --git a/Video/Makefile b/Video/Makefile new file mode 100644 index 0000000..58939f6 --- /dev/null +++ b/Video/Makefile @@ -0,0 +1,5 @@ +build: + make --quiet -C Framebuffer build + +clean: + make -C Framebuffer clean