1 thisdir = class/Microsoft.NuGet.Build.Tasks
3 include ../../build/rules.make
5 XBUILD_DIR=$(topdir)/tools/xbuild
6 include $(XBUILD_DIR)/xbuild.make
8 NUGET_BUILDTASKS_REPO_DIR=$(topdir)/../external/nuget-buildtasks
9 NUGET_BUILDTASKS_TARGETS_DIR = $(mono_libdir)/mono/xbuild/Microsoft/NuGet
11 LIBRARY = Microsoft.NuGet.Build.Tasks.dll
12 LIBRARY_INSTALL_DIR = $(NUGET_BUILDTASKS_TARGETS_DIR)
14 KEY_FILE = $(NUGET_BUILDTASKS_REPO_DIR)/build/PublicKey.snk
15 SIGN_FLAGS = /delaysign /keyfile:$(KEY_FILE)
17 LIB_REFS = System System.Core System.Data System.Xml System.Xml.Linq System.Runtime.Serialization
21 -resource:Microsoft.NuGet.Build.Tasks.Strings.resources \
22 /r:$(XBUILD_UTILITIES) \
23 /r:$(XBUILD_FRAMEWORK)
25 CLEAN_FILES = Microsoft.NuGet.Build.Tasks.Strings.resources
28 $(NUGET_BUILDTASKS_REPO_DIR)/src/Microsoft.NuGet.Build.Tasks/Strings.resx \
29 $(NUGET_BUILDTASKS_REPO_DIR)/build/PublicKey.snk
31 include ../../build/library.make
33 $(build_lib): Microsoft.NuGet.Build.Tasks.Strings.resources
35 Microsoft.NuGet.Build.Tasks.Strings.resources: $(NUGET_BUILDTASKS_REPO_DIR)/src/Microsoft.NuGet.Build.Tasks/Strings.resx
36 MONO_PATH="$(topdir)/class/lib/$(BOOTSTRAP_PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/net_4_x/resgen.exe "$<" "$@"