mittos64-old/libc/Makefile

31 lines
479 B
Makefile

ifeq ($(MITTOS64),)
$(error Build environment is not activated. Please source activate)
endif
LIBDIR := $(SYSROOT)/usr/lib
CRT := crt0
CRT_OBJ := $(addprefix obj/, $(patsubst %,%.o,$(CRT)))
ASFLAGS := -ggdb
all: $(CRT_OBJ)
OBJ_DIRS := $(sort $(dir $(CRT_OBJ)))
$(CRT_OBJ): | $(OBJ_DIRS)
$(OBJ_DIRS):
mkdir -p $@
obj/%.o:%.S
$(COMPILE.S) $^ -o $@
$(LIBDIR)/%: obj/%
cp $< $@
install: $(patsubst %,$(LIBDIR)/%.o,$(CRT))
clean:
rm -rf obj/
.PHONY: all clean install