[Mono.Security.Providers.NewSystemSource] Use LIB_REFS to track references
authorMarek Safar <marek.safar@gmail.com>
Tue, 15 Mar 2016 12:50:00 +0000 (13:50 +0100)
committerMarek Safar <marek.safar@gmail.com>
Tue, 15 Mar 2016 12:50:00 +0000 (13:50 +0100)
mcs/class/Mono.Security.Providers.NewSystemSource/Makefile

index bf6b1112e3f4c0d272dd4dd0dc8c7bc2fdd454af..61beeb4e2fc2456e6833ba9abe43d85d58063042 100644 (file)
@@ -2,18 +2,21 @@ thisdir = class/Mono.Security.Providers.NewSystemSource
 SUBDIRS = 
 include ../../build/rules.make
 
-ifdef MOBILE_PROFILE
-EXTERN_ALIAS_FLAGS = -r:Mono.Security
-else
-EXTERN_ALIAS_FLAGS = -d:MONO_SECURITY_ALIAS -r:MonoSecurity=Mono.Security
-endif
+LIB_REFS = System
 
 LIBRARY = Mono.Security.Providers.NewSystemSource.dll
-LIB_REFS = System
-LIB_MCS_FLAGS = -d:SECURITY_DEP $(EXTERN_ALIAS_FLAGS) \
+
+LIB_MCS_FLAGS = -d:SECURITY_DEP \
        -unsafe -nowarn:1030 -keyfile:../mono.pub -delaysign -d:MONO -d:FEATURE_PAL -d:MONO_FEATURE_NEW_TLS \
        -d:MONO_FEATURE_NEW_SYSTEM_SOURCE -d:DISABLE_CAS_USE
 
+ifdef MOBILE_PROFILE
+LIB_REFS += Mono.Security
+else
+LIB_REFS += MonoSecurity=Mono.Security
+LIB_MCS_FLAGS += -d:MONO_SECURITY_ALIAS
+endif
+
 EXTRA_DISTFILES = README.md
 
 include ../../build/library.make