################################################################
# Simple relaying Makefile.  For details, please see src/Makefile.in
#
# See also ./configure
################################################################

BUILDARCH=@BUILDARCH@

all:		@TARGET@

install:	install-@TARGET@

################################################################
# Build just the single-threaded Prolog engine
################################################################

lite::
	@cd $(BUILDARCH) && $(MAKE) all

install-lite::
	@cd $(BUILDARCH) && $(MAKE) install

rpm-install::
	@cd $(BUILDARCH) && $(MAKE) $@

check::
	@cd $(BUILDARCH) && $(MAKE) $@
	@if [ -f packages/Makefile ]; then \
	   cd packages && make $@; \
	fi

clean::
	@cd $(BUILDARCH) && $(MAKE) $@
	@if [ -f packages/Makefile ]; then \
	   cd packages && make clean; \
	fi

distclean::
	rm -f .pkg-config
	@if [ -f packages/Makefile ]; then \
	   cd packages && make distclean; \
	fi
	@cd $(BUILDARCH) && $(MAKE) $@
	rm -f Makefile

################################################################
# Build the whole default set of tools
################################################################

world:	lite .pkg-config packages

.pkg-config:
	cd packages && ./configure
	touch $@

packages::
	cd packages && make

install-world::
	cd $(BUILDARCH) && make install
	cd packages && make install
	cd packages && make html-install

