summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-02-21 21:26:11 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-02-21 21:26:11 +0100
commit251e0e9927a75f6193d9780d8a11aacb43111739 (patch)
tree75abc481511b948fe9add022946f2581064f328a /src
parent3508217ffd1f64759c97dcac970b31ff55d5a974 (diff)
chore: libASN: start to implement the AudioSoundNamespace library.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src')
-rw-r--r--src/libASN/AsnKit/VirtualMixer.h17
-rw-r--r--src/libASN/libASN.json3
-rw-r--r--src/libASN/src/VirtualMixer.cpp5
3 files changed, 23 insertions, 2 deletions
diff --git a/src/libASN/AsnKit/VirtualMixer.h b/src/libASN/AsnKit/VirtualMixer.h
index e69de29b..34b8dd35 100644
--- a/src/libASN/AsnKit/VirtualMixer.h
+++ b/src/libASN/AsnKit/VirtualMixer.h
@@ -0,0 +1,17 @@
+// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org)
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+// Official repository: https://github.com/nekernel-org/nekernel
+
+#ifndef ASNKIT_SOUNDMIXER_H
+#define ASNKIT_SOUNDMIXER_H
+
+#include <libSystem/SystemKit/System.h>
+
+namespace ASN {
+
+
+
+}
+
+#endif
diff --git a/src/libASN/libASN.json b/src/libASN/libASN.json
index 3e6d33f2..f1a5e267 100644
--- a/src/libASN/libASN.json
+++ b/src/libASN/libASN.json
@@ -2,12 +2,11 @@
"compiler_path": "x86_64-w64-mingw32-gcc",
"compiler_std": "c++20",
"headers_path": ["../", "./"],
- "sources_path": ["src/*.cpp", "src/*.S"],
+ "sources_path": ["src/*.cpp"],
"output_name": "libASN.dll",
"compiler_flags": [
"-ffreestanding",
"-shared",
- "-std=c17",
"-fno-rtti",
"-fno-exceptions",
"-Wl,--subsystem=17"
diff --git a/src/libASN/src/VirtualMixer.cpp b/src/libASN/src/VirtualMixer.cpp
index e69de29b..d8a01b5a 100644
--- a/src/libASN/src/VirtualMixer.cpp
+++ b/src/libASN/src/VirtualMixer.cpp
@@ -0,0 +1,5 @@
+// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (see LICENSE file)
+// Official repository: https://github.com/nekernel-org/nekernel
+
+#include <AsnKit/VirtualMixer.h>