revert between 56095 -> 55830 in arch
[AROS.git] / arch / .unmaintained / ppc-native / exec / mmakefile.src
blobb5f9894be317b54a3a44ca1390965d21587c0673
1 # $Id$
3 include $(SRCDIR)/config/aros.cfg
5 OBJDIR          := $(OSGENDIR)/exec
6 OS_INCLUDES     := -I$(GENINCDIR)
7 SPECIAL_CFLAGS  := $(SHARED_CFLAGS) -I$(TOP)/rom/exec -I..
8 CFLAGS2         := $(SHARED_CFLAGS) $(CFLAGS)
9 AFLAGS2         := $(AFLAGS) -I.. -I$(GENINCDIR)
10 TESTS           :=
11 FILES           := \
12         getcc setsr
14 COREFILES       := \
15         andimask intserver irq orimask restorefpu restorecpu \
16         storefpu storecpu init semaphores cpu
18 #MM
19 exec-amiga-ppc : $(foreach f,$(FILES), $(OBJDIR)/$(f).o) \
20         $(foreach f,$(COREFILES), $(OBJDIR)/$(f).o) $(OBJDIR)/exec_init.o
21         @$(NOP)
23 #MM
24 setup-exec-amiga-ppc :
25         %mkdirs_q $(OBJDIR)
26         %add_objects $(foreach f,$(FILES), rom/exec/$(f))
27         %add_objects $(foreach f,$(COREFILES), rom/exec/$(f))
28         %exclude_files $(foreach f,$(FILES), rom/exec/$(f))
30 #MM
31 clean ::
32         -$(RM) $(TESTS)
34 $(OBJDIR)/%.o : %.c
35         %compile_q opt=$(CFLAGS2)
37 $(OBJDIR)/%.o : %.S
38         %assemble_q opt=$(AFLAGS2)
40 $(OBJDIR)/%.d : %.c
41         %mkdepend_q
43 init.s : init.c
44     %ctoasm_q
46 cpu.s : cpu.c
47     %ctoasm_q
49 %common