added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / arch / .unmaintained / arm-all / Drivers / irq.hidd.sa1100 / mmakefile.src
blob5de0ebe4f09c3424faa0a1a5801f1a711c1f797b
1 # $Id$
2 TOP = ../../../..
3 include $(TOP)/config/make.cfg
5 USER_INCLUDES := -I.
7 FILES   :=      irq_init irqclass servers functable
8 OBJDIR  :=      $(GENDIR)/$(CURDIR)
9 END_FILE :=     $(OBJDIR)/endtag
10 ENDFUNC :=      $(END_FILE).o
12 #MM Drivers-generic-arm : 
13 Drivers-generic-arm : libdefs.h $(foreach f,$(FILES),$(OBJDIR)/$(f).o) $(ENDFUNC)
14         %add_objects rom/boot/hidd_irq
15         @arm-elf-ld -r $(foreach f,$(FILES),$(OBJDIR)/$(f).o) $(ENDFUNC) \
16             -o $(OSGENDIR)/boot/hidd_irq.o
17         @$(OBJCOPY) -R .note -R .comment $(OSGENDIR)/boot/hidd_irq.o
19 #MM
20 clean ::
21         -$(RM) $(OBJDIR) libdefs.h *.err
23 #MM
24 setup-generic-arm :
25         %mkdirs_q $(OBJDIR)
27 $(OBJDIR)/%.o : %.S
28         %assemble_q
30 $(OBJDIR)/%.o : %.c
31         %compile_q
33 $(OBJDIR)/%.d : %.c
34         %mkdepend_q
36 onbitmap.s: onbitmap.c
37         %ctoasm_q
39 %libdefs_rule
40         
41 FUNCTABLE_SRCS := $(foreach f,$(FUNCTIONS),$(f).c)
43 %mkfunctable_arch
45 %mkendtag_q
47 %common
48 %include_deps $(foreach f,$(FILES) $(FUNCTIONS),$(OBJDIR)/$(f).d) $(END_FILE).d