mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
33 lines
743 B
Makefile
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
|