pokeplatinum/lib/syscall/Makefile
2022-11-23 12:42:52 -05:00

33 lines
717 B
Makefile

GAME_CODE ?= arm9
MWCCVER := 2.0/sp2p3
PROC := arm946e
PROC_S := arm5te
PROC_LD := v5te
BUILD_DIR := build
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.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