diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-26 13:44:38 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-26 13:47:32 +0100 |
| commit | 66e4f909bd1a495d3f1c34d2e1b5cd71099ab1ae (patch) | |
| tree | d64cc867d352d190dfd5693262a42b31e28b9239 /Private/makefile | |
| parent | dbe4573f61ae059c9dafb8e7623370121d443451 (diff) | |
Kernel and System.Core: kernel related fixes and :boom: on User API.
- UserHeap.cxx: Document code and fix issue in ke_free_heap_internal.
- Scheduler: Rename ProcessManager to ProcessScheduler.
- The System API has been reworked to improve it's design, such as no
more C++ to improve it's portability.
- Moved containers into it's own API.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/makefile')
| -rw-r--r-- | Private/makefile | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/Private/makefile b/Private/makefile index b7e99049..bf068f14 100644 --- a/Private/makefile +++ b/Private/makefile @@ -1,5 +1,5 @@ ################################################## -# (C) Mahrouss Logic, 2024, all rights reserved. +# (C) Mahrouss Logic, all rights reserved. # This is the microkernel makefile. ################################################## @@ -25,10 +25,9 @@ error: MOVEALL=./MoveAll.sh -.PHONY: h-core-amd64-pc -h-core-amd64-pc: clean - $(CC) $(CCFLAGS) $(DEBUG) Source/*.cxx HALKit/AMD64/Storage/*.cxx HALKit/AMD64/PCI/*.cxx Source/Network/*.cxx\ - Source/Storage/*.cxx HALKit/AMD64/*.cxx HALKit/AMD64/*.cpp HALKit/AMD64/*.s +.PHONY: h-core-amd64-epm +h-core-amd64-epm: clean + $(CC) $(CCFLAGS) $(DEBUG) $(wildcard Source/*.cxx HALKit/AMD64/Storage/*.cxx) $(wildcard HALKit/AMD64/PCI/*.cxx) $(wildcard Source/Network/*.cxx) $(wildcard Source/Storage/*.cxx) $(wildcard HALKit/AMD64/*.cxx) $(wildcard HALKit/AMD64/*.cpp) $(wildcard HALKit/AMD64/*.s) $(ASM) $(ASMFLAGS) HALKit/AMD64/HalInterruptAPI.asm $(ASM) $(ASMFLAGS) HALKit/AMD64/HalSMPCoreManager.asm $(ASM) $(ASMFLAGS) HALKit/AMD64/HalNewBoot.asm @@ -37,13 +36,13 @@ h-core-amd64-pc: clean OBJCOPY=x86_64-w64-mingw32-objcopy -.PHONY: link-amd64-pc -link-amd64-pc: +.PHONY: link-amd64-epm +link-amd64-epm: $(LD) $(LDFLAGS) $(LDOBJ) -o $(KERNEL) cp $(KERNEL) Root/Boot .PHONY: all -all: h-core-amd64-pc link-amd64-pc +all: h-core-amd64-epm link-amd64-epm @echo "Fully built." |
