COGEN=ruby /opt/local/var/macports/build/rb31-numo-linalg-003c080d/work/destroot/opt/local/lib/ruby3.1/gems/3.1.0/gems/numo-linalg-0.1.7/ext/numo/linalg/lapack/gen/cogen.rb -l
GENDEPS=/opt/local/var/macports/build/rb31-numo-linalg-003c080d/work/destroot/opt/local/lib/ruby3.1/gems/3.1.0/gems/numo-linalg-0.1.7/ext/numo/linalg/lapack/gen/*.rb /opt/local/var/macports/build/rb31-numo-linalg-003c080d/work/destroot/opt/local/lib/ruby3.1/gems/3.1.0/gems/numo-linalg-0.1.7/ext/numo/linalg/lapack/tmpl/*.c


lapack_s.c: $(GENDEPS)
	$(COGEN) -o $@ s

lapack_d.c: $(GENDEPS)
	$(COGEN) -o $@ d

lapack_c.c: $(GENDEPS)
	$(COGEN) -o $@ c

lapack_z.c: $(GENDEPS)
	$(COGEN) -o $@ z


GENSRC=lapack_s.c lapack_d.c lapack_c.c lapack_z.c

src : lapack.c $(GENSRC)

doc : $(GENSRC)
	yard doc -m markdown $(GENSRC)

clean: cleansrc cleandoc
cleansrc:
	-$(Q)$(RM) $(GENSRC)
cleandoc:
	-$(Q)$(RM_RF) doc .yardoc
