Merge pull request #14325 from HebaruSan/fix/listviewgroup-forecolor
[mono-project.git] / mcs / build / config-default.make
blob0c05bd4c050c3106948ba5ae969f4b0a54e88f4c
1 # -*- makefile -*-
3 # This makefile fragment has (default) configuration
4 # settings for building MCS.
6 # DO NOT EDIT THIS FILE! Create config.make and override settings
7 # there.
9 # Use UTF-8 as the default encoding for compilers
10 CODEPAGE = 65001
12 RUNTIME_FLAGS =
14 ifdef TEST_WITH_INTERPRETER
15 TEST_RUNTIME_FLAGS = --interpreter
16 else
17 TEST_RUNTIME_FLAGS =
18 endif
20 TEST_HARNESS = $(topdir)/class/lib/$(PROFILE_DIRECTORY)/$(PARENT_PROFILE)nunit-lite-console.exe
21 PLATFORM_DEBUG_FLAGS = /debug:portable
22 # Workaround for https://bugzilla.xamarin.com/show_bug.cgi?id=59967
23 MCS_FLAGS = /features:peverify-compat /langversion:latest
24 MBAS_FLAGS = -debug
25 LIBRARY_FLAGS =
26 ifndef CFLAGS
27 CFLAGS = -g -O2
28 endif
29 prefix = /usr/local
30 exec_prefix = $(prefix)
31 mono_libdir = $(exec_prefix)/lib
32 sysconfdir = $(prefix)/etc
33 #RUNTIME = mono
34 RUNTIME = false
35 MONO_PATH_TOP = $(topdir)/class/lib/$(PROFILE_DIRECTORY)
36 MONO_PATH_TESTS = $(MONO_PATH_TOP)/tests
37 TEST_MONO_PATH = $(MONO_PATH_TOP)$(PLATFORM_PATH_SEPARATOR)$(MONO_PATH_TESTS)$(PLATFORM_PATH_SEPARATOR).
38 TEST_RUNTIME = MONO_PATH="$(TEST_MONO_PATH)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) --debug
40 # In case you want to add MCS_FLAGS, this lets you not have to
41 # keep track of the default value
43 DEFAULT_MCS_FLAGS := $(MCS_FLAGS)
44 DEFAULT_MBAS_FLAGS := $(MBAS_FLAGS)
45 DEFAULT_PROFILE := net_4_x
47 # You shouldn't need to set these but might on a
48 # weird platform.
50 # CC = cc
51 # SHELL = /bin/sh
52 # MAKE = gmake