25 OBJS1
= $(patsubst %.c
,%.o
,$(wildcard *.c
))
26 OBJS2
= $(patsubst %.s
,%.o
,$(wildcard $(ARCH
)/*.s
))
28 start.o
: $(ARCH
)/start.o
30 libc.a
: $(OBJS1
) $(OBJS2
)
31 $(AR
) rcs
$@
$(OBJS1
) $(OBJS2
)
34 rm -f
*.o
*.a x86
/*.o arm
/*.o x64
/*.o