Fixed binary search: no more infinite loops when vendor is unknown.
[tangerine.git] / arch / .unmaintained / ppc-native / exec / mmakefile.src
blob988299b0588f0ca25c71b529f9dd5adf8c60f93c
1 # $Id$
2 include $(TOP)/config/make.cfg
4 OBJDIR          := $(OSGENDIR)/exec
5 OS_INCLUDES     := -I$(GENINCDIR)
6 SPECIAL_CFLAGS  := $(SHARED_CFLAGS) -I$(TOP)/rom/exec -I..
7 CFLAGS2         := $(SHARED_CFLAGS) $(CFLAGS)
8 AFLAGS2         := $(AFLAGS) -I.. -I$(GENINCDIR)
9 TESTS           :=
10 FILES           := \
11         getcc setsr
13 COREFILES       := \
14         andimask intserver irq orimask restorefpu restorecpu \
15         storefpu storecpu init semaphores cpu
17 #MM
18 exec-amiga-ppc : $(foreach f,$(FILES), $(OBJDIR)/$(f).o) \
19         $(foreach f,$(COREFILES), $(OBJDIR)/$(f).o) $(OBJDIR)/exec_init.o
20         @$(NOP)
22 #MM
23 setup-exec-amiga-ppc :
24         %mkdirs_q $(OBJDIR)
25         %add_objects $(foreach f,$(FILES), rom/exec/$(f))
26         %add_objects $(foreach f,$(COREFILES), rom/exec/$(f))
27         %exclude_files $(foreach f,$(FILES), rom/exec/$(f))
29 #MM
30 clean ::
31         -$(RM) $(TESTS)
33 $(OBJDIR)/%.o : %.c
34         %compile_q opt=$(CFLAGS2)
36 $(OBJDIR)/%.o : %.S
37         %assemble_q opt=$(AFLAGS2)
39 $(OBJDIR)/%.d : %.c
40         %mkdepend_q
42 init.s : init.c
43     %ctoasm_q
45 cpu.s : cpu.c
46     %ctoasm_q
48 %common