Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add net_4_5 build profile

  • Loading branch information...
commit 2ac0915666cdcb446185454000eade9f28abefb2 1 parent e5c6e58
Antonius Riha antoniusriha authored
2  Makefile
View
@@ -10,7 +10,7 @@ net_3_0_SUBDIRS := build class tools data scripts nunit24 build
-include build/config.make
-PROFILES = net_3_0 net_4_0
+PROFILES = net_3_0 net_3_5 net_4_0 net_4_5
STD_TARGETS_OVERRIDE = all clean install uninstall test distclean
12 build/profiles/net_4_5.make
View
@@ -0,0 +1,12 @@
+# -*- makefile -*-
+
+MCS = MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$(topdir)/class/lib/net_4_0$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" dmcs
+TEST_MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$(topdir)/class/lib/net_4_0$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH"
+# nuttzing!
+
+profile-check:
+ mkdir -p $(topdir)/class/lib/$(PROFILE)
+ @:
+
+PROFILE_MCS_FLAGS = -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -lib:$(topdir)/class/lib/net_4_5
+FRAMEWORK_VERSION = 4.5
4 class/PresentationCore/Makefile
View
@@ -5,6 +5,10 @@ LIBRARY = PresentationCore.dll
ifeq ($(PROFILE),net_4_0)
NET_4_0_LIB_MCS_FLAGS = -r:System.Xaml.dll
+else
+ifeq ($(PROFILE),net_4_5)
+NET_4_0_LIB_MCS_FLAGS = -r:System.Xaml.dll
+endif
endif
LIB_MCS_FLAGS = -r:WindowsBase.dll -r:System.dll $(NET_4_0_LIB_MCS_FLAGS) -nowarn:0067,0414
4 class/PresentationFramework/Makefile
View
@@ -5,6 +5,10 @@ LIBRARY = PresentationFramework.dll
ifeq ($(PROFILE),net_4_0)
NET_4_0_LIB_MCS_FLAGS = -r:System.Xaml.dll
+else
+ifeq ($(PROFILE),net_4_5)
+NET_4_0_LIB_MCS_FLAGS = -r:System.Xaml.dll
+endif
endif
LIB_MCS_FLAGS = -lib:../lib/net_3_0 -r:System.Xml.dll -r:PresentationCore.dll -r:WindowsBase.dll -r:System.dll $(NET_4_0_LIB_MCS_FLAGS)
Please sign in to comment.
Something went wrong with that request. Please try again.