From abef6da56913f1c55528103e60a50451a39628b1 Mon Sep 17 00:00:00 2001 From: WlodekM Date: Sun, 16 Jun 2024 10:35:45 +0300 Subject: initial commit --- misc/n64/Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 misc/n64/Makefile (limited to 'misc/n64/Makefile') diff --git a/misc/n64/Makefile b/misc/n64/Makefile new file mode 100644 index 0000000..e14986c --- /dev/null +++ b/misc/n64/Makefile @@ -0,0 +1,26 @@ +all: ClassiCube-n64.z64 + +BUILD_DIR = build-n64 +SOURCE_DIR = src +N64_ROM_TITLE = "ClassiCube" +N64_ROM_RTC = true + +CFILES := $(notdir $(wildcard src/*.c)) +OFILES := $(CFILES:.c=.o) +OBJS := $(addprefix $(BUILD_DIR)/,$(OFILES)) +CFLAGS := -Wno-error=missing-braces -Wno-error=strict-aliasing -Wno-error=incompatible-pointer-types -Wno-error=maybe-uninitialized + +include $(N64_INST)/include/n64.mk + +ClassiCube-n64.z64: N64_ROM_TITLE = "ClassiCube" +ClassiCube-n64.z64: $(BUILD_DIR)/filesystem.dfs + +$(BUILD_DIR)/filesystem.dfs: misc/n64/default.zip + +$(BUILD_DIR)/ClassiCube-n64.elf: $(OBJS) + +clean: + rm -rf $(BUILD_DIR) *.z64 +.PHONY: clean + +-include $(wildcard $(BUILD_DIR)/*.d) -- cgit 1.4.1-2-gfad0