1 thisdir
= class
/System.Reactive.Providers
3 include ..
/..
/build
/rules.make
5 LIBRARY
= System.Reactive.Providers.dll
6 LIB_REFS
= System System.Core System.Reactive.Interfaces System.Reactive.Core System.Reactive.Linq
7 KEYFILE
= ..
/reactive.pub
8 LIB_MCS_FLAGS
= -d
:SIGNED
-delaysign
-resource
:Strings_Providers.resources
,System.Reactive.Strings_Providers.resources
10 ifeq (true
, $(GENERATE_RESOURCES
))
11 LIB_MCS_FLAGS
+= /define:GENERATING_RESOURCES
15 Strings_Providers.resources
17 CLEAN_FILES
+= $(RESX_RESOURCES
)
19 RESOURCES
= $(RESX_RESOURCES
)
21 PREBUILT
= $(RESX_RESOURCES
:=.prebuilt
)
23 ifeq (2.1, $(FRAMEWORK_VERSION
))
24 LIB_MCS_FLAGS
+= -d
:NO_TASK_DELAY
-d
:HAS_AWAIT
27 NET_4_5
:= $(filter 4.5, $(FRAMEWORK_VERSION
))
29 LIB_MCS_FLAGS
+= -d
:HAS_EDI
-d
:PREFERASYNC
-d
:PREFER_ASYNC
-d
:HAS_AWAIT
32 TEST_MCS_FLAGS
= $(LIB_MCS_FLAGS
)
34 EXTRA_DISTFILES
= $(RESX_RESOURCES
:.resources
=.resx
) $(PREBUILT
)
36 INSTALL_PROFILE
:= $(filter net_4_x
, $(PROFILE
))
37 ifndef INSTALL_PROFILE
43 include ..
/..
/build
/library.make
45 $(the_lib
): $(RESOURCES
)
47 $(RESX_RESOURCES
): %.resources
: %.resx
48 $(RESGEN
) $< || cp
$@.prebuilt
$@
50 $(PREBUILT
): %.prebuilt
: %
53 dist-default
: $(PREBUILT
)