~rdoering/ubuntu/intrepid/erlang/fix-535090

« back to all changes in this revision

Viewing changes to lib/edoc/test/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Soren Hansen
  • Date: 2007-05-01 16:57:10 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20070501165710-2sapk0hp2gf3o0ip
Tags: 1:11.b.4-2ubuntu1
* Merge with Debian Unstable. Remaining changes:
  - Add -fno-stack-protector to fix broken crypto_drv.
* DebianMaintainerField update.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include $(ERL_TOP)/make/target.mk
 
2
include $(ERL_TOP)/make/$(TARGET)/otp.mk
 
3
 
 
4
# ----------------------------------------------------
 
5
# Target Specs
 
6
# ----------------------------------------------------
 
7
 
 
8
MODULES= \
 
9
        edoc_SUITE
 
10
 
 
11
ERL_FILES= $(MODULES:%=%.erl)
 
12
 
 
13
TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR))
 
14
INSTALL_PROGS= $(TARGET_FILES)
 
15
 
 
16
EMAKEFILE=Emakefile
 
17
 
 
18
# ----------------------------------------------------
 
19
# Release directory specification
 
20
# ----------------------------------------------------
 
21
RELSYSDIR = $(RELEASE_PATH)/edoc_test
 
22
 
 
23
# ----------------------------------------------------
 
24
# FLAGS
 
25
# ----------------------------------------------------
 
26
 
 
27
ERL_FLAGS += 
 
28
ERL_COMPILE_FLAGS += -I$(ERL_TOP)/lib/test_server/include
 
29
 
 
30
EBIN = .
 
31
 
 
32
# ----------------------------------------------------
 
33
# Targets
 
34
# ----------------------------------------------------
 
35
 
 
36
make_emakefile:
 
37
        $(ERL_TOP)/make/make_emakefile $(ERL_COMPILE_FLAGS) -o$(EBIN) $(MODULES) \
 
38
        > $(EMAKEFILE)
 
39
        $(ERL_TOP)/make/make_emakefile $(ERL_COMPILE_FLAGS) -o$(EBIN) '*_SUITE_make' \
 
40
        >> $(EMAKEFILE)
 
41
 
 
42
tests debug opt: make_emakefile
 
43
        erl $(ERL_FLAGS) -make
 
44
 
 
45
clean:
 
46
        rm -f $(EMAKEFILE)
 
47
        rm -f $(TARGET_FILES) $(GEN_FILES)
 
48
        rm -f core
 
49
 
 
50
docs:
 
51
 
 
52
# ----------------------------------------------------
 
53
# Release Target
 
54
# ---------------------------------------------------- 
 
55
include $(ERL_TOP)/make/otp_release_targets.mk
 
56
 
 
57
release_spec: opt
 
58
 
 
59
release_tests_spec: make_emakefile
 
60
        $(INSTALL_DIR) $(RELSYSDIR)
 
61
        $(INSTALL_DATA) $(EMAKEFILE) $(ERL_FILES) $(RELSYSDIR)
 
62
        $(INSTALL_DATA) edoc.spec $(RELSYSDIR)
 
63
        chmod -f -R u+w $(RELSYSDIR)
 
64
        @tar cf - *_SUITE_data | (cd $(RELSYSDIR); tar xf -)
 
65
 
 
66
release_docs_spec: