mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-14 23:40:50 +01:00
finding of libgdb.a updated
This commit is contained in:
parent
7aeee5a7e6
commit
a015aa9832
53
ide/Makefile
53
ide/Makefile
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 1.1 [2004/10/30]
|
# Don't edit, this file is generated by FPCMake Version 1.1 [2004/11/03]
|
||||||
#
|
#
|
||||||
default: all
|
default: all
|
||||||
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom morphos netwlibc
|
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom morphos netwlibc
|
||||||
@ -238,28 +238,19 @@ ifndef GDBINT
|
|||||||
GDBINT=gdbint
|
GDBINT=gdbint
|
||||||
endif
|
endif
|
||||||
ifeq ($(GDB),1)
|
ifeq ($(GDB),1)
|
||||||
ifeq ($(DEBUG),1)
|
ifdef GDBLIBDIR
|
||||||
ifneq ($(strip $(wildcard $(addsuffix /$(GDBINT)/libgdb/d$(OS_TARGET)/libgdb.a,$(PACKAGESDIR)))),)
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
||||||
OSGDBDIR=d$(OS_TARGET)
|
|
||||||
else
|
|
||||||
OSGDBDIR=$(OS_TARGET)
|
|
||||||
endif
|
endif
|
||||||
else
|
ifeq ($(LIBGDBFILE),)
|
||||||
OSGDBDIR=$(OS_TARGET)
|
GDBINTDIR=$(wildcard $(addsuffix /$(GDBINT),$(PACKAGESDIR)))
|
||||||
|
override GDBLIBDIR=$(wildcard $(GDBINTDIR)/libgdb/$(OS_TARGET)/$(CPU_TARGET))
|
||||||
|
ifeq ($(GDBLIBDIR),)
|
||||||
|
override GDBLIBDIR=$(GDBINTDIR)/libgdb/$(OS_TARGET)
|
||||||
endif
|
endif
|
||||||
GDBLIBDIR+=$(wildcard $(addsuffix /$(GDBINT)/libgdb/$(OSGDBDIR),$(PACKAGESDIR)))
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
||||||
GDBOBJDIR+=$(wildcard $(addsuffix /$(GDBINT)/libgdb/$(OSGDBDIR),$(PACKAGESDIR)))
|
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
|
||||||
ifneq ($(DJDIR),)
|
|
||||||
GDBLIBDIR+=$(DJDIR)/lib
|
|
||||||
endif
|
endif
|
||||||
endif
|
ifeq ($(LIBGDBFILE),)
|
||||||
ifeq ($(strip $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR)))),)
|
override GDB=
|
||||||
override GDB=0
|
|
||||||
GDBFOUND=0
|
|
||||||
else
|
|
||||||
override LIBGDB=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
|
||||||
GDBFOUND=1
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifeq ($(GDB),1)
|
ifeq ($(GDB),1)
|
||||||
@ -795,7 +786,7 @@ ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
|
|||||||
ifeq ($(ECHO),)
|
ifeq ($(ECHO),)
|
||||||
ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
|
ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(ECHO),)
|
ifeq ($(ECHO),)
|
||||||
ECHO= __missing_command__
|
ECHO= __missing_command_ECHO
|
||||||
else
|
else
|
||||||
ECHO:=$(firstword $(ECHO))
|
ECHO:=$(firstword $(ECHO))
|
||||||
endif
|
endif
|
||||||
@ -809,7 +800,7 @@ DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
|
|||||||
ifeq ($(DATE),)
|
ifeq ($(DATE),)
|
||||||
DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
|
DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(DATE),)
|
ifeq ($(DATE),)
|
||||||
DATE= __missing_command__
|
DATE= __missing_command_DATE
|
||||||
else
|
else
|
||||||
DATE:=$(firstword $(DATE))
|
DATE:=$(firstword $(DATE))
|
||||||
endif
|
endif
|
||||||
@ -823,7 +814,7 @@ GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
|
|||||||
ifeq ($(GINSTALL),)
|
ifeq ($(GINSTALL),)
|
||||||
GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
|
GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(GINSTALL),)
|
ifeq ($(GINSTALL),)
|
||||||
GINSTALL= __missing_command__
|
GINSTALL= __missing_command_GINSTALL
|
||||||
else
|
else
|
||||||
GINSTALL:=$(firstword $(GINSTALL))
|
GINSTALL:=$(firstword $(GINSTALL))
|
||||||
endif
|
endif
|
||||||
@ -835,7 +826,7 @@ export GINSTALL
|
|||||||
ifndef CPPROG
|
ifndef CPPROG
|
||||||
CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
|
CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(CPPROG),)
|
ifeq ($(CPPROG),)
|
||||||
CPPROG= __missing_command__
|
CPPROG= __missing_command_CPPROG
|
||||||
else
|
else
|
||||||
CPPROG:=$(firstword $(CPPROG))
|
CPPROG:=$(firstword $(CPPROG))
|
||||||
endif
|
endif
|
||||||
@ -844,7 +835,7 @@ export CPPROG
|
|||||||
ifndef RMPROG
|
ifndef RMPROG
|
||||||
RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
|
RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(RMPROG),)
|
ifeq ($(RMPROG),)
|
||||||
RMPROG= __missing_command__
|
RMPROG= __missing_command_RMPROG
|
||||||
else
|
else
|
||||||
RMPROG:=$(firstword $(RMPROG))
|
RMPROG:=$(firstword $(RMPROG))
|
||||||
endif
|
endif
|
||||||
@ -853,7 +844,7 @@ export RMPROG
|
|||||||
ifndef MVPROG
|
ifndef MVPROG
|
||||||
MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
|
MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(MVPROG),)
|
ifeq ($(MVPROG),)
|
||||||
MVPROG= __missing_command__
|
MVPROG= __missing_command_MVPROG
|
||||||
else
|
else
|
||||||
MVPROG:=$(firstword $(MVPROG))
|
MVPROG:=$(firstword $(MVPROG))
|
||||||
endif
|
endif
|
||||||
@ -864,7 +855,7 @@ MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH))))
|
|||||||
ifeq ($(MKDIRPROG),)
|
ifeq ($(MKDIRPROG),)
|
||||||
MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH))))
|
MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(MKDIRPROG),)
|
ifeq ($(MKDIRPROG),)
|
||||||
MKDIRPROG= __missing_command__
|
MKDIRPROG= __missing_command_MKDIRPROG
|
||||||
else
|
else
|
||||||
MKDIRPROG:=$(firstword $(MKDIRPROG))
|
MKDIRPROG:=$(firstword $(MKDIRPROG))
|
||||||
endif
|
endif
|
||||||
@ -919,7 +910,7 @@ export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
|
|||||||
ifndef PPUMOVE
|
ifndef PPUMOVE
|
||||||
PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
|
PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(PPUMOVE),)
|
ifeq ($(PPUMOVE),)
|
||||||
PPUMOVE= __missing_command__
|
PPUMOVE= __missing_command_PPUMOVE
|
||||||
else
|
else
|
||||||
PPUMOVE:=$(firstword $(PPUMOVE))
|
PPUMOVE:=$(firstword $(PPUMOVE))
|
||||||
endif
|
endif
|
||||||
@ -928,7 +919,7 @@ export PPUMOVE
|
|||||||
ifndef FPCMAKE
|
ifndef FPCMAKE
|
||||||
FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
|
FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(FPCMAKE),)
|
ifeq ($(FPCMAKE),)
|
||||||
FPCMAKE= __missing_command__
|
FPCMAKE= __missing_command_FPCMAKE
|
||||||
else
|
else
|
||||||
FPCMAKE:=$(firstword $(FPCMAKE))
|
FPCMAKE:=$(firstword $(FPCMAKE))
|
||||||
endif
|
endif
|
||||||
@ -937,7 +928,7 @@ export FPCMAKE
|
|||||||
ifndef ZIPPROG
|
ifndef ZIPPROG
|
||||||
ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
|
ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(ZIPPROG),)
|
ifeq ($(ZIPPROG),)
|
||||||
ZIPPROG= __missing_command__
|
ZIPPROG= __missing_command_ZIPPROG
|
||||||
else
|
else
|
||||||
ZIPPROG:=$(firstword $(ZIPPROG))
|
ZIPPROG:=$(firstword $(ZIPPROG))
|
||||||
endif
|
endif
|
||||||
@ -946,7 +937,7 @@ export ZIPPROG
|
|||||||
ifndef TARPROG
|
ifndef TARPROG
|
||||||
TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
|
TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(TARPROG),)
|
ifeq ($(TARPROG),)
|
||||||
TARPROG= __missing_command__
|
TARPROG= __missing_command_TARPROG
|
||||||
else
|
else
|
||||||
TARPROG:=$(firstword $(TARPROG))
|
TARPROG:=$(firstword $(TARPROG))
|
||||||
endif
|
endif
|
||||||
|
|||||||
@ -68,30 +68,31 @@ endif
|
|||||||
|
|
||||||
# Try to find GDB library
|
# Try to find GDB library
|
||||||
ifeq ($(GDB),1)
|
ifeq ($(GDB),1)
|
||||||
ifeq ($(DEBUG),1)
|
|
||||||
# First test if a debug version exists in a specific dir
|
# Look for a valid GDBLIBDIR environment variable
|
||||||
ifneq ($(strip $(wildcard $(addsuffix /$(GDBINT)/libgdb/d$(OS_TARGET)/libgdb.a,$(PACKAGESDIR)))),)
|
ifdef GDBLIBDIR
|
||||||
OSGDBDIR=d$(OS_TARGET)
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
||||||
else
|
|
||||||
OSGDBDIR=$(OS_TARGET)
|
|
||||||
endif
|
endif
|
||||||
else
|
|
||||||
OSGDBDIR=$(OS_TARGET)
|
# Use default dirs if not available
|
||||||
|
ifeq ($(LIBGDBFILE),)
|
||||||
|
# Find gdbint package
|
||||||
|
GDBINTDIR=$(wildcard $(addsuffix /$(GDBINT),$(PACKAGESDIR)))
|
||||||
|
# Default locations <target>/<cpu> (linux) or <target> (win32,go32v2) only
|
||||||
|
override GDBLIBDIR=$(wildcard $(GDBINTDIR)/libgdb/$(OS_TARGET)/$(CPU_TARGET))
|
||||||
|
ifeq ($(GDBLIBDIR),)
|
||||||
|
override GDBLIBDIR=$(GDBINTDIR)/libgdb/$(OS_TARGET)
|
||||||
endif
|
endif
|
||||||
GDBLIBDIR+=$(wildcard $(addsuffix /$(GDBINT)/libgdb/$(OSGDBDIR),$(PACKAGESDIR)))
|
# Detect if libgdb.a is available
|
||||||
GDBOBJDIR+=$(wildcard $(addsuffix /$(GDBINT)/libgdb/$(OSGDBDIR),$(PACKAGESDIR)))
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
|
||||||
ifneq ($(DJDIR),)
|
|
||||||
GDBLIBDIR+=$(DJDIR)/lib
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Disable GDB when no libgdb.a found
|
||||||
|
ifeq ($(LIBGDBFILE),)
|
||||||
|
override GDB=
|
||||||
endif
|
endif
|
||||||
ifeq ($(strip $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR)))),)
|
|
||||||
override GDB=0
|
# end GDB defined
|
||||||
GDBFOUND=0
|
|
||||||
else
|
|
||||||
override LIBGDB=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
|
||||||
GDBFOUND=1
|
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(GDB),1)
|
ifeq ($(GDB),1)
|
||||||
@ -223,7 +224,10 @@ clean_compiler:
|
|||||||
|
|
||||||
#
|
#
|
||||||
# $Log$
|
# $Log$
|
||||||
# Revision 1.23 2004-11-02 09:14:09 peter
|
# Revision 1.24 2004-11-05 12:48:45 peter
|
||||||
|
# finding of libgdb.a updated
|
||||||
|
#
|
||||||
|
# Revision 1.23 2004/11/02 09:14:09 peter
|
||||||
# * fix build with gdb
|
# * fix build with gdb
|
||||||
#
|
#
|
||||||
# Revision 1.22 2004/10/30 12:36:43 peter
|
# Revision 1.22 2004/10/30 12:36:43 peter
|
||||||
|
|||||||
@ -230,10 +230,9 @@ ifdef GDBLIBDIR
|
|||||||
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
||||||
endif
|
endif
|
||||||
ifeq ($(LIBGDBFILE),)
|
ifeq ($(LIBGDBFILE),)
|
||||||
|
override GDBLIBDIR=$(wildcard libgdb/$(OS_TARGET)/$(CPU_TARGET))
|
||||||
|
ifeq ($(GDBLIBDIR),)
|
||||||
override GDBLIBDIR=libgdb/$(OS_TARGET)
|
override GDBLIBDIR=libgdb/$(OS_TARGET)
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
|
||||||
ifneq ($(DJDIR),)
|
|
||||||
GDBLIBDIR+=$(DJDIR)/lib
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
||||||
|
|||||||
@ -39,12 +39,14 @@ endif
|
|||||||
|
|
||||||
# Use default dirs if not available
|
# Use default dirs if not available
|
||||||
ifeq ($(LIBGDBFILE),)
|
ifeq ($(LIBGDBFILE),)
|
||||||
|
|
||||||
|
# Default locations <target>/<cpu> (linux) or <target> (win32,go32v2) only
|
||||||
|
override GDBLIBDIR=$(wildcard libgdb/$(OS_TARGET)/$(CPU_TARGET))
|
||||||
|
ifeq ($(GDBLIBDIR),)
|
||||||
override GDBLIBDIR=libgdb/$(OS_TARGET)
|
override GDBLIBDIR=libgdb/$(OS_TARGET)
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
|
||||||
ifneq ($(DJDIR),)
|
|
||||||
GDBLIBDIR+=$(DJDIR)/lib
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Detect if libgdb.a is available
|
# Detect if libgdb.a is available
|
||||||
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
||||||
endif
|
endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user