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

BUILDARCH=src

all:		lite

install:	install-lite

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

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

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

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

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) $@

################################################################
# 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
