Sha256: 1d2c5d2a55c0a2a24db54762f86698c52db8cbb8a9e8e1b650d95f390fac12dd

Contents?: true

Size: 579 Bytes

Versions: 8

Compression:

Stored size: 579 Bytes

Contents

TAGSRC = \
 ../../ruby/include/ruby/*.h \
 ../../ruby/*.c \
 *.h \
 types/*.h \
 *.c \
 types/*.c

tags : TAGS
TAGS : $(TAGSRC)
	etags $(TAGSRC)

doc :
	yard doc *.c types/*.c

C_TMPL = <%=Dir.glob("gen/tmpl*/*.c").join(" ")%>

COGEN = gen/cogen.rb
DEPENDS = $(C_TMPL) gen/*.rb

<%
   type_c = []
   type_rb = Dir.glob("gen/def/*.rb")
   type_rb.each do |s|
     type_c << c = "types/"+File.basename(s,".rb")+".c"
%>
<%=c%>: <%=s%> $(DEPENDS)
	$(MAKEDIRS) $(@D) types
	ruby $(COGEN) -l -o $@ <%=s%>
<% end %>

src : <%= type_c.join(" ") %>

CLEANOBJS = *.o */*.o *.bak types/*.c

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
numo-narray-0.9.1.2 ext/numo/narray/depend.erb
numo-narray-0.9.1.1 ext/numo/narray/depend.erb
numo-narray-0.9.1.0 ext/numo/narray/depend.erb
numo-narray-0.9.0.9 ext/numo/narray/depend.erb
numo-narray-0.9.0.8 ext/numo/narray/depend.erb
numo-narray-0.9.0.7 ext/numo/narray/depend.erb
numo-narray-0.9.0.6 ext/numo/narray/depend.erb
numo-narray-0.9.0.5 ext/numo/narray/depend.erb