#
# @(#)GNUmakefile	1.8 99/01/20
#

BUILDDIR = ../..
include $(BUILDDIR)/Platform.gmk
PRODUCT  = java
include $(BUILDDIR)/makefiles/Defs.gmk

F = .installed.files

all: optimized debug

OPTIMIZED = $(LIBDIR)/$(ARCH)/libsunwjit$(OPT_SUFFIX).so
DEBUG     = $(LIBDIR)/$(ARCH)/libsunwjit$(DBG_SUFFIX).so

$(LIBDIR)/$(ARCH)/%: $(PLATFORM_SRC)/lib/$(ARCH)/%
	$(RM) $@
	@-mkdir -p $(@D)
	cp $? $@
	echo $@ >> $F

include $(MINCLUDES)font_files.mk
FONTFILES = $(SHARED_FONTFILES)

OPTIMIZED += $(FONTFILES)
DEBUG     += $(FONTFILES)

$(LIBDIR)/fonts/%.ttf: $(SHARE_SRC)/lib/fonts/%.ttf
	$(RM) $@
	@-mkdir -p $(@D)
	cp $? $@
	echo $@ >> $F

clean clobber:
	@if [ -s $F ]; then \
		echo $(RM) $(shell if [ -s $F ]; then cat $F; fi); \
		$(RM) $(shell if [ -s $F ]; then cat $F; fi); \
	fi
	@$(RM) .installed.files
	$(RM) -r $(LIBDIR)/fonts

ifdef VARIANT
debug: $(DEBUG)
optimized: $(OPTIMIZED)
else
debug:
	$(MAKE) VARIANT=DBG $@
optimized:
	$(MAKE) VARIANT=OPT $@
endif

.PHONY: all debug optimized
