mirror of
https://git.stationery.faith/corn/corn.git
synced 2024-11-22 05:22:19 +00:00
undo bad decisions
This commit is contained in:
parent
7ce0cd6056
commit
7a59ef37b8
2 changed files with 4 additions and 4 deletions
8
Makefile
8
Makefile
|
@ -11,7 +11,7 @@ LD=ld
|
||||||
CFLAGS+=-std=c2x -ffreestanding -fno-stack-protector -g -Wall -Wextra -pedantic -lgcc -isystem $(INCLUDE_DIR)
|
CFLAGS+=-std=c2x -ffreestanding -fno-stack-protector -g -Wall -Wextra -pedantic -lgcc -isystem $(INCLUDE_DIR)
|
||||||
CFLAGS+=-DPAGE_SIZE=4096
|
CFLAGS+=-DPAGE_SIZE=4096
|
||||||
|
|
||||||
LDFLAGS+=-nmagic -T arch/amd64/linker.ld
|
LDFLAGS+=-nmagic
|
||||||
|
|
||||||
C_SRC=$(shell find $(SRC_DIR) -type f -name "*.c")
|
C_SRC=$(shell find $(SRC_DIR) -type f -name "*.c")
|
||||||
C_OBJ=$(patsubst %.c,$(BUILD_DIR)/%.o,$(C_SRC))
|
C_OBJ=$(patsubst %.c,$(BUILD_DIR)/%.o,$(C_SRC))
|
||||||
|
@ -37,14 +37,14 @@ $(C_OBJ): $(BUILD_DIR)/%.o : %.c
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(CC) -c $(CFLAGS) -o $@ $<
|
$(CC) -c $(CFLAGS) -o $@ $<
|
||||||
|
|
||||||
$(BUILD_DIR)/$(K_BIN_NAME): $(SRC_DIR)/arch/amd64/linker.ld $(A_OBJ) $(C_OBJ) $(H_SRC) $(H_INCLUDE)
|
$(BUILD_DIR)/$(K_BIN_NAME): arch/amd64/linker.ld $(A_OBJ) $(C_OBJ) $(H_SRC) $(H_INCLUDE)
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
$(LD) $(LDFLAGS) -o $(BUILD_DIR)/$(K_BIN_NAME) $(A_OBJ) $(C_OBJ)
|
$(LD) $(LDFLAGS) -T arch/amd64/linker.ld -o $(BUILD_DIR)/$(K_BIN_NAME) $(A_OBJ) $(C_OBJ)
|
||||||
|
|
||||||
$(BUILD_DIR)/$(ISO_NAME): $(BUILD_DIR)/$(K_BIN_NAME) grub.cfg
|
$(BUILD_DIR)/$(ISO_NAME): $(BUILD_DIR)/$(K_BIN_NAME) grub.cfg
|
||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
@mkdir -p $(BUILD_DIR)/iso/boot/grub
|
@mkdir -p $(BUILD_DIR)/iso/boot/grub
|
||||||
cp arch/amd64/grub.cfg $(BUILD_DIR)/iso/boot/grub
|
cp grub.cfg $(BUILD_DIR)/iso/boot/grub
|
||||||
cp $(BUILD_DIR)/$(K_BIN_NAME) $(BUILD_DIR)/iso/boot
|
cp $(BUILD_DIR)/$(K_BIN_NAME) $(BUILD_DIR)/iso/boot
|
||||||
grub-mkrescue -o $(BUILD_DIR)/$(ISO_NAME) $(BUILD_DIR)/iso
|
grub-mkrescue -o $(BUILD_DIR)/$(ISO_NAME) $(BUILD_DIR)/iso
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue