Speed-up finding next free cluster by starting the search from where the
[AROS.git] / arch / .unmaintained / ppc-native / mmakefile.src
blob2f560b6529760ae573258cb66decf3d3fad94ee7
1 # $Id$
2 include $(TOP)/config/make.cfg
4 GENINC          := $(TOOLDIR)/geninc-ppc-native$(HOST_EXE_SUFFIX)
5 OS_INCLUDES     := -I$(GENINCDIR)
6 MACHINE_H       := $(GENINCDIR)/aros/machine.h
7 INCFILES        := $(GENINCDIR)/aros/machine.h \
8                    $(AROS_INCLUDES)/aros/machine.h \
9            
10 #MM- AROS-amiga : setup-amiga includes compiler kernel
12 # Kernel
13 #MM- kernel-amiga : kernel-exec-amiga \
14 #MM         kernel-aros-linklib
16 # Setup
17 #MM- setup-amiga : setup-exec-amiga-$(CPU)
19 # Setup includes
20 #MM- includes-amiga : includes-copy includes-amiga-$(CPU)
22 # Setup the CLIB metatargets...
23 #MM- setup-clib-amiga : setup-clib-amiga-$(CPU)
25 #MM- clib-amiga : clib-amiga-$(CPU)
27 #MM- alib-amiga : alib-amiga-$(CPU)
29 #MM- kernel-exec-amiga : exec-amiga-$(CPU) kernel-exec-linklib
31 # Setup libraries
32 #MM kernel-exec-amiga-ppc :
33 kernel-exec-amiga-ppc :
34         %add_objects rom/boot/libexec
36 #MM kernel-aros-amiga-ppc :
37 kernel-aros-amiga-ppc :
38         %add_objects rom/boot/libaros
40 #MM
41 includes-amiga-ppc : $(INCFILES) machine.i
42         @$(NOP)
44 #MM
45 clean ::
46         -$(RM) $(MACHINE_H) $(DISTMACHINE_H) $(TESTS) machine.i $(GENINC)
48 $(AROS_INCLUDES)/aros/%.h : %.h
49         %mkdirs_q $(AROS_INCLUDES)/aros
50         $(CP) $< $@
52 $(AROS_INCLUDES)/asm/%.h : %.h
53         %mkdirs_q $(AROS_INCLUDES)/asm
54         $(CP) $< $@
56 $(AROS_INCLUDES)/exec/%.h : %.h
57         %mkdirs_q $(AROS_INCLUDES)/exec
58         $(CP) $< $@
60 $(AROS_INCLUDES)/%.h : %.h
61         %mkdirs_q $(AROS_INCLUDES)
62         $(CP) $< $@
64 $(GENINCDIR)/aros/%.h : %.h
65         %mkdirs_q $(GENINCDIR)/aros
66         $(CP) $< $@
68 $(GENINCDIR)/asm/%.h : %.h
69         %mkdirs_q $(GENINCDIR)/asm
70         $(CP) $< $@
72 $(GENINCDIR)/exec/%.h : %.h
73         %mkdirs_q $(GENINCDIR)/exec
74         $(CP) $< $@
76 $(GENINCDIR)/%.h : %.h
77         %mkdirs_q $(GENINCDIR)
78         $(CP) $< $@
80 machine.i: $(GENINC) $(MACHINE_H)
81         $(GENINC) > machine.i
83 $(GENINC) : geninc.c
84         @echo "CFLAGS=$(CFLAGS)"
85         @echo "Creating geninc..."
86         @$(HOST_CC) $(CFLAGS) -o $@ $<
88 build: build.c $(GENINCDIR)/aros/boot.h
89         @$(HOST_CC) $(CFLAGS) -D__BFD__ -o build $<
91 # %include_deps
92 %common