forked from fsharp/fsharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.make.in
125 lines (95 loc) · 2.83 KB
/
config.make.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
bootstrap := @with_bootstrap@
prefix := @prefix@
topdir := @abs_top_srcdir@/
builddir := @abs_top_builddir@/
libdir := ${prefix}/lib/
bindir := ${prefix}/bin/
monolibdir := @MONOLIBDIR@
monogacdir := @MONOGACDIR@
monogacdir20 := @MONOGACDIR20@
#This is where to find MonoTouch of MonoAndroid, for "make build-monodroid"
#
#For now this is hardwired, it should be optionally detected by configure.ac
monogacdir21 := @abs_top_srcdir@/dependencies/mono/2.1
monogacdir35 := @MONOGACDIR35@
monogacdir40 := @MONOGACDIR40@
pclenabled47 := @PCLENABLED47@
pclenabled7 := @PCLENABLED7@
pclenabled78 := @PCLENABLED78@
pclenabled259 := @PCLENABLED259@
gacdir := ${libdir}mono
tooldir := $(topdir)lib/bootstrap/4.0/
TargetFramework = net40
CONFIG = release
Configuration = Release
DISTVERSION = 201011
outsuffix = $(TargetFramework)
# Version number mappings for various versions of FSharp.Core
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-net20-)
VERSION = 2.3.1.0
TARGET = 2.0
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-net40-)
VERSION = 4.3.1.0
TARGET = 4.0
outsuffix = .
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-monodroid-)
VERSION = 2.3.98.1
TARGET = monodroid
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-monotouch-)
VERSION = 2.3.98.1
TARGET = monotouch
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-portable47-)
VERSION = 2.3.5.1
TARGET = portable47
PCLPATH = .NETPortable
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-portable7-)
VERSION = 3.3.1.0
TARGET = portable7
PCLPATH = .NETCore
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-portable78-)
VERSION = 3.78.3.1
TARGET = portable78
PCLPATH = .NETCore
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-portable259-)
VERSION = 3.259.3.1
TARGET = portable259
PCLPATH = .NETCore
endif
# Version number mappings for various back versions of FSharp.Core (F# 3.0 versions of FSharp.Core)
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-net20-3.0)
VERSION = 2.3.0.0
TARGET = 2.0
outsuffix = fsharp30/$(TargetFramework)
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-net40-3.0)
VERSION = 4.3.0.0
TARGET = 4.0
outsuffix = fsharp30/$(TargetFramework)
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-portable47-3.0)
VERSION = 2.3.5.0
TARGET = portable47
PCLPATH = .NETPortable
outsuffix = fsharp30/$(TargetFramework)
endif
DELAY_SIGN_TOKEN = b03f5f7f11d50a3a
SIGN_TOKEN = f536804aa0eb945b
bootstrapdir = $(bootstrap)/4.0/
tmpdir = .libs/$(CONFIG)/
objdir = $(tmpdir)$(TARGET)/
protodir = $(builddir)/lib/proto/
outdir = $(builddir)lib/$(CONFIG)/$(outsuffix)/
INSTALL = $(SHELL) $(topdir)install-sh
INSTALL_DATA = $(INSTALL) -c -m 644
INSTALL_BIN = $(INSTALL) -c -m 755
INSTALL_LIB = $(INSTALL_BIN)
EXTRA_DIST = configure
NO_DIST = .gitignore lib/debug lib/proto lib/release
DEFAULT: all