~ubuntu-branches/debian/squeeze/erlang/squeeze

« back to all changes in this revision

Viewing changes to lib/hipe/main/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Erlang Packagers, Sergei Golovan
  • Date: 2006-12-03 17:07:44 UTC
  • mfrom: (2.1.11 feisty)
  • Revision ID: james.westby@ubuntu.com-20061203170744-rghjwupacqlzs6kv
Tags: 1:11.b.2-4
[ Sergei Golovan ]
Fixed erlang-base and erlang-base-hipe prerm scripts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
# the License for the specific language governing rights and limitations
10
10
# under the License.
11
11
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.''
15
 
16
12
#     $Id$
17
13
#
18
14
 
44
40
MODULES = hipe hipe_main
45
41
 
46
42
 
47
 
 
48
 
HRL_FILES=
 
43
## hipe.hrl is automatically generated from hipe.hrl.src -- see below
 
44
HRL_FILES= hipe.hrl
49
45
ERL_FILES= $(MODULES:%=%.erl)
50
46
TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR)) $(APP_TARGET) $(APPUP_TARGET)
51
47
DOC_FILES= $(MODULES:%=$(DOCS)/%.html)
62
58
# FLAGS
63
59
# ----------------------------------------------------
64
60
ERL_FLAGS += 
65
 
ERL_COMPILE_FLAGS += 
 
61
ERL_COMPILE_FLAGS += +nowarn_shadow_vars
66
62
 
67
63
# ----------------------------------------------------
68
64
# Targets
69
65
# ----------------------------------------------------
70
66
 
 
67
hipe.hrl: ../vsn.mk hipe.hrl.src
 
68
        sed -e "s;%VSN%;$(HIPE_VSN);" hipe.hrl.src > hipe.hrl
 
69
 
71
70
$(EBIN)/hipe.beam: hipe.hrl
72
71
$(EBIN)/hipe.beam: ../rtl/hipe_literals.hrl
73
72
$(EBIN)/hipe_main.beam: hipe.hrl
77
76
docs: $(DOC_FILES)
78
77
 
79
78
clean:
80
 
        rm -f $(TARGET_FILES) $(DOC_FILES)
 
79
        rm -f $(TARGET_FILES) $(DOC_FILES) $(HRL_FILES)
81
80
        rm -f core
82
81
 
83
82
$(DOCS)/%.html:%.erl
84
 
        erl -noshell -run edoc_run file '"$<"' '[{dir, "$(DOCS)"}]' -s erlang halt
 
83
        erl -noshell -run edoc_run file '"$<"' '[{dir, "$(DOCS)"}]' -s init stop
85
84
 
86
85
# ----------------------------------------------------
87
86
# Special Build Targets
99
98
include $(ERL_TOP)/make/otp_release_targets.mk
100
99
 
101
100
release_spec: opt
 
101
        $(INSTALL_DATA) ../vsn.mk $(RELSYSDIR)
 
102
        $(INSTALL_DIR) $(RELSYSDIR)/main
 
103
        $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/main
102
104
        $(INSTALL_DIR) $(RELSYSDIR)/ebin
103
105
        $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
104
106