#
# @(#)GNUmakefile	1.20 98/08/27
#
# Build converters. For now reuse rules from core makefiles.
#

EXT_TOPDIR = $(shell cd ../..; pwd)
BUILDDIR = $(shell cd $(EXT_TOPDIR)/../../build/solaris; pwd)
include $(BUILDDIR)/Platform.gmk
PACKAGE = sun.io
PRODUCT = sun
CLASSDESTDIR = $(shell pwd)/classes

include $(BUILDDIR)/makefiles/Defs.gmk

#
# Files
#
include $(EXT_TOPDIR)/build/share/sun_io.jmk
include $(EXT_TOPDIR)/build/share/sun_awt.jmk
include $(EXT_TOPDIR)/build/share/java_text.jmk
FILES_java = $(SUN_IO_java) $(SUN_AWT_IM_java) $(SUN_AWT_MOTIF_java) $(JAVA_TEXT_java)

#
# Rules
#
include $(BUILDDIR)/makefiles/Classes.gmk

#
# Extra rules.
#
OPTIMIZED += .library.install
DEBUG     += .library.install

clean::
	$(RM) -r $(CLASSDESTDIR)
	$(RM) $(I18N_JAR)


#
# Rules to install extension library.
#
I18N_JAR = $(LIBDIR)/i18n.jar

.library.install: $(I18N_JAR)

$(I18N_JAR): classes $(EXTDIR)
	@rm -f $@
	cd classes; zip -r -1 $@ sun java

$(EXTDIR):
	@mkdir -p $@

#
# Rules to compile
#
EXT_SHARE_SRC 	 = $(EXT_TOPDIR)/src/share
EXT_PLATFORM_SRC = $(EXT_TOPDIR)/src/$(PLATFORM)

SOURCEPATH = $(EXT_PLATFORM_SRC):$(EXT_SHARE_SRC):$(CLASSDESTDIR):$(CLASSBINDIR)

$(CLASSDESTDIR)/%.class: $(EXT_PLATFORM_SRC)/%.java
	@echo $? >>.classes.list
$(CLASSDESTDIR)/%.class: $(EXT_SHARE_SRC)/%.java
	@echo $? >>.classes.list
