|
@@ -31,6 +31,7 @@ FPMAKE_BIN_CLEAN=$(wildcard ./fpmake$(SRCEXEEXT))
|
|
LOCALFPMAKE=./fpmake$(SRCEXEEXT)
|
|
LOCALFPMAKE=./fpmake$(SRCEXEEXT)
|
|
# do not add -d$(CPU_TARGET)
|
|
# do not add -d$(CPU_TARGET)
|
|
override NOCPUDEF=1
|
|
override NOCPUDEF=1
|
|
|
|
+GDBMI_DEFAULT_OS_LIST=darwin freebsd haiku linux netbsd openbsd solaris win32 win64
|
|
|
|
|
|
[rules]
|
|
[rules]
|
|
# Do not pass the Makefile's unit and binary target locations. Fpmake uses it's own.
|
|
# Do not pass the Makefile's unit and binary target locations. Fpmake uses it's own.
|
|
@@ -54,9 +55,16 @@ endif
|
|
ifdef NOGDB
|
|
ifdef NOGDB
|
|
FPMAKE_OPT+=--NoGDB=1
|
|
FPMAKE_OPT+=--NoGDB=1
|
|
endif
|
|
endif
|
|
|
|
+ifndef NOGDBMI
|
|
|
|
+ifneq ($(findstring $(OS_TARGET),$(GDBMI_DEFAULT_OS_LIST)),)
|
|
|
|
+FPMAKE_OPT+=--GDBMI=1
|
|
|
|
+endif
|
|
|
|
+else
|
|
ifdef GDBMI
|
|
ifdef GDBMI
|
|
FPMAKE_OPT+=--GDBMI=1
|
|
FPMAKE_OPT+=--GDBMI=1
|
|
endif
|
|
endif
|
|
|
|
+endif
|
|
|
|
+
|
|
ifdef PPC_TARGET
|
|
ifdef PPC_TARGET
|
|
FPMAKE_OPT+=--CompilerTarget=$(PPC_TARGET)
|
|
FPMAKE_OPT+=--CompilerTarget=$(PPC_TARGET)
|
|
endif
|
|
endif
|