* Makefile (net_1_1_bootstrap_SUBDIRS): Add 'gacutil'.
* tools/gacutil/Makefile (PROGRAM): Make profile-specific during
net_1_1_bootstrap.
svn path=/trunk/mcs/; revision=41791
* executable.make (install-local): Depend on all-local even when
NO_INSTALL is defined.
* library.make: Minor cleanups to match executable.make.
+ (gacutil): Use net_1_1_bootstrap/gacutil.exe.
* profiles/basic.make (no-install): Remove.
* profiles/net_1_1_bootstrap.make (no-install): Likewise.
endif
-gacutil = $(topdir)/tools/gacutil/gacutil.exe
-GACUTIL = MONO_PATH="$(topdir)/class/lib/default$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(gacutil)
+ifdef NO_INSTALL
+GACUTIL = :
+else
+gacutil = $(topdir)/class/lib/net_1_1_bootstrap/gacutil.exe
+GACUTIL = MONO_PATH="$(topdir)/class/lib/net_1_1_bootstrap$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(gacutil)
+endif
ifdef NO_SIGN_ASSEMBLY
SN = :
else
sn = $(topdir)/class/lib/net_1_1_bootstrap/sn.exe
-SN = MONO_PATH="$(topdir)/class/lib/net_1_1_bootstrap/$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(sn)
+SN = MONO_PATH="$(topdir)/class/lib/net_1_1_bootstrap$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(sn)
SNFLAGS = -q -R
endif
LIBRARY_SNK = $(topdir)/class/mono.snk
endif
+ifdef gacutil
$(gacutil):
- cd $(topdir)/tools/gacutil && $(MAKE) PROFILE=default
+ cd $(topdir) && $(MAKE) PROFILE=net_1_1_bootstrap
+endif
ifdef sn
$(sn):
+2005-03-14 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile (net_1_1_bootstrap_SUBDIRS): Add 'gacutil'.
+
2005-03-09 Ben Maurer <bmaurer@ximian.com>
* monogrind.pl: Renamed valgrind-monofunc.pl to this, per
thisdir = tools
-SUBDIRS = \
- al cilc corcompare ictool mono-xsd security wsdl genxs sqlsharp \
- disco soapsuds browsercaps-updater monop gacutil mono-rpm-helpers \
+SUBDIRS = \
+ al cilc corcompare ictool mono-xsd security wsdl genxs sqlsharp \
+ disco soapsuds browsercaps-updater monop gacutil mono-rpm-helpers \
resgen macpack mkbundle dtd2xsd mjs prj2make
-net_1_1_bootstrap_SUBDIRS = security
+net_1_1_bootstrap_SUBDIRS = gacutil security
net_2_0_SUBDIRS = wsdl
+2005-03-14 Raja R Harinath <rharinath@novell.com>
+
+ * Makefile (PROGRAM): Make profile-specific during
+ net_1_1_bootstrap.
+
2005-01-18 Raja R Harinath <rharinath@novell.com>
* driver.cs (Install): Restore fix from 2004-12-08.
include ../../build/rules.make
LOCAL_MCS_FLAGS = /r:Mono.Security.dll
+
+ifeq (net_1_1_bootstrap, $(PROFILE))
+PROGRAM = $(topdir)/class/lib/$(PROFILE)/gacutil.exe
+else
PROGRAM = gacutil.exe
+endif
include ../../build/executable.make