Wanderer/Info: fix compilation
[AROS.git] / arch / .unmaintained / m68k-linux / mmakefile.src
blob6ef085f2387a4c6e84d2d7161b46a0bb8c06f55e
1 # $Id$
3 include $(SRCDIR)/config/aros.cfg
5 GENINC          := $(TOOLDIR)/geninc-m68k-linux$(HOST_EXE_SUFFIX)
6 OS_INCLUDES     := -I$(GENINCDIR)
7 USER_INCLUDES   := -I$(TOP)/rom/exec
8 INCFILES        := $(GENINCDIR)/aros/machine.h \
9                    $(AROS_INCLUDES)/aros/machine.h \
10                    $(GENINCDIR)/jmpdefs.h
11 MACHINE_H       := $(GENINCDIR)/aros/machine.h
13 #MM
14 includes-linux-m68k : $(INCFILES) machine.i
15         @$(NOP)
17 #MM
18 clean::
19         $(RM) $(INCFILES) $(TESTS) machine.i $(GENINC)
21 $(AROS_INCLUDES)/aros/%.h : %.h
22         %mkdirs_q $(AROS_INCLUDES)/aros
23         $(CP) $< $@
25 $(GENINCDIR)/aros/%.h : %.h
26         %mkdirs_q $(GENINCDIR)/aros
27         $(CP) $< $@
29 $(GENINCDIR)/%.h : %.h
30         %mkdirs_q $(GENINCDIR)
31         $(CP) $< $@
33 machine.i: $(GENINC) $(MACHINE_H)
34         $(GENINC) > machine.i
36 $(GENINC) : geninc.c
37         @echo "CFLAGS=$(CFLAGS)"
38         @echo "Creating geninc..."
39         @$(CC) $(CFLAGS) -o $@ $<
41 %common