#
# Copyright (C) 1996, Ericsson Telecommunications
# Author: Lars Thorsen
#

AUTOCONF := $(ERL_TOP)/erts/autoconf
TARGET := $(shell $(AUTOCONF)/config.guess)
include $(ERL_TOP)/internal_tools/make/$(TARGET)/otp.mk

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

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

#
# Macros
#


ifeq ($(findstring win32,$(TARGET)),win32)
TARGET_FILES = Superman.h bin.c bin.h cback.c cback.h cback_cb.erl \
	 \
	m.c \
	m.h pointer.c pointer.h struct.c struct.h 
MAKEFILE = Makefile.win32
else
TARGET_FILES = Superman.h bin.c bin.h cback.c cback.h cback_cb.erl \
	def.h duplex.c duplex.h duplex_cb.erl duplex_main.erl etime.h \
	etime_cb.erl igsock_client.c igsock_duplex.c igsock_server.c m.c \
	m.h pointer.c pointer.h struct.c struct.h var.c var.h
MAKEFILE = Makefile.dist
endif
#
# Rules
#

debug opt:

clean: 

docs:

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

release_spec: opt
	$(INSTALL_DIR) $(RELSYSDIR)/examples
	$(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/examples
	$(INSTALL_DATA) $(MAKEFILE) $(RELSYSDIR)/examples/Makefile

release_docs_spec:


release_src_spec:
	$(INSTALL_DIR) $(RELSYSDIR)/examples
	$(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/examples
	$(INSTALL_DATA) Makefile.dist Makefile Makefile.win32 $(RELSYSDIR)/examples
