include ../../ctl_config.mak
include ../../config.mak

CXXFLAGS+=-I..

.PHONY: all clean compile mcr_clean

all: compile mcr_clean client1 client2

compile: Makefile.myhermite_triple_product Makefile.multiindex_interface
	$(MAKE) -f Makefile.myhermite_triple_product
	$(MAKE) -f Makefile.multiindex_interface

clean: Makefile.myhermite_triple_product Makefile.multiindex_interface
	$(MAKE) -f Makefile.myhermite_triple_product clean
	$(MAKE) -f Makefile.multiindex_interface clean
	rm -f Makefile.myhermite_triple_product Makefile.multiindex_interface
	rm -f client1 client2

mcr_clean:
	rm -rf *_mcr

Makefile.myhermite_triple_product: myhermite_triple_product.m ../gen_makefile.py
	../gen_makefile.py $<

Makefile.multiindex_interface: multiindex_interface.m ../gen_makefile.py
	../gen_makefile.py -sMI $<
