# Platform-specific makefile rules. This one's for linux.
#
-PLATFORM_DEBUG_FLAGS = -g
+PLATFORM_DEBUG_FLAGS = -debug
PLATFORM_MCS_FLAGS =
PLATFORM_RUNTIME = $(RUNTIME)
PLATFORM_CORLIB = mscorlib.dll
-BOOTSTRAP_MCS = mcs
+EXTERNAL_MCS = mcs
+EXTERNAL_MBAS = mbas
+EXTERNAL_RUNTIME = mono
RESGEN = MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(INTERNAL_RESGEN)
+#ILDISASM = monodis
+ILDISASM = false
PLATFORM_PATH_SEPARATOR = :
hidden_suffix =
platform-check:
- @set fnord $(BOOTSTRAP_MCS) ; while test "$$#" > 2; do case $$2 in *=*) shift ;; *) break ;; esac done ; \
- if type $$2 >/dev/null 2>&1 ; then :; else \
- echo "*** You need a C# compiler installed to build MCS. (make sure mcs works from the command line)" ; \
- echo "*** Read INSTALL.txt for information on how to bootstrap" ; \
- echo "*** a Mono installation." ; \
- exit 1 ; \
- fi
-
+ @:
# I tried this but apparently Make's version strings aren't that
# ... consistent between releases. Whatever.
#