pmd-sky/lib/syscall/Makefile
AnonymousRandomPerson 608e361e57 Initialized base repo
2023-06-28 23:35:19 -04:00

33 lines
743 B
Makefile

GAME_CODE ?= arm9
MWCCVER := 2.0/sp2p3
PROC := arm946e
PROC_S := arm5te
PROC_LD := v5te
BUILD_DIR := build/$(GAME_CODE)
include ../../common.mk
MWLDFLAGS := -library -nodead -w off -proc $(PROC_LD)
LIB := $(BUILD_DIR)/libsyscall.a
.PHONY: all install
INSTALL_PREFIX ?= $(WORK_DIR)/lib/ARM9-TS
INSTALL_LIBDIR := $(INSTALL_PREFIX)/lib
all: $(LIB)
ASM_SRCS := asm/_secure_$(GAME_CODE).s
$(LIB): $(ALL_OBJS)
cd $(BUILD_DIR) && LM_LICENSE_FILE=$(BACK_REL)/$(LM_LICENSE_FILE) $(WINE) $(MWLD) $(MWLDFLAGS) -o $(BACK_REL)/$(LIB) $(ALL_OBJS:$(BUILD_DIR)/%=%)
install: all
$(shell mkdir -p $(INSTALL_LIBDIR))
cp $(LIB) $(INSTALL_LIBDIR)/
tidy:
$(RM) -r $(BUILD_DIR)
clean: tidy