[netcore] Remove local copy of static alc resolve methods
[mono-project.git] / mcs / class / System.Net.Http / Makefile
blob3eef96a6b2f8a3fd18e8b99b418128f604aa20d9
1 thisdir = class/System.Net.Http
3 include ../../build/rules.make
5 LIBRARY = System.Net.Http.dll
7 LIB_REFS = System.Core System
8 KEYFILE = ../msfinal.pub
9 LIB_MCS_FLAGS = $(EXTRA_LIB_MCS_FLAGS) -unsafe -nowarn:436
10 ifeq (monodroid,$(PROFILE))
11 LIB_MCS_FLAGS += -d:XAMARIN_MODERN
12 endif
14 ifeq (monotouch,$(PROFILE))
15 API_BIN_REFS := Xamarin.iOS
16 LIB_MCS_FLAGS += -d:XAMARIN_MODERN
17 endif
19 ifeq (monotouch_tv,$(PROFILE))
20 API_BIN_REFS := Xamarin.TVOS
21 LIB_MCS_FLAGS += -d:XAMARIN_MODERN
22 endif
24 ifeq (monotouch_watch,$(PROFILE))
25 API_BIN_REFS := Xamarin.WatchOS
26 LIB_MCS_FLAGS += -d:XAMARIN_MODERN
27 endif
29 ifeq (xammac,$(PROFILE))
30 API_BIN_REFS := Xamarin.Mac
31 LIB_MCS_FLAGS += -d:XAMARIN_MODERN
32 endif
34 ifeq (xammac_net_4_5,$(PROFILE))
35 # we can't use API_BIN_REFS for xammac_net_4_5 as it inherits from net_4_x.make
36 LIB_MCS_FLAGS += -r:$(topdir)/../external/binary-reference-assemblies/build/monotouch/Xamarin.Mac.dll
37 LIB_MCS_FLAGS += -d:XAMARIN_MODERN
38 endif
40 TEST_LIB_REFS = System System.Core
41 TEST_MCS_FLAGS =
43 LIBRARY_WARN_AS_ERROR = yes
45 SUBDIRS = FunctionalTests UnitTests
47 include ../../build/library.make
49 # TEST_RUNTIME := MONO_URI_DOTNETRELATIVEORABSOLUTE=true $(TEST_RUNTIME)
51 xunit-test-local: xunit-test-recursive
53 run-xunit-test-local: run-xunit-test-recursive
55 check: check-recursive