~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/syntax_tools/src/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
EBIN = ../ebin
25
25
 
26
 
ERL_COMPILE_FLAGS += +warn_unused_vars +nowarn_shadow_vars +warn_unused_import +warn_obsolete_guard
 
26
ifeq ($(NATIVE_LIBS_ENABLED),yes)
 
27
ERL_COMPILE_FLAGS += +native
 
28
endif
 
29
ERL_COMPILE_FLAGS += +warn_unused_vars +nowarn_shadow_vars +warn_unused_import +warn_missing_spec +warn_untyped_record
27
30
 
28
31
SOURCES=erl_syntax.erl erl_prettypr.erl erl_syntax_lib.erl      \
29
32
        erl_comment_scan.erl erl_recomment.erl erl_tidy.erl     \
34
37
APP_FILE= syntax_tools.app
35
38
APP_SRC= $(APP_FILE).src
36
39
APP_TARGET= $(EBIN)/$(APP_FILE)
37
 
                                                                                
 
40
 
38
41
APPUP_FILE= syntax_tools.appup
39
42
APPUP_SRC= $(APPUP_FILE).src
40
43
APPUP_TARGET= $(EBIN)/$(APPUP_FILE)
41
 
                                                                                
 
44
 
42
45
# ----------------------------------------------------
43
46
# Targets
44
47
# ----------------------------------------------------
45
 
                                                                                
 
48
 
46
49
debug opt: $(OBJECTS)
47
50
 
48
51
all: $(OBJECTS)
52
55
        rm -f $(OBJECTS)
53
56
        rm -f core *~
54
57
 
 
58
docs: 
 
59
 
55
60
distclean: clean
56
61
 
57
62
realclean: clean
62
67
# ----------------------------------------------------
63
68
# Special Build Targets
64
69
# ----------------------------------------------------
65
 
                                                                                
 
70
 
66
71
$(APP_TARGET): $(APP_SRC) ../vsn.mk
67
72
        sed -e 's;%VSN%;$(VSN);' $< > $@
68
 
                                                                                
 
73
 
69
74
$(APPUP_TARGET): $(APPUP_SRC) ../vsn.mk
70
75
        sed -e 's;%VSN%;$(VSN);' $< > $@
71
76