From 34a526d58fe34e2d78de68f9f50561528817f826 Mon Sep 17 00:00:00 2001 From: Nathaniel Walizer Date: Sun, 1 Jun 2025 12:41:29 -0700 Subject: [PATCH] Rearrange Makefile to better organize components --- Makefile | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index f73a3e9..593af67 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,9 @@ #CROSS_COMPILE = arm-none-eabi- -OS = linux +SYS = linux GFX = sdl +NESE_DEBUG = CART + CC = $(CROSS_COMPILE)gcc LD = $(CC) #CFLAGS = -mcpu=cortex-m33 -mthumb @@ -28,19 +30,20 @@ TEST_OBJS = $(TEST_SRCS:%.c=$(OBJDIR)/%.o) MAPDIR = $(SRCDIR)/map GFXDIR = $(SRCDIR)/$(GFX) +SYSDIR = $(SRCDIR)/$(SYS) -NESE_SRC_SRCS = f6502.c f6502_opcodes.c -NESE_SRC_SRCS += nese.c nes.c cart.c mapper.c -NESE_SRC_SRCS += ppu.c apu.c -NESE_SRC_SRCS += memory.c serdes.c save.c rle.c cartinfo.c -NESE_SRC_SRCS += menu.c list.c state.c menus.c -NESE_SRC_SRCS += $(OS)/port.c +NESE_SYS_SRCS = $(notdir $(wildcard $(SYSDIR)/*.c)) NESE_GFX_SRCS = $(notdir $(wildcard $(GFXDIR)/*.c)) NESE_MAP_SRCS = $(notdir $(wildcard $(MAPDIR)/*.c)) -NESE_DEBUG = CART +NESE_SRC_SRCS = f6502.c f6502_opcodes.c +NESE_SRC_SRCS += nese.c nes.c cart.c mapper.c +NESE_SRC_SRCS += memory.c ppu.c apu.c +NESE_SRC_SRCS += serdes.c save.c rle.c cartinfo.c +NESE_SRC_SRCS += menu.c list.c state.c menus.c NESE_SRCS += $(NESE_SRC_SRCS:%=$(SRCDIR)/%) +NESE_SRCS += $(NESE_SYS_SRCS:%=$(SYSDIR)/%) NESE_SRCS += $(NESE_MAP_SRCS:%=$(MAPDIR)/%) NESE_SRCS += $(NESE_GFX_SRCS:%=$(GFXDIR)/%) NESE_OBJS = $(NESE_SRCS:%.c=$(OBJDIR)/%.o)