mips/Makefile

31 lines
614 B
Makefile

include config.mk
.PHONY: build clean install uninstall masm mld msim
build: masm mld msim
./bin/masm/masm -o ./bin/runtime.o ./lib/runtime.asm
clean:
rm -fr ./bin
install:
install -m 755 -D -t $(PREFIX)/bin ./bin/masm/masm
install -m 755 -D -t $(PREFIX)/bin ./bin/mld/mld
install -m 755 -D -t $(PREFIX)/bin ./bin/msim/msim
install -m 444 -D -t $(PREFIX)/lib/mips ./bin/runtime.o
uninstall:
rm $(PREFIX)/bin/masm
rm $(PREFIX)/bin/mld
rm $(PREFIX)/bin/msim
rm $(PREFIX)/lib/mips/runtime.o
rmdir $(PREFIX)/lib/mips
masm:
make -C ./masm build
mld:
make -C ./mld build
msim:
make -C ./msim build