2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / build / profiles / net_2_0_bootstrap.make
1 # -*- makefile -*-
2
3 #
4 # Note that we're using the .NET 1.1 MCS but MONO_PATH points to the net_2_0_bootstrap directory.
5 # We do it this way to get assembly version references right.
6 #
7 BOOTSTRAP_MCS = MONO_PATH="$(topdir)/class/lib/default$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(topdir)/class/lib/default/mcs.exe
8 MCS = MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(INTERNAL_MCS)
9
10 profile-check: 
11
12 all-local: $(topdir)/class/lib/$(PROFILE)/mcs.exe $(topdir)/class/lib/$(PROFILE)/mcs.exe.config
13
14 $(topdir)/class/lib/$(PROFILE)/mcs.exe: $(topdir)/class/lib/default/mcs.exe
15         cp $< $@
16
17 $(topdir)/class/lib/$(PROFILE)/mcs.exe.config: $(topdir)/gmcs/gmcs.exe.config
18         cp $< $@
19
20 PROFILE_MCS_FLAGS = -d:NET_1_1 -d:BOOTSTRAP_NET_2_0
21 FRAMEWORK_VERSION = 2.0
22 NO_SIGN_ASSEMBLY = yes
23 NO_TEST = yes
24 NO_INSTALL = yes
25
26 clean-local: clean-profile
27
28 clean-profile:
29         rm -f $(topdir)/class/lib/$(PROFILE)/mcs.exe
30         rm -f $(topdir)/class/lib/$(PROFILE)/mcs.exe.config