Merge pull request #3289 from BrzVlad/fix-critical-finalizer
[mono.git] / mcs / class / Microsoft.NuGet.Build.Tasks / Makefile
1 thisdir = class/Microsoft.NuGet.Build.Tasks
2 SUBDIRS =
3 include ../../build/rules.make
4
5 XBUILD_DIR=$(topdir)/tools/xbuild
6 include $(XBUILD_DIR)/xbuild.make
7
8 NUGET_BUILDTASKS_REPO_DIR=$(topdir)/../external/nuget-buildtasks
9 NUGET_BUILDTASKS_TARGETS_DIR = $(mono_libdir)/mono/xbuild/Microsoft/NuGet
10
11 LIBRARY = Microsoft.NuGet.Build.Tasks.dll
12 LIBRARY_INSTALL_DIR = $(NUGET_BUILDTASKS_TARGETS_DIR)
13
14 KEY_FILE = $(NUGET_BUILDTASKS_REPO_DIR)/build/PublicKey.snk
15 SIGN_FLAGS = /delaysign /keyfile:$(KEY_FILE)
16
17 RESOURCE_DEFS = Microsoft.NuGet.Build.Tasks.Strings,$(NUGET_BUILDTASKS_REPO_DIR)/src/Microsoft.NuGet.Build.Tasks/Strings.resx
18
19 LIB_REFS = $(PARENT_PROFILE)System \
20         $(PARENT_PROFILE)System.Core \
21         $(PARENT_PROFILE)System.Data \
22         $(PARENT_PROFILE)System.Xml \
23         $(PARENT_PROFILE)System.Xml.Linq \
24         $(PARENT_PROFILE)System.Runtime.Serialization \
25         $(XBUILD_UTILITIES) \
26         $(XBUILD_FRAMEWORK)
27
28 LIB_MCS_FLAGS = \
29         -nowarn:3021            \
30         $(SIGN_FLAGS)
31
32 EXTRA_DISTFILES = \
33         $(NUGET_BUILDTASKS_REPO_DIR)/build/PublicKey.snk
34
35 include ../../build/library.make