diff options
Diffstat (limited to 'extconf.rb')
-rw-r--r-- | extconf.rb | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -14,7 +14,29 @@ unknown: $(DLLIB) \t@echo "main() {}" > /tmp/a.c \t$(CC) -static /tmp/a.c $(OBJS) $(CPPFLAGS) $(DLDFLAGS) -lruby #{CONFIG["LIBS"]} $(LIBS) $(LOCAL_LIBS) \t@-rm /tmp/a.c a.out + +%.html: %.rd +\trd2 $< > ${<:%.rd=%.html} + EOT + make.print "HTML = mmap.html" + docs = Dir['docs/*.rd'] + docs.each {|x| make.print " \\\n\t#{x.sub(/\.rd$/, '.html')}" } + make.print "\n\nRDOC = mmap.rd" + docs.each {|x| make.print " \\\n\t#{x}" } + make.puts + make.print <<-EOF + +rdoc: docs/doc/index.html + +docs/doc/index.html: $(RDOC) +\t@-(cd docs; b.rb mmap; rdoc mmap.rb) + +rd2: html + +html: $(HTML) + + EOF ensure make.close end |