X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FMono.CompilerServices.SymbolWriter%2FMakefile;h=a41385133e43813008844d4d2897d2ddf3bcac5d;hb=4320e844e92386319c01095435e6ae0c67bfc09a;hp=0104454d40414fda4d01bcba7ea8b1591893104c;hpb=0abc2e6270020edc4a5b4c66f93b4ae582815f20;p=mono.git diff --git a/mcs/class/Mono.CompilerServices.SymbolWriter/Makefile b/mcs/class/Mono.CompilerServices.SymbolWriter/Makefile index 0104454d404..a41385133e4 100644 --- a/mcs/class/Mono.CompilerServices.SymbolWriter/Makefile +++ b/mcs/class/Mono.CompilerServices.SymbolWriter/Makefile @@ -1,15 +1,25 @@ -thisdir = class/Mono.CSharp.Debugger +thisdir = class/Mono.CompilerServices.SymbolWriter SUBDIRS = include ../../build/rules.make LIBRARY = Mono.CompilerServices.SymbolWriter.dll -LIBRARY_USE_INTERMEDIATE_FILE = yes +LIB_MCS_FLAGS = -r:System.dll -lib:$(bare_libdir) -LIB_MCS_FLAGS = /r:$(corlib) NO_TEST = yes -ifeq (win32default, $(PLATFORM)$(PROFILE)) -LIBRARY_COMPILE = MONO_PATH="$(topdir)/class/lib/$(PROFILE);$$MONO_PATH" $(INTERNAL_MCS) $(USE_MCS_FLAGS) +ifneq (basic, $(PROFILE)) +USE_BOOT_COMPILE = yes +endif + +ifdef USE_BOOT_COMPILE +LIBRARY_COMPILE = $(BOOT_COMPILE) endif include ../../build/library.make + +$(build_lib): $(bare_libdir)/System.dll + +$(bare_libdir)/System.dll: + (cd ../System; make $@) + +.NOTPARALLEL: $(bare_libdir)/System.dll \ No newline at end of file