readfilenames=$(shell find /home/chisom/somtee/chisom/multifasta_files/multi_fasta/Muscle_files/Consensus -type f -name "*.fasta")
outdir=/home/chisom/somtee/chisom/multifasta_files/multi_fasta/Blast_output
db=/home/chisom/somtee/chisom/multifasta_files/multi_fasta/Mesculenta_305_v6.1.cds.fa

define run

$$(addprefix ${outdir}/,$$(addsuffix .txt,$$(notdir $(1)))) : $(1)
	echo tblastn -query $$< -db ${db} -out $$@ -outfmt 6 -evalue 0.00001
endef

all: $(addprefix ${outdir}/,$(addsuffix .txt,$(notdir ${readfilenames})))

$(eval $(foreach B,${readfilenames},$(call run,$B)))