2014-08-13 10:39:27 +01:00
|
|
|
# -*- makefile -*-
|
|
|
|
#
|
|
|
|
# Platform-specific makefile rules. This one's for linux.
|
|
|
|
#
|
|
|
|
|
|
|
|
PLATFORM_MCS_FLAGS =
|
|
|
|
PLATFORM_RUNTIME = $(RUNTIME)
|
|
|
|
PLATFORM_CORLIB = mscorlib.dll
|
|
|
|
PLATFORM_TEST_HARNESS_EXCLUDES =
|
|
|
|
|
2015-04-07 09:35:12 +01:00
|
|
|
EXTERNAL_MCS = mcs
|
2014-08-13 10:39:27 +01:00
|
|
|
EXTERNAL_MBAS = mbas
|
|
|
|
EXTERNAL_RUNTIME = mono
|
|
|
|
#ILDISASM = monodis
|
|
|
|
ILDISASM = false
|
|
|
|
|
|
|
|
PLATFORM_PATH_SEPARATOR = :
|
|
|
|
|
|
|
|
# Define this if this ever will work on Linux
|
|
|
|
# PLATFORM_MAKE_CORLIB_CMP = yes
|
|
|
|
|
|
|
|
# This is for changing / to \ on windows
|
|
|
|
PLATFORM_CHANGE_SEPARATOR_CMD = cat
|
|
|
|
|
|
|
|
hidden_prefix = .
|
|
|
|
hidden_suffix =
|
|
|
|
|
|
|
|
platform-check:
|
|
|
|
@:
|
|
|
|
# I tried this but apparently Make's version strings aren't that
|
|
|
|
# ... consistent between releases. Whatever.
|
|
|
|
#
|
|
|
|
# @if ! $(MAKE) --version |grep '^GNU Make version 3' 1>/dev/null 2>&1 ; then \
|
|
|
|
# echo "*** You need to build MCS with GNU make. Try \`gmake'" ; \
|
|
|
|
# exit 1 ; \
|
|
|
|
# fi
|
2019-04-12 14:10:50 +00:00
|
|
|
|
|
|
|
PLATFORM_LINUX=1
|