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

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

JAVA_DEST_ROOT = ../../priv/
JAVA_CLASS_SUBDIR = Orber/

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

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

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

#
# JAVA macros
#
JAVA_CLASSES = \
	InitialReference

TARGET_FILES= $(JAVA_CLASSES:%=$(JAVA_DEST_ROOT)$(JAVA_CLASS_SUBDIR)%.class)
JAVA_FILES= $(JAVA_CLASSES:%=%.java)

CLASSPATH = ../..

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

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

debug opt: $(TARGET_FILES)

clean:
	rm -f $(TARGET_FILES) *~

docs:

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

release_spec: opt
	$(INSTALL_DIR) $(RELSYSDIR)/java_src/Orber
	$(INSTALL_DATA) $(JAVA_FILES) $(RELSYSDIR)/java_src/Orber
	$(INSTALL_DIR) $(RELSYSDIR)/priv/Orber
	$(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/priv/Orber

release_docs_spec:

release_src_spec: release_spec
	$(INSTALL_DATA) Makefile $(RELSYSDIR)/java_src/Orber
	$(INSTALL_DATA) ../Makefile $(RELSYSDIR)/java_src/
