# %jp{アーキテクチャパス定義}
-INC_PROC_DIR = $(KERNEL_DIR)/include/arch/proc/$(ARCH_PROC)
-INC_IRC_DIR = $(KERNEL_DIR)/include/arch/irc/$(ARCH_IRC)
-SRC_PROC_DIR = $(KERNEL_DIR)/source/arch/proc/$(ARCH_PROC)
-SRC_PROC_ASM_DIR = $(KERNEL_DIR)/source/arch/proc/$(ARCH_PROC)/$(ARCH_CC)
-SRC_IRC_DIR = $(KERNEL_DIR)/source/arch/irc/$(ARCH_IRC)
-SRC_IRC_ASM_DIR = $(KERNEL_DIR)/source/arch/irc/$(ARCH_IRC)/$(ARCH_CC)
+INC_PROC_DIR = $(KERNEL_DIR)/include/arch/proc/$(ARCH_PROC)
+INC_IRC_DIR = $(KERNEL_DIR)/include/arch/irc/$(ARCH_IRC)
+SRC_PROC_DIR = $(KERNEL_DIR)/source/arch/proc/$(ARCH_PROC)
+SRC_PROC_CC_DIR = $(KERNEL_DIR)/source/arch/proc/$(ARCH_PROC)/$(ARCH_CC)
+SRC_IRC_DIR = $(KERNEL_DIR)/source/arch/irc/$(ARCH_IRC)
+SRC_IRC_CC_DIR = $(KERNEL_DIR)/source/arch/irc/$(ARCH_IRC)/$(ARCH_CC)
# %jp{パス設定}
INC_DIRS += $(INC_PROC_DIR) $(INC_IRC_DIR)
-SRC_DIRS += $(SRC_PROC_DIR) $(SRC_PROC_DIR) $(SRC_PROC_ASM_DIR) $(SRC_IRC_DIR) $(SRC_IRC_ASM_DIR)
+SRC_DIRS += $(SRC_PROC_DIR) $(SRC_PROC_DIR) $(SRC_PROC_CC_DIR) $(SRC_IRC_DIR) $(SRC_IRC_CC_DIR)
# %jp{オプションフラグ}
AFLAGS +=
# アセンブラファイルの追加
-ASRCS += $(SRC_PROC_ASM_DIR)/ctxctl.S \
- $(SRC_PROC_ASM_DIR)/intctl.S
+ASRCS += $(SRC_PROC_CC_DIR)/kini_prc.S \
+ $(SRC_PROC_CC_DIR)/kdis_int.S \
+ $(SRC_PROC_CC_DIR)/kena_int.S \
+ $(SRC_PROC_CC_DIR)/kwai_int.S \
+ $(SRC_PROC_CC_DIR)/kcre_ctx.S \
+ $(SRC_PROC_CC_DIR)/krst_ctx.S \
+ $(SRC_PROC_CC_DIR)/kswi_ctx.S \
+ $(SRC_PROC_CC_DIR)/kint_hdr.S
# C言語ファイルの追加
CSRCS += $(SRC_IRC_DIR)/ini_irc.c \
$(SRC_IRC_DIR)/exe_irc.c \
$(SRC_IRC_DIR)/ena_int.c \
$(SRC_IRC_DIR)/dis_int.c \
- $(SRC_IRC_DIR)/clr.int.c \
+ $(SRC_IRC_DIR)/clr_int.c \
$(SRC_IRC_DIR)/chg_ilv.c \
$(SRC_IRC_DIR)/get_ilv.c