diff options
author | Janosch Müller <janosch84@gmail.com> | 2023-07-01 16:22:17 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-01 23:22:17 +0900 |
commit | 08b3fb11524e6cde453476f24ac80fd60457dfef (patch) | |
tree | 58390c5ff62bcd0116b6aa857c228818a5b465b4 /common.mk | |
parent | 3fd1968d6f10579a36f77eb3838f6c62a3e9f205 (diff) |
[Bug #19728] Auto-generate unicode property docs
https://bugs.ruby-lang.org/issues/19728
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7944
Merged-By: nobu <nobu@ruby-lang.org>
Diffstat (limited to 'common.mk')
-rw-r--r-- | common.mk | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -430,7 +430,7 @@ ruby.imp: $(COMMONOBJS) sort -u -o $@ install: install-$(INSTALLDOC) -docs: $(DOCTARGETS) +docs: srcs-doc $(DOCTARGETS) pkgconfig-data: $(ruby_pc) $(ruby_pc): $(srcdir)/template/ruby.pc.in config.status @@ -624,15 +624,15 @@ do-install-dbg: $(PROGRAM) pre-install-dbg post-install-dbg:: @$(NULLCMD) -rdoc: PHONY main +rdoc: PHONY main srcs-doc @echo Generating RDoc documentation $(Q) $(RDOC) --ri --op "$(RDOCOUT)" $(RDOC_GEN_OPTS) $(RDOCFLAGS) "$(srcdir)" -html: PHONY main +html: PHONY main srcs-doc @echo Generating RDoc HTML files $(Q) $(RDOC) --op "$(HTMLOUT)" $(RDOC_GEN_OPTS) $(RDOCFLAGS) "$(srcdir)" -rdoc-coverage: PHONY main +rdoc-coverage: PHONY main srcs-doc @echo Generating RDoc coverage report $(Q) $(RDOC) --quiet -C $(RDOCFLAGS) "$(srcdir)" @@ -1142,7 +1142,7 @@ common-srcs: $(srcs_vpath)parse.c $(srcs_vpath)lex.c $(srcs_vpath)enc/trans/newl missing-srcs: $(srcdir)/missing/des_tables.c -srcs: common-srcs missing-srcs srcs-enc +srcs: common-srcs missing-srcs srcs-enc srcs-doc RIPPER_SRCS = $(srcdir)/ext/ripper/ripper.c \ $(srcdir)/ext/ripper/ripper_init.c \ @@ -1730,6 +1730,12 @@ $(UNICODE_HDR_DIR)/name2ctype.h: $(UNICODE_SRC_DATA_DIR) $(UNICODE_SRC_EMOJI_DATA_DIR) > $@.new $(MV) $@.new $@ +srcs-doc: $(srcdir)/doc/regexp/unicode_properties.rdoc +$(srcdir)/doc/regexp/unicode_properties.rdoc: $(UNICODE_HDR_DIR)/name2ctype.h $(UNICODE_PROPERTY_FILES) + $(Q) $(BOOTSTRAPRUBY) $(tooldir)/generic_erb.rb -c -o $@ \ + $(srcdir)/template/unicode_properties.rdoc.tmpl \ + $(UNICODE_SRC_DATA_DIR) $(UNICODE_HDR_DIR)/name2ctype.h + # the next non-comment line was: # $(UNICODE_HDR_DIR)/casefold.h: $(tooldir)/enc-case-folding.rb \ # but was changed to make sure CI works on systems that don't have gperf |