Regenerate Makefile after change to Makefile.fpc:

Change default mode to using mi interpreter, with GDB running as an separete process.
   + New Makefile variable named:
   GDBMI_DEFAULT_OS_LIST
   which lists all OS's for which the use of gdbmi is enabled by default.
   Starting value:
   darwin freebsd haiku linux netbsd openbsd solaris win32 win64
   Default can be overriden by using NOGDBMI variable.

   This change is mainly to anticipate GDB source switch to C++ after 7.12 version.

git-svn-id: trunk@34425 -
This commit is contained in:
pierre 2016-09-04 14:52:53 +00:00
parent e52c7d5c43
commit eca3ddc5ce

View File

@ -346,6 +346,7 @@ endif
FPMAKE_BIN_CLEAN=$(wildcard ./fpmake$(SRCEXEEXT))
LOCALFPMAKE=./fpmake$(SRCEXEEXT)
override NOCPUDEF=1
GDBMI_DEFAULT_OS_LIST=darwin freebsd haiku linux netbsd openbsd solaris win32 win64
override INSTALL_FPCPACKAGE=y
override INSTALL_FPCSUBDIR=ide
ifdef REQUIRE_UNITSDIR
@ -2292,9 +2293,15 @@ endif
ifdef NOGDB
FPMAKE_OPT+=--NoGDB=1
endif
ifndef NOGDBMI
ifneq ($(findstring $(OS_TARGET),$(GDBMI_DEFAULT_OS_LIST)),)
FPMAKE_OPT+=--GDBMI=1
endif
else
ifdef GDBMI
FPMAKE_OPT+=--GDBMI=1
endif
endif
ifdef PPC_TARGET
FPMAKE_OPT+=--CompilerTarget=$(PPC_TARGET)
endif