1 CLASS
=$(mcs_topdir
)/class
/lib
/$(DEFAULT_PROFILE
)
3 with_mono_path
= MONO_PATH
=$(CLASS
)
5 MONO_EXE
= $(top_builddir
)/runtime
/mono-wrapper
6 RUNTIME
= $(with_mono_path
) $(MONO_EXE
)
7 TOOLS_RUNTIME
= MONO_PATH
=$(mcs_topdir
)/class
/lib
/build
$(MONO_EXE
) --aot-path
=$(mcs_topdir
)/class
/lib
/build
9 MCS_NO_UNSAFE
= $(TOOLS_RUNTIME
) $(CSC
) -debug
:portable \
11 -nowarn
:0162 -nowarn
:0168 -nowarn
:0219 -nowarn
:0414 -nowarn
:0618 \
12 -nowarn
:0169 -nowarn
:1690 -nowarn
:0649 -nowarn
:0612 -nowarn
:3021 \
13 -nowarn
:0197 -langversion
:latest
$(PROFILE_MCS_FLAGS
)
14 MCS_NO_LIB
= $(MCS_NO_UNSAFE
) -unsafe
18 ILASM
= $(TOOLS_RUNTIME
) $(mcs_topdir
)/class
/lib
/build
/ilasm.exe
21 CLEANFILES
=*.dll
*.exe
*.pdb
24 $(RM
) -rf
$(AOTDIR
) $(AOT_TMPDIR
)