[Mono.Profiler.Log] Add profiled data reader APIs
[mono-project.git] / mcs / class / Mono.Profiler.Log / Makefile
blobe4658d01d1c11a4e6ec485c27a1761bc6b0e1ce6
1 thisdir = class/Mono.Profiler.Log
2 include ../../build/rules.make
4 LIBRARY = Mono.Profiler.Log.dll
5 LIBRARY_WARN_AS_ERROR = yes
7 KEYFILE = $(LIBRARY_SNK)
9 LIB_REFS = System System.Core
10 LIB_MCS_FLAGS = /unsafe /publicsign /nowarn:0618 -D:MONO_DATACONVERTER_STATIC_METHOD
12 ifeq (net_4_x,$(PROFILE))
14 XTEST_LIB_REFS = System System.Core Facades/System.Threading.Tasks
16 xunit-test-local: $(topdir)/class/lib/$(PROFILE_DIRECTORY)/tests/log-profiler-test.exe
18 $(topdir)/class/lib/$(PROFILE_DIRECTORY)/tests/log-profiler-test.exe: Test/log-profiler-test.cs
19 mkdir -p $(dir $@)
20 $(CSCOMPILE) $(PLATFORM_DEBUG_FLAGS) /unsafe $(if $(MCS_MODE),,/warnaserror) /r:$(build_libdir)/mscorlib.dll /r:$(build_lib) /out:$@ $<
22 CLEAN_FILES = \
23 $(topdir)/class/lib/$(PROFILE_DIRECTORY)/tests/log-profiler-test.exe \
24 $(topdir)/class/lib/$(PROFILE_DIRECTORY)/tests/log-profiler-test.exe.mdb \
25 $(topdir)/class/lib/$(PROFILE_DIRECTORY)/tests/log-profiler-test.pdb
27 else
29 NO_TEST = yes
31 endif
33 EXTRA_DISTFILES = \
34 Test/log-profiler-test.cs
36 include ../../build/library.make