copying the latest Sys.Web.Services from trunk.
[mono.git] / mcs / build / platforms / linux.make
1 # -*- makefile -*-
2 #
3 # Platform-specific makefile rules. This one's for linux.
4 #
5
6 PLATFORM_DEBUG_FLAGS = -debug
7 PLATFORM_MCS_FLAGS = 
8 PLATFORM_RUNTIME = $(RUNTIME)
9 PLATFORM_CORLIB = mscorlib.dll
10
11 EXTERNAL_MCS = mcs
12 EXTERNAL_MBAS = mbas
13 EXTERNAL_RUNTIME = mono
14 RESGEN = MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(INTERNAL_RESGEN)
15
16 PLATFORM_PATH_SEPARATOR = :
17
18 # Define this if this ever will work on Linux
19 # PLATFORM_MAKE_CORLIB_CMP = yes
20
21 # This is for changing / to \ on windows
22 PLATFORM_CHANGE_SEPARATOR_CMD = cat
23
24 hidden_prefix = .
25 hidden_suffix = 
26
27 platform-check:
28         @:
29 # I tried this but apparently Make's version strings aren't that
30 # ... consistent between releases. Whatever.
31 #
32 #       @if ! $(MAKE) --version |grep '^GNU Make version 3' 1>/dev/null 2>&1 ; then \
33 #           echo "*** You need to build MCS with GNU make. Try \`gmake'" ; \
34 #           exit 1 ; \
35 #       fi