~ubuntu-branches/ubuntu/trusty/fsharp/trusty

« back to all changes in this revision

Viewing changes to .pc/build-only-4.0-libs.patch/src/fsharp/FSharp.Core/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Christopher James Halse Rogers
  • Date: 2014-02-13 16:55:16 UTC
  • mfrom: (3.1.2 trusty)
  • Revision ID: package-import@ubuntu.com-20140213165516-o51ftovy7pu2d0rk
Tags: 3.0.34+dfsg-3ubuntu1
* Make DEP-8 test depend on only fsharp package to pick up any dependency breakage
* Add missing libmono-compilerservices-symbolwriter4.0-cil dependency to fsharp
* Add fsharpc/fsharpi manpages
* Strip executable bit from xbuild .Targets files; now lintian clean!

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
NAME=FSharp.Core
 
2
ASSEMBLY = $(NAME).dll
 
3
DELAY_SIGN=1
 
4
TOKEN=$(DELAY_SIGN_TOKEN)
 
5
 
 
6
srcdir := @abs_srcdir@/
 
7
 
 
8
include @abs_top_builddir@/config.make
 
9
 
 
10
FSC=$(protodir)fsc-proto.exe
 
11
 
 
12
FLAGS_2_0 += \
 
13
        $(DELAY_SIGN_FLAGS) \
 
14
        --compiling-fslib \
 
15
        --nowarn:75,1204 \
 
16
        --target:library \
 
17
        --compiling-fslib-20:$(monogacdir40)/mscorlib.dll \
 
18
        --extraoptimizationloops:1 
 
19
 
 
20
FLAGS_2_1 += \
 
21
        $(DELAY_SIGN_FLAGS) \
 
22
        --compiling-fslib \
 
23
        --nowarn:75,1204 \
 
24
        --target:library \
 
25
        --extraoptimizationloops:1 
 
26
 
 
27
FLAGS_4_0 += \
 
28
        $(DELAY_SIGN_FLAGS) \
 
29
        --compiling-fslib \
 
30
        --nowarn:75,1204 \
 
31
        --target:library \
 
32
        --compiling-fslib-40 \
 
33
        --define:BE_SECURITY_TRANSPARENT \
 
34
        --define:QUERIES_IN_FSLIB \
 
35
        --define:PUT_TYPE_PROVIDERS_IN_FSCORE \
 
36
        --extraoptimizationloops:1 
 
37
 
 
38
DEFINES += \
 
39
        --define:RUNTIME
 
40
 
 
41
sources = \
 
42
        prim-types-prelude.fsi \
 
43
        prim-types-prelude.fs \
 
44
        SR.fs \
 
45
        prim-types.fsi \
 
46
        prim-types.fs \
 
47
        local.fsi \
 
48
        local.fs \
 
49
        array2.fsi \
 
50
        array2.fs \
 
51
        option.fsi \
 
52
        option.fs \
 
53
        collections.fsi \
 
54
        collections.fs \
 
55
        seq.fsi \
 
56
        seq.fs \
 
57
        string.fsi \
 
58
        string.fs \
 
59
        list.fsi \
 
60
        list.fs \
 
61
        array.fsi \
 
62
        array.fs \
 
63
        array3.fsi \
 
64
        array3.fs \
 
65
        map.fsi \
 
66
        map.fs \
 
67
        set.fsi \
 
68
        set.fs \
 
69
        reflect.fsi \
 
70
        reflect.fs \
 
71
        event.fsi \
 
72
        event.fs \
 
73
        math/n.fsi \
 
74
        math/n.fs \
 
75
        math/z.fsi \
 
76
        math/z.fs \
 
77
        ../../utils/sformat.fsi \
 
78
        ../../utils/sformat.fs \
 
79
        printf.fsi \
 
80
        printf.fs \
 
81
        quotations.fsi \
 
82
        quotations.fs \
 
83
        nativeptr.fsi \
 
84
        nativeptr.fs \
 
85
        control.fsi \
 
86
        control.fs \
 
87
        Linq.fsi \
 
88
        Linq.fs \
 
89
        MutableTuple.fs \
 
90
        QueryExtensions.fs \
 
91
        Query.fsi \
 
92
        Query.fs \
 
93
        SI.fs \
 
94
        fslib-extra-pervasives.fsi \
 
95
        fslib-extra-pervasives.fs \
 
96
        ../../assemblyinfo/assemblyinfo.FSharp.Core.dll.fs
 
97
 
 
98
RESOURCES = \
 
99
        $(tmpdir)FSCore.resources
 
100
 
 
101
$(tmpdir)FSCore.resources: FSCore.resx
 
102
        resgen $< $@
 
103
 
 
104
include $(topdir)/src/fsharp/targets.make
 
105
 
 
106
do-final: do-4-0 do-2-0 do-2-1
 
107
 
 
108
clean: clean-4-0 clean-2-0 clean-2-1
 
109
 
 
110
install: install-lib-4 install-lib-4-5 install-lib-2 install-lib-2-1
 
111
 
 
112