# $Id: makefile.src,v 1.5 1997/08/06 23:51:42 iaint Exp $
TOP=..
CURDIR=config

include $(TOP)/config/make.cfg

SUBDIRS=$(ARCH) $(CPU)

CONFIG_H = $(INCDIR)/aros/config.h

all: setup
	@echo "Creating mf.inc files..."
	@sort +1 $(GENDIR)/config.files -o $(GENDIR)/config.files.sort
	@uniq $(GENDIR)/config.files.sort $(GENDIR)/config.files
	@$(AWK) -f $(TOP)/scripts/genreplace.gawk \
		--assign TOP="$(TOP)" --assign GENDIR="$(GENDIR)" \
		$(GENDIR)/config.files
	%subdirs_q target=all

setup : make-dirs $(CONFIG_H)
	%subdirs_q "Setting up" setup

make-dirs:
	%mkdirs_q $(INCDIR)/aros $(GENDIR)

mf_inc:

$(CONFIG_H): $(TOP)/configure
	sh $(TOP)/configure -h $@

clean::
	-$(RM) ./machine
	%subdirs_q "Cleaning" clean
	$(RM) host.cfg $(CONFIG_H) $(INCDIR)/aros

machine:
	$(CC) -I$(TOP)/compiler/include -I$(TOP)/compiler/arossupport/include -o machine machine.c
	./machine

%common
%include_deps $(TOP)/config/host.cfg
