forked from fsharp/fsharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.make.in
138 lines (106 loc) · 3.19 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
125
126
127
128
129
130
131
132
133
134
135
136
137
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@
monotouchenabled := @MONOTOUCHENABLED@
monodroidenabled := @MONODROIDENABLED@
xamarinmacenabled := @XAMARINMACENABLED@
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.5
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-xamarinmacmobile-)
VERSION = 2.3.99.1
TARGET = xamarinmacmobile
endif
ifeq (x-$(TargetFramework)-$(FSharpCoreBackVersion),x-xamarinmacfull-)
VERSION = 2.3.100.1
TARGET = xamarinmacfull
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