Merge pull request #5714 from alexischr/update_bockbuild
[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 # Use UTF-8 as the default encoding for compilers
10 CODEPAGE = 65001
11
12 RUNTIME_FLAGS =
13 TEST_HARNESS = $(topdir)/class/lib/$(PROFILE_DIRECTORY)/$(PARENT_PROFILE)nunit-lite-console.exe
14 PLATFORM_DEBUG_FLAGS = /debug:portable
15 MCS_FLAGS = 
16 MBAS_FLAGS = -debug
17 LIBRARY_FLAGS =
18 ifndef CFLAGS
19 CFLAGS = -g -O2
20 endif
21 prefix = /usr/local
22 exec_prefix = $(prefix)
23 mono_libdir = $(exec_prefix)/lib
24 sysconfdir = $(prefix)/etc
25 #RUNTIME = mono
26 RUNTIME = false
27 TEST_RUNTIME = MONO_PATH="./$(PLATFORM_PATH_SEPARATOR)$(topdir)/class/lib/$(PROFILE_DIRECTORY)$(PLATFORM_PATH_SEPARATOR)$(TEST_MONO_PATH)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) --debug
28
29 # In case you want to add MCS_FLAGS, this lets you not have to
30 # keep track of the default value
31
32 DEFAULT_MCS_FLAGS := $(MCS_FLAGS)
33 DEFAULT_MBAS_FLAGS := $(MBAS_FLAGS)
34 DEFAULT_PROFILE := net_4_x
35
36 # You shouldn't need to set these but might on a 
37 # weird platform.
38
39 # CC = cc
40 # SHELL = /bin/sh
41 # MAKE = gmake