summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-09-16 07:20:19 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-09-16 07:20:19 +0000
commit99b41f385825f48d81195ebe19ddd189472c98c3 (patch)
tree0d8bc6281f150f9442daab451db9434855c8d8dc /win32
parent193a7db4e25beeb1b7932581323848258400cc34 (diff)
* configure.in (CAPITARGET): enable iff doxygen is available.
* configure.in (INSTALLDOC): enable if rdoc or doxygen are enabled. * common.mk (docs): target to make documents. * Makefile.in, win32/Makefile.sub (install-{all,nodoc}): trigger by $(INSTALLDOC) from install. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'win32')
-rw-r--r--win32/Makefile.sub23
1 files changed, 21 insertions, 2 deletions
diff --git a/win32/Makefile.sub b/win32/Makefile.sub
index 21a354312c..a46a02216b 100644
--- a/win32/Makefile.sub
+++ b/win32/Makefile.sub
@@ -150,8 +150,27 @@ TESTUI = console
!ifndef TESTS
TESTS =
!endif
-!ifndef RDOCTARGET
-RDOCTARGET = rdoc
+!ifndef CAPITARGET
+! ifdef DOXYGEN
+CAPITARGET = capi
+! else
+CAPITARGET = nodoc
+! endif
+!endif
+!ifndef DOCTARGETS
+! if "$(RDOCTARGET)" == "rdoc"
+DOCTARGETS = $(DOCTARGETS) rdoc
+! endif
+! if "$(CAPITARGET)" == "capi"
+DOCTARGETS = $(DOCTARGETS) capi
+! endif
+!ifndef INSTALLDOC
+! if "$(DOCTARGETS)" != ""
+INSTALLDOC = all
+! else
+INSTALLDOC = nodoc
+DOCTARGETS = nodoc
+! endif
!endif
OUTFLAG = -Fe