| @@ -1,35 +1,39 @@ | | | @@ -1,35 +1,39 @@ |
1 | # $NetBSD: modules.mk,v 1.39 2017/05/04 07:44:41 taca Exp $ | | 1 | # $NetBSD: modules.mk,v 1.40 2017/05/04 15:09:10 taca Exp $ |
2 | | | 2 | |
3 | .if !defined(_RUBY_MODULE_MK) | | 3 | .if !defined(_RUBY_MODULE_MK) |
4 | _RUBY_MODULE_MK= # defined | | 4 | _RUBY_MODULE_MK= # defined |
5 | | | 5 | |
6 | .if defined(RUBY_RAILS_SUPPORTED) | | 6 | .if defined(RUBY_RAILS_SUPPORTED) |
7 | USE_TOOLS+= expr | | 7 | USE_TOOLS+= expr |
8 | .endif | | 8 | .endif |
9 | | | 9 | |
10 | .include "../../lang/ruby/rubyversion.mk" | | 10 | .include "../../lang/ruby/rubyversion.mk" |
11 | | | 11 | |
12 | # | | 12 | # |
13 | # Default package name would prefixed by RUBY_PKGPREFIX. | | 13 | # Default package name would prefixed by RUBY_PKGPREFIX. |
14 | # | | 14 | # |
15 | PKGNAME?= ${RUBY_PKGPREFIX}-${DISTNAME} | | 15 | PKGNAME?= ${RUBY_PKGPREFIX}-${DISTNAME} |
16 | | | 16 | |
17 | .if defined(NO_BUILD) && empty(NO_BUILD:M[Nn][Oo]) | | 17 | .if defined(NO_BUILD) && empty(NO_BUILD:M[Nn][Oo]) |
18 | DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | | 18 | DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} |
19 | .else | | 19 | .else |
20 | .include "../../lang/ruby/buildlink3.mk" | | 20 | .include "../../lang/ruby/buildlink3.mk" |
21 | .endif | | 21 | .endif |
22 | | | 22 | |
| | | 23 | .if defined(RUBY_RAILS_SUPPORTED) |
| | | 24 | .include "../../lang/ruby/rails.mk" |
| | | 25 | .endif |
| | | 26 | |
23 | CONFIGURE_ENV+= RUBY=${RUBY:Q} RDOC=${RDOC:Q} | | 27 | CONFIGURE_ENV+= RUBY=${RUBY:Q} RDOC=${RDOC:Q} |
24 | | | 28 | |
25 | # | | 29 | # |
26 | # extconf.rb support | | 30 | # extconf.rb support |
27 | # | | 31 | # |
28 | # USE_RUBY_EXTCONF Use extconf script. | | 32 | # USE_RUBY_EXTCONF Use extconf script. |
29 | # | | 33 | # |
30 | # RUBY_EXTCONF specify extconf script name (default: extconf.rb). | | 34 | # RUBY_EXTCONF specify extconf script name (default: extconf.rb). |
31 | # RUBY_EXTCONF_CHECK make sure to check existence of Makefile after | | 35 | # RUBY_EXTCONF_CHECK make sure to check existence of Makefile after |
32 | # executing extconf script (default: yes). | | 36 | # executing extconf script (default: yes). |
33 | # RUBY_EXTCONF_MAKEFILE name of Makefile checked by RUBY_EXTCONF_CHECK | | 37 | # RUBY_EXTCONF_MAKEFILE name of Makefile checked by RUBY_EXTCONF_CHECK |
34 | # (default: Makefile) | | 38 | # (default: Makefile) |
35 | # | | 39 | # |