1 thisdir
= class
/Mono.CSharp
3 include ..
/..
/build
/rules.make
5 LIBRARY
= Mono.CSharp.dll
7 LIB_REFS
= System.Core System.Xml System
11 ifdef AOT_FRIENDLY_PROFILE
12 LIB_MCS_FLAGS
+= -d
:IOS_REFLECTION
15 ifndef NO_THREAD_ABORT
16 REFERENCE_SOURCES_FLAGS
+= -d
:MONO_FEATURE_THREAD_ABORT
20 TEST_LIB_REFS
= System.Core
22 ifndef NO_PROCESS_START
23 REFERENCE_SOURCES_FLAGS
+= -d
:MONO_FEATURE_PROCESS_START
24 TEST_MCS_FLAGS
+= -d
:MONO_FEATURE_PROCESS_START
28 LIB_MCS_FLAGS
+= $(REFERENCE_SOURCES_FLAGS
)
30 BUILT_SOURCES
= $(PROFILE
)-parser.cs
32 $(PROFILE
)-parser.cs
: $(topdir
)/mcs
/cs-parser.jay
$(topdir
)/jay
/skeleton.cs
33 $(topdir
)/jay
/jay
-c
-o
$(PROFILE
)-jay-tmp.out
$< < $(topdir
)/jay
/skeleton.cs
&& mv
$(PROFILE
)-jay-tmp.out
$@
35 include ..
/..
/build
/library.make