ref: 43149c34053a8ba8320d2b021ca6d6ba86601985
dir: /libstd/Makefile/
MYRLIB=std MYRSRC= \ alloc.myr \ chartype.myr \ die.myr \ fmt.myr \ option.myr \ rand.myr \ sys.myr \ types.myr \ utf.myr \ varargs.myr \ ASMSRC= \ start.s \ syscall.s \ util.s include ../config.mk all: $(MYRLIB) $(MYRBIN) test sys.myr: sys-$(SYS).myr cp sys-$(SYS).myr sys.myr syscall.s: syscall-$(SYS).s cp syscall-$(SYS).s syscall.s start.s: start-$(SYS).s cp start-$(SYS).s start.s test: libstd.a myrbuild -b test test.myr -I. $(MYRLIB): $(MYRSRC) $(ASMSRC) ../myrbuild/myrbuild -C../6/6m -M../muse/muse -l $(MYRLIB) $^ OBJ=$(MYRSRC:.myr=.o) $(ASMSRC:.s=.o) JUNKASM=$(MYRSRC:.myr=.s) USE=$(MYRSRC:.myr=.use) $(MYRLIB) .PHONY: clean clean: rm -f $(OBJ) test.o rm -f $(USE) test.use rm -f $(JUNKASM) test.s rm -f lib$(MYRLIB).a install: mkdir -p $(INST_ROOT)/lib/myr install libstd.a $(INST_ROOT)/lib/myr install std $(INST_ROOT)/lib/myr