# $Id$ .PHONY: all clean ./Player ./MIDIModule ./AudioModule PREFIX := /usr/local MODULE := $(PREFIX)/share/fmidi;./MIDIModule;./AudioModule all: ./Player ./MIDIModule ./AudioModule ./config.h: @echo "#ifndef __FMIDI_CONFIG_H__" > $@ @echo "#define __FMIDI_CONFIG_H__" >> $@ @echo >> $@ @echo "#define PREFIX \"$(PREFIX)\"" >> $@ @echo "#define MODULE \"$(MODULE)\"" >> $@ @echo >> $@ @echo "#endif" >> $@ @echo Generated $@, Run $(MAKE) again. @exit 1 ./Player: ./config.h $(MAKE) -C $@ WIN64=$(WIN64) WIN32=$(WIN32) ./MIDIModule: ./config.h $(MAKE) -C $@ WIN64=$(WIN64) WIN32=$(WIN32) ./MIDIModule/%: $(MAKE) -C $@ $(subst MIDIModule/,,$@) ./AudioModule: ./config.h $(MAKE) -C $@ WIN64=$(WIN64) WIN32=$(WIN32) ./AudioModule/%: $(MAKE) -C $@ $(subst MIDIModule/,,$@) clean: rm -f ./config.h $(MAKE) -C ./Player clean $(MAKE) -C ./MIDIModule clean $(MAKE) -C ./AudioModule clean