123456789101112131415161718192021222324252627282930313233 |
- KERNEL_ROOT=../..
- include $(KERNEL_ROOT)/config.mk
- SRC = interrupt.c trap.c stack.c backtrace.c showmem.c __udivsi3.c __umodsi3.c
- CPU_OBJ = $(SRC:.c=.o) context.o trapisr.o hdisr.o
- #AFLAGS += -DTEXT_BASE=$(TEXTBASE) -I$(KERNEL_ROOT)/libcpu/$(ARCH)/include
- AFLAGS += -I$(KERNEL_ROOT)/libcpu/$(ARCH)/include
- CFLAGS += -I$(KERNEL_ROOT)/libcpu/$(ARCH)/include
- all: $(LIBCPU) $(STARTOBJ)
- $(STARTOBJ): start.S
- # $(CC) $(AFLAGS) -c start.S -ggdb -o $(STARTOBJ)
- $(CC) $(AFLAGS) -c start.S -o $(STARTOBJ)
- $(LIBCPU): $(CPU_OBJ)
- $(AR) r $(LIBCPU) $?
- $(RANLIB) $(LIBCPU)
- clean :
- $(RM) *.o *~ *.bak
- $(RM) $(LIBCPU)
- $(RM) $(STARTOBJ)
- $(RM) .depend
- dep : .depend
- include .depend
- .depend: $(SRC)
- $(CC) $(CFLAGS) -M $^ > $@
|