#
# Copyright (c) Jaroslav Kysela (Perex soft)
#

.EXPORT_ALL_VARIABLES:

ifeq (.targets,$(wildcard .targets))
include .targets
endif

all:
	@echo "What's?"

clean:
	rm -f *~ .targets
	for i in *; do if [ -d $$i ]; then $(MAKE) -C $$i clean; fi; done

tgtcheck:
	@echo -n "FINAL_TARGETS = " > .targets
	@RESULT=""; \
         for i in driver gusmix xgusmix ultramidi ultramod ultraplay utils musserver; do \
          if [ -d $$i ] && [ -r $$i/syscheck ]; then \
            cd $$i; \
            if ./syscheck $$RESULT; then \
              RESULT="$$RESULT $$i"; \
              echo -n "$$i " >> ../.targets; \
            fi; \
            cd ..; \
          fi; \
         done
	@echo "" >> .targets

gcompile:
	@for i in $(FINAL_TARGETS); do \
	   $(MAKE) -C $$i gcompile; \
	 done

ginstall: gcompile
