Skip to content

Commit 4ca1e2e

Browse files
committed
Moved files into kernel/ and boot/
1 parent 2946477 commit 4ca1e2e

11 files changed

Lines changed: 6 additions & 16 deletions

File tree

src/Makefile

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,20 @@ WARNS = -Wall -Wextra #-pedantic
3131
CCOPTS = $(CAPABS) $(WARNS) -c -m32 -fno-stack-protector -fno-builtin -march=i686 $(INCLUDES)
3232
CPPOPTS = $(CAPABS) $(WARNS) -c -m32 -std=c++14 -fno-stack-protector $(INCLUDES)
3333

34-
3534
LDOPTS = -nostdlib -melf_i386 -N --eh-frame-hdr --script=linker.ld #-flto
3635

37-
3836
# Objects
3937
###################################################
4038
CXXABI = $(shell find ./crt/cxxabi -type f -name "*.cpp")
4139
CXXABI_OBJ = $(CXXABI:.cpp=.o)
4240

43-
OS_OBJECTS = kernel_start.o syscalls.o interrupts.o class_os.o \
41+
OS_OBJECTS = kernel/kernel_start.o kernel/syscalls.o kernel/interrupts.o kernel/os.o \
42+
kernel/irq_manager.o kernel/pci_manager.o kernel/pit.o \
4443
crt/c_abi.o crt/string.o crt/quick_exit.o crt/cxx_abi.o util/memstream.o \
45-
class_irq_manager.o class_pci_manager.o class_pit.o\
46-
hw/pic.o hw/class_pci_device.o hw/class_dev.o hw/cpu_freq_sampling.o\
44+
hw/pic.o hw/class_pci_device.o hw/class_dev.o hw/cpu_freq_sampling.o \
4745
virtio/class_virtio.o virtio/class_virtionet.o virtio/class_virtio_queue.o \
4846
net/class_ethernet.o net/inet.o net/class_inet.o net/class_arp.o net/class_ip4.o \
49-
net/class_udp.o net/class_tcp.o net/class_tcp_socket.o net/class_icmp.o net/class_inet4.o\
47+
net/class_udp.o net/class_tcp.o net/class_tcp_socket.o net/class_icmp.o net/class_inet4.o \
5048
net/ip6/ip6.o net/ip6/icmp6.o net/ip6/udp6.o net/ip6/ndp.o \
5149
net/class_packet.o net/dns/dns.o
5250

@@ -147,14 +145,9 @@ install: #os.a bootloader
147145
# Bootloader
148146
###################################################
149147
# Nasm-based bootloader
150-
bootloader: bootloader.asm
148+
bootloader: boot/bootloader.asm
151149
@echo "\n>> Assembling bootloader"
152-
nasm -f bin -o bootloader bootloader.asm
153-
154-
# Optional, for gcc-assembled bootloader
155-
bootloader_s: bootloader.s
156-
$(CC) $(CCOPTS) -o $@ $<
157-
150+
nasm -f bin -o bootloader $<
158151

159152
# Etags
160153
###################################################
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)