2003-07-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
[mono.git] / mcs / build / config-default.make
1 # -*- makefile -*-
2 #
3 # This makefile fragment has (default) configuration
4 # settings for building MCS.
5
6 # DO NOT EDIT THIS FILE! Create config.make and override settings
7 # there.
8
9 RUNTIME_FLAGS = 
10 TEST_HARNESS = $(topdir)/class/lib/nunit-console.exe
11 MCS_FLAGS = $(PLATFORM_DEBUG_FLAGS) /nowarn:1595 /nowarn:0169 \
12  /nowarn:0109 /nowarn:0067 /nowarn:0649 /nowarn:0679
13 LIBRARY_FLAGS = /noconfig
14 CFLAGS = -g -O2
15 INSTALL = /usr/bin/install
16 RUNTIME = mono $(RUNTIME_FLAGS)
17 TEST_RUNTIME=$(PLATFORM_RUNTIME)
18 prefix = /usr/local
19
20 # In case you want to add MCS_FLAGS, this lets you not have to
21 # keep track of the default value
22
23 DEFAULT_MCS_FLAGS := $(MCS_FLAGS)
24
25 # Not all echos are alike. HP/UX doesn't need a -e command.
26 # Test for this here
27
28 ifeq ($(shell echo -e foo),foo)
29 ECHO_ESCAPE=echo -e
30 else
31 ECHO_ESCAPE=echo
32 endif
33
34 # You shouldn't need to set these but might on a 
35 # weird platform.
36
37 # CC = cc
38 # SHELL = /bin/sh
39 # MAKE = gmake