1 thisdir = class/Moonlight.Build.Tasks
3 include ../../build/rules.make
5 LIBRARY = Moonlight.Build.Tasks.dll
6 LIBRARY_NAME = Moonlight.Build.Tasks.dll
8 ifeq (1.0, $(FRAMEWORK_VERSION))
9 LIBRARY_NAME = dummy-Moonlight.Build.Tasks.dll
12 ifeq (3.5, $(FRAMEWORK_VERSION))
15 ifeq (4.0, $(FRAMEWORK_VERSION))
22 NO_SIGN_ASSEMBLY = yes
28 /r:Microsoft.Build.Engine.dll \
29 /r:Microsoft.Build.Framework.dll \
30 /r:Microsoft.Build.Utilities$(NAME_SUFFIX).dll \
31 /r:Microsoft.Build.Tasks$(NAME_SUFFIX).dll \
32 /r:ICSharpCode.SharpZipLib.dll
36 $(RESOURCE_FILES:%=-resource:%)
38 RESOURCE_FILES = Moonlight.Build.Tasks/PreviewTemplate.html
40 EXTRA_DISTFILES = $(RESOURCE_FILES)
42 XBUILD_DIR=../../tools/xbuild
43 include $(XBUILD_DIR)/xbuild_targets.make
45 include ../../build/library.make
47 SILVERLIGHT_DIR = $(DESTDIR)$(mono_libdir)/mono/xbuild/Microsoft/Silverlight
49 install-local: install-lib
51 install-lib: $(the_lib)
52 -$(MKINSTALLDIRS) $(SILVERLIGHT_DIR)/v2.0
53 -$(MKINSTALLDIRS) $(SILVERLIGHT_DIR)/v3.0
54 $(INSTALL_DATA) $(topdir)/class/lib/$(PROFILE)/$(LIBRARY_NAME) $(SILVERLIGHT_DIR)/v2.0
55 $(INSTALL_DATA) $(topdir)/class/lib/$(PROFILE)/$(LIBRARY_NAME) $(SILVERLIGHT_DIR)/v3.0
57 uninstall-local: uninstall-lib
60 -rm -f $(SILVERLIGHT_DIR)/v2.0/$(LIBRARY_NAME)
61 -rm -f $(SILVERLIGHT_DIR)/v3.0/$(LIBRARY_NAME)