
default:
	@for /D %%D in ("*") do ( \
	  @if exist "%%D\NMakefile" ( \
	    pushd %%D & $(MAKE) -nologo -f NMakefile & popd \
	  ) \
	)

clean:
	@for /D %%D in ("*") do ( \
	  @if exist "%%D\NMakefile" ( \
	    pushd %%D & $(MAKE) -nologo -f NMakefile clean & popd \
	  ) \
	)

cleanall:
	@for /D %%D in ("*") do ( \
	  @if exist "%%D\NMakefile" ( \
	    pushd %%D & $(MAKE) -nologo -f NMakefile cleanall & popd \
	  ) \
	)

rebuild:
	@for /D %%D in ("*") do ( \
	  @if exist "%%D\NMakefile" ( \
	    pushd %%D & $(MAKE) -nologo -f NMakefile rebuild & popd \
	  ) \
	)

test:
	@for /D %%D in ("*") do ( \
	  @if exist "%%D\NMakefile" ( \
	    pushd %%D & $(MAKE) -nologo -f NMakefile test & popd \
	  ) \
	)
