ifeq ($(findstring CYGWIN,$(shell uname -s)),CYGWIN) WUT_ROOT := $(shell cygpath -w ${CURDIR}) else WUT_ROOT := $(CURDIR) endif TARGETS := tools crt rpl DESTDIR ?= $(CURDIR) INSTALLDIR := $(DESTDIR) export WUT_ROOT export INSTALLDIR all: @for dir in $(TARGETS); do \ echo; \ echo "Entering Directory $$dir"; \ $(MAKE) --no-print-directory -C $$dir; \ echo "Leaving Directory $$dir"; \ done clean: @for dir in $(TARGETS); do \ echo; \ echo Cleaning $$dir; \ $(MAKE) --no-print-directory -C $$dir clean; \ done install: @mkdir -p $(INSTALLDIR) @cp -r include $(INSTALLDIR) || : @for dir in $(TARGETS); do \ echo; \ echo Installing $$dir; \ $(MAKE) --no-print-directory -C $$dir install; \ done .PHONY: all clean install