1
# ``The contents of this file are subject to the Erlang Public License,
2
# Version 1.1, (the "License"); you may not use this file except in
3
# compliance with the License. You should have received a copy of the
4
# Erlang Public License along with this software. If not, it can be
5
# retrieved via the world wide web at http://www.erlang.org/.
7
# Software distributed under the License is distributed on an "AS IS"
8
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
9
# the License for the specific language governing rights and limitations
12
# The Initial Developer of the Original Code is Ericsson Utvecklings AB.
13
# Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings
14
# AB. All Rights Reserved.''
19
include $(ERL_TOP)/make/target.mk
21
include $(ERL_TOP)/make/$(TARGET)/otp.mk
23
# ----------------------------------------------------
25
# ----------------------------------------------------
29
APP_VSN = "inets-$(VSN)"
30
# ----------------------------------------------------
31
# Release directory specification
32
# ----------------------------------------------------
33
RELSYSDIR = $(RELEASE_PATH)/lib/inets-$(VSN)
35
# ----------------------------------------------------
37
# ----------------------------------------------------
46
HRL_FILES = http_internal.hrl
48
ERL_FILES = $(MODULES:%=%.erl)
50
TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR))
52
# ----------------------------------------------------
54
# ----------------------------------------------------
55
INETS_FLAGS = -D'SERVER_SOFTWARE="inets/$(VSN)"' \
57
# ----------------------------------------------------
59
# ----------------------------------------------------
60
ERL_FLAGS += -I ../inets_app
62
ifeq ($(WARN_UNUSED_WARS),true)
63
ERL_COMPILE_FLAGS += +warn_unused_vars
66
ERL_COMPILE_FLAGS += $(INETS_FLAGS) \
67
+'{parse_transform,sys_pre_attributes}' \
68
+'{attribute,insert,app_vsn,$(APP_VSN)}'
71
# ----------------------------------------------------
73
# ----------------------------------------------------
75
debug opt: $(TARGET_FILES)
83
# ----------------------------------------------------
85
# ----------------------------------------------------
86
include $(ERL_TOP)/make/otp_release_targets.mk
89
$(INSTALL_DIR) $(RELSYSDIR)/src
90
$(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src
91
$(INSTALL_DIR) $(RELSYSDIR)/ebin
92
$(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
97
@echo "INETS_DEBUG = $(INETS_DEBUG)"
98
@echo "INETS_FLAGS = $(INETS_FLAGS)"
99
@echo "ERL_COMPILE_FLAGS = $(ERL_COMPILE_FLAGS)"