#
# @(#)GNUmakefile	1.27 98/08/19
#
# Makefile for building javadoc
#

BUILDDIR = ../../..
PACKAGE = com.sun.javadoc
PRODUCT = sun
PROGRAM = javadoc
include $(BUILDDIR)/Platform.gmk
include $(BUILDDIR)/makefiles/Defs.gmk

#
# Files.
#
include $(MINCLUDES)com_sun_javadoc.jmk

#
# Rules.
#
JAVA_ARGS = "{ \"-J-ms8m\", \"com.sun.tools.javadoc.Main\" }"

include $(BUILDDIR)/makefiles/Program.gmk

#
# Resources.
#
RESOURCE_FILES    = javadoc.properties \
		    javadoc_ja.properties \
                    doclets.properties \
		    doclets_ja.properties \
                    standard.properties \
		    standard_ja.properties \
                    oneone.properties 
RESOURCE_DEST_DIR = $(CLASSBINDIR)/com/sun/tools/javadoc/resources
RESOURCE_SRC_DIR  = $(SHARE_SRC)/classes/com/sun/tools/javadoc/resources
include $(BUILDDIR)/makefiles/Resources.gmk

#
# Doclet resources.
#
RESDST = $(RESOURCE_DEST_DIR)
RESSRC = $(SHARE_SRC)/classes/com/sun/tools/doclets

define InstallResource
	@echo Installing: $@
	@rm -f $@
	@cp $< $@
endef

$(RESDST)/doclets.properties: $(RESSRC)/resources/doclets.properties
	$(InstallResource)
$(RESDST)/doclets_ja.properties: $(RESSRC)/resources/doclets_ja.properties
	$(InstallResource)

$(RESDST)/standard.properties: $(RESSRC)/standard/resources/standard.properties
	$(InstallResource)
$(RESDST)/standard_ja.properties: \
			$(RESSRC)/standard/resources/standard_ja.properties
	$(InstallResource)

$(RESDST)/oneone.properties: $(RESSRC)/oneone/resources/oneone.properties
	$(InstallResource)

#
# Cleanliness is next to godliness.
#
clean::
	rm -fr	$(CLASSBINDIR)/com/sun/tools/javadoc \
		$(CLASSBINDIR)/com/sun/tools/doclets \
		$(CLASSBINDIR)/com/sun/javadoc
