all:


mpicc: mpixx.mpi-chooser
	sed "s/#MPIXX#/$@/" < $< > $@

mpiCC: mpixx.mpi-chooser
	sed "s/#MPIXX#/$@/" < $< > $@

mpif77: mpixx.mpi-chooser
	sed "s/#MPIXX#/$@/" < $< > $@

mpirun: mpixx.mpi-chooser
	sed "s/#MPIXX#/$@/" < $< > $@

mpicc.1: mpixx.mpi-chooser.1
	sed "s/#MPIXX#/mpicc/" < $< > $@

mpiCC.1: mpixx.mpi-chooser.1
	sed "s/#MPIXX#/mpiCC/" < $< > $@

mpif77.1: mpixx.mpi-chooser.1
	sed "s/#MPIXX#/mpif77/" < $< > $@

mpirun.1: mpixx.mpi-chooser.1
	sed "s/#MPIXX#/mpirun/" < $< > $@

install: mpicc mpiCC mpif77 mpirun mpicc.1 mpiCC.1 mpif77.1 mpirun.1
	install -d $(DESTDIR)/usr/bin 
	install -d $(DESTDIR)/usr/share/man/man1
	install -d $(DESTDIR)/etc
	install -d $(DESTDIR)/usr/lib/mpi-chooser/include
	install -m 644 mpi-chooserrc $(DESTDIR)/etc
	install -m 755 mpicc  $(DESTDIR)/usr/bin/mpicc.mpi-chooser
	install -m 755 mpiCC  $(DESTDIR)/usr/bin/mpiCC.mpi-chooser
	install -m 755 mpif77  $(DESTDIR)/usr/bin/mpif77.mpi-chooser
	install -m 755 mpirun  $(DESTDIR)/usr/bin/mpirun.mpi-chooser
	install -m 644 mpicc.1 $(DESTDIR)/usr/share/man/man1/mpicc.mpi-chooser.1
	install -m 644 mpiCC.1 $(DESTDIR)/usr/share/man/man1/mpiCC.mpi-chooser.1
	install -m 644 mpif77.1 $(DESTDIR)/usr/share/man/man1/mpif77.mpi-chooser.1
	install -m 644 mpirun.1 $(DESTDIR)/usr/share/man/man1/mpirun.mpi-chooser.1

clean:
	rm -f *~ *.bak \
		mpicc mpiCC mpif77 mpirun \
		mpicc.1 mpiCC.1 mpif77.1 mpirun.1

