# ----------------------------------------------------
# Copyright (C) 1997, Ericsson Telecommunications
# Author: Lars Thorsen, Joakim Greben
# ----------------------------------------------------

AUTOCONF := $(ERL_TOP)/erts/autoconf
TARGET := $(shell $(AUTOCONF)/config.guess)

#JAVA_DEST_ROOT =
#JAVA_CLASS_SUBDIR = 

include $(ERL_TOP)/internal_tools/make/$(TARGET)/otp.mk

# ----------------------------------------------------
# Application version
# ----------------------------------------------------
include ../../vsn.mk
VSN=$(JIVE_VSN)

# ----------------------------------------------------
# Release directory specification
# ----------------------------------------------------
RELEASE_PATH= ../../../release/$(TARGET)
RELSYSDIR = $(RELEASE_PATH)/lib/jive-$(VSN)

# ----------------------------------------------------
# Common macros
# ----------------------------------------------------
JAVA_CLASSES = \
	Timer \
	TimerAlt \
	TimerAltAlt

TARGET_FILES = $(JAVA_CLASSES:%=%.class)
JAVA_FILES = $(JAVA_CLASSES:%=%.java)
EXTRA_FILES = README TimeThread.class

CLASSPATH = ../../java_src

# ----------------------------------------------------
# Flags
#----------------------------------------------------
JAVA_OPTIONS =

# ----------------------------------------------------
# Make Rules
# ----------------------------------------------------

debug opt: $(TARGET_FILES)

clean:
	rm -f $(TARGET_FILES) TimeThread.class *~

docs:


# ----------------------------------------------------
# Release Targets
# ----------------------------------------------------
include $(ERL_TOP)/internal_tools/make/otp_release_targets.mk

release_spec: opt
	$(INSTALL_DIR) $(RELSYSDIR)/examples/application
	$(INSTALL_DATA) $(TARGET_FILES) $(JAVA_FILES) $(EXTRA_FILES) $(RELSYSDIR)/examples/application
	(cd $(RELSYSDIR)/examples/application; \
	if [ ! -h jive ]; then \
	  ln -s ../../priv/jive; \
        fi \
	)

release_docs_spec:

release_src_spec:
	$(INSTALL_DIR) $(RELSYSDIR)/examples/application
	$(INSTALL_DATA)  $(JAVA_FILES) README $(RELSYSDIR)/examples/application
	$(INSTALL_DATA) Makefile README $(RELSYSDIR)/examples/application
	(cd $(RELSYSDIR)/examples/application; \
	if [ ! -h jive ]; then \
	  ln -s ../../priv/jive; \
        fi \
	)
