added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / arch / ppc-all / prep / startup / mmakefile.src
blobbd29b80dba856769a6961cf5945c8979737df73e
1 # $Id$
2 include $(TOP)/config/make.cfg
4 USER_INCLUDES := -I.
6 FILES := startup of1275 c_start
7 OBJDIR := $(GENDIR)/$(CURDIR)
9 LD := ppc-linux-ld
10 STRIP := ppc-linux-strip
12 #MM kernel-bootstrap-prep-ppc :
13 kernel-bootstrap-prep-ppc: $(foreach f, $(FILES), $(OBJDIR)/$(f).o)
14         $(LD) -r -d $(foreach f, $(FILES), $(OBJDIR)/$(f).o) \
15             -o $(OSGENDIR)/boot/bootstrap.o
16         $(OBJCOPY) -R .note -R .comment $(OSGENDIR)/boot/bootstrap.o
18 #MM
19 clean ::
20         -$(RM) $(OBJDIR) *.err
22 #MM setup-prep-ppc:
23 setup-prep-ppc:
24         %mkdirs_q $(OBJDIR)
25         %mkdirs_q $(OSGENDIR)/boot
27 $(OBJDIR)/%.o : %.S
28         %compile_q
30 $(OBJDIR)/%.o : %.c
31         %compile_q
33 $(OBJDIR)/%.d : %.c
34         %mkdepend_q
36 %common
37 %include_deps $(foreach f,$(FILES) $(FUNCTIONS),$(OBJDIR)/$(f).d) $(END_FILE).d