|
@@ -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/09]
|
|
|
#
|
|
|
default: all
|
|
|
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom morphos netwlibc
|
|
@@ -221,23 +221,7 @@ endif
|
|
|
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
|
|
|
override PACKAGE_NAME=ide
|
|
|
override PACKAGE_VERSION=1.9.4
|
|
|
-ifeq ($(OS_TARGET),linux)
|
|
|
-ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
|
|
|
-override FPCOPT+=-dUNIX
|
|
|
-endif
|
|
|
-endif
|
|
|
-ifeq ($(OS_TARGET),freebsd)
|
|
|
-ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
|
|
|
-override FPCOPT+=-dUNIX
|
|
|
-endif
|
|
|
-endif
|
|
|
-ifeq ($(wildcard units/$(FULL_TARGET)/finput.*),)
|
|
|
-override FPCOPT+=-dCOMPILER_1_0
|
|
|
-endif
|
|
|
-ifndef GDBINT
|
|
|
-GDBINT=gdbint
|
|
|
-endif
|
|
|
-ifeq ($(GDB),1)
|
|
|
+ifndef NOGDB
|
|
|
ifdef GDBLIBDIR
|
|
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
|
|
endif
|
|
@@ -249,15 +233,17 @@ endif
|
|
|
override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR))))
|
|
|
endif
|
|
|
ifeq ($(LIBGDBFILE),)
|
|
|
-override GDB=
|
|
|
-endif
|
|
|
+GDB=
|
|
|
+else
|
|
|
+GDB=1
|
|
|
endif
|
|
|
-ifeq ($(GDB),1)
|
|
|
+ifdef GDB
|
|
|
override LIBDIR+=$(GDBLIBDIR)
|
|
|
-else
|
|
|
-override BUILDFAKEGDB=fakegdbunits
|
|
|
endif
|
|
|
-override TARGET_DIRS+=compiler fakegdb
|
|
|
+else
|
|
|
+GDB=
|
|
|
+endif #NOGDB
|
|
|
+override TARGET_DIRS+=compiler
|
|
|
override TARGET_PROGRAMS+=fp
|
|
|
override INSTALL_DATADIR=$(INSTALL_BASEDIR)/ide
|
|
|
override INSTALL_FPCPACKAGE=y
|
|
@@ -453,14 +439,14 @@ ifeq ($(CPU_TARGET),i386)
|
|
|
ifneq ($(findstring x86_64,$(shell uname -a)),)
|
|
|
ifeq ($(BINUTILSPREFIX),)
|
|
|
GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`)
|
|
|
-else
|
|
|
-GCCLIBDIR:=$(shell dirname `$(BINUTILSPREFIX)gcc -print-libgcc-file-name`)
|
|
|
endif
|
|
|
-else
|
|
|
-GCCLIBDIR:=$(shell dirname `$(BINUTILSPREFIX)gcc -print-libgcc-file-name`)
|
|
|
endif
|
|
|
-else
|
|
|
-GCCLIBDIR:=$(shell dirname `$(BINUTILSPREFIX)gcc -print-libgcc-file-name`)
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifndef GCCLIBDIR
|
|
|
+CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+ifneq ($(CROSSGCC),)
|
|
|
+GCCLIBDIR:=$(shell dirname `$(CROSSGCC) -print-libgcc-file-name`)
|
|
|
endif
|
|
|
endif
|
|
|
ifndef OTHERLIBDIR
|
|
@@ -785,7 +771,7 @@ ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(ECHO),)
|
|
|
ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(ECHO),)
|
|
|
-ECHO= __missing_command__
|
|
|
+ECHO= __missing_command_ECHO
|
|
|
else
|
|
|
ECHO:=$(firstword $(ECHO))
|
|
|
endif
|
|
@@ -799,7 +785,7 @@ DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(DATE),)
|
|
|
DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(DATE),)
|
|
|
-DATE= __missing_command__
|
|
|
+DATE= __missing_command_DATE
|
|
|
else
|
|
|
DATE:=$(firstword $(DATE))
|
|
|
endif
|
|
@@ -813,7 +799,7 @@ GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(GINSTALL),)
|
|
|
GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(GINSTALL),)
|
|
|
-GINSTALL= __missing_command__
|
|
|
+GINSTALL= __missing_command_GINSTALL
|
|
|
else
|
|
|
GINSTALL:=$(firstword $(GINSTALL))
|
|
|
endif
|
|
@@ -825,7 +811,7 @@ export GINSTALL
|
|
|
ifndef CPPROG
|
|
|
CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(CPPROG),)
|
|
|
-CPPROG= __missing_command__
|
|
|
+CPPROG= __missing_command_CPPROG
|
|
|
else
|
|
|
CPPROG:=$(firstword $(CPPROG))
|
|
|
endif
|
|
@@ -834,7 +820,7 @@ export CPPROG
|
|
|
ifndef RMPROG
|
|
|
RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(RMPROG),)
|
|
|
-RMPROG= __missing_command__
|
|
|
+RMPROG= __missing_command_RMPROG
|
|
|
else
|
|
|
RMPROG:=$(firstword $(RMPROG))
|
|
|
endif
|
|
@@ -843,7 +829,7 @@ export RMPROG
|
|
|
ifndef MVPROG
|
|
|
MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(MVPROG),)
|
|
|
-MVPROG= __missing_command__
|
|
|
+MVPROG= __missing_command_MVPROG
|
|
|
else
|
|
|
MVPROG:=$(firstword $(MVPROG))
|
|
|
endif
|
|
@@ -854,7 +840,7 @@ MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(MKDIRPROG),)
|
|
|
MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(MKDIRPROG),)
|
|
|
-MKDIRPROG= __missing_command__
|
|
|
+MKDIRPROG= __missing_command_MKDIRPROG
|
|
|
else
|
|
|
MKDIRPROG:=$(firstword $(MKDIRPROG))
|
|
|
endif
|
|
@@ -909,7 +895,7 @@ export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
|
|
|
ifndef PPUMOVE
|
|
|
PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(PPUMOVE),)
|
|
|
-PPUMOVE= __missing_command__
|
|
|
+PPUMOVE= __missing_command_PPUMOVE
|
|
|
else
|
|
|
PPUMOVE:=$(firstword $(PPUMOVE))
|
|
|
endif
|
|
@@ -918,7 +904,7 @@ export PPUMOVE
|
|
|
ifndef FPCMAKE
|
|
|
FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(FPCMAKE),)
|
|
|
-FPCMAKE= __missing_command__
|
|
|
+FPCMAKE= __missing_command_FPCMAKE
|
|
|
else
|
|
|
FPCMAKE:=$(firstword $(FPCMAKE))
|
|
|
endif
|
|
@@ -927,7 +913,7 @@ export FPCMAKE
|
|
|
ifndef ZIPPROG
|
|
|
ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(ZIPPROG),)
|
|
|
-ZIPPROG= __missing_command__
|
|
|
+ZIPPROG= __missing_command_ZIPPROG
|
|
|
else
|
|
|
ZIPPROG:=$(firstword $(ZIPPROG))
|
|
|
endif
|
|
@@ -936,7 +922,7 @@ export ZIPPROG
|
|
|
ifndef TARPROG
|
|
|
TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(TARPROG),)
|
|
|
-TARPROG= __missing_command__
|
|
|
+TARPROG= __missing_command_TARPROG
|
|
|
else
|
|
|
TARPROG:=$(firstword $(TARPROG))
|
|
|
endif
|
|
@@ -1906,7 +1892,6 @@ fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIR
|
|
|
fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2
|
|
|
fpc_makefiles: fpc_makefile fpc_makefile_dirs
|
|
|
TARGET_DIRS_COMPILER=1
|
|
|
-TARGET_DIRS_FAKEGDB=1
|
|
|
ifdef TARGET_DIRS_COMPILER
|
|
|
compiler_all:
|
|
|
$(MAKE) -C compiler all
|
|
@@ -1952,51 +1937,6 @@ compiler:
|
|
|
$(MAKE) -C compiler all
|
|
|
.PHONY: compiler_all compiler_debug compiler_smart compiler_release compiler_units compiler_examples compiler_shared compiler_install compiler_sourceinstall compiler_exampleinstall compiler_distinstall compiler_zipinstall compiler_zipsourceinstall compiler_zipexampleinstall compiler_zipdistinstall compiler_clean compiler_distclean compiler_cleanall compiler_info compiler_makefiles compiler
|
|
|
endif
|
|
|
-ifdef TARGET_DIRS_FAKEGDB
|
|
|
-fakegdb_all:
|
|
|
- $(MAKE) -C fakegdb all
|
|
|
-fakegdb_debug:
|
|
|
- $(MAKE) -C fakegdb debug
|
|
|
-fakegdb_smart:
|
|
|
- $(MAKE) -C fakegdb smart
|
|
|
-fakegdb_release:
|
|
|
- $(MAKE) -C fakegdb release
|
|
|
-fakegdb_units:
|
|
|
- $(MAKE) -C fakegdb units
|
|
|
-fakegdb_examples:
|
|
|
- $(MAKE) -C fakegdb examples
|
|
|
-fakegdb_shared:
|
|
|
- $(MAKE) -C fakegdb shared
|
|
|
-fakegdb_install:
|
|
|
- $(MAKE) -C fakegdb install
|
|
|
-fakegdb_sourceinstall:
|
|
|
- $(MAKE) -C fakegdb sourceinstall
|
|
|
-fakegdb_exampleinstall:
|
|
|
- $(MAKE) -C fakegdb exampleinstall
|
|
|
-fakegdb_distinstall:
|
|
|
- $(MAKE) -C fakegdb distinstall
|
|
|
-fakegdb_zipinstall:
|
|
|
- $(MAKE) -C fakegdb zipinstall
|
|
|
-fakegdb_zipsourceinstall:
|
|
|
- $(MAKE) -C fakegdb zipsourceinstall
|
|
|
-fakegdb_zipexampleinstall:
|
|
|
- $(MAKE) -C fakegdb zipexampleinstall
|
|
|
-fakegdb_zipdistinstall:
|
|
|
- $(MAKE) -C fakegdb zipdistinstall
|
|
|
-fakegdb_clean:
|
|
|
- $(MAKE) -C fakegdb clean
|
|
|
-fakegdb_distclean:
|
|
|
- $(MAKE) -C fakegdb distclean
|
|
|
-fakegdb_cleanall:
|
|
|
- $(MAKE) -C fakegdb cleanall
|
|
|
-fakegdb_info:
|
|
|
- $(MAKE) -C fakegdb info
|
|
|
-fakegdb_makefiles:
|
|
|
- $(MAKE) -C fakegdb makefiles
|
|
|
-fakegdb:
|
|
|
- $(MAKE) -C fakegdb all
|
|
|
-.PHONY: fakegdb_all fakegdb_debug fakegdb_smart fakegdb_release fakegdb_units fakegdb_examples fakegdb_shared fakegdb_install fakegdb_sourceinstall fakegdb_exampleinstall fakegdb_distinstall fakegdb_zipinstall fakegdb_zipsourceinstall fakegdb_zipexampleinstall fakegdb_zipdistinstall fakegdb_clean fakegdb_distclean fakegdb_cleanall fakegdb_info fakegdb_makefiles fakegdb
|
|
|
-endif
|
|
|
debug: fpc_debug
|
|
|
smart: fpc_smart
|
|
|
release: fpc_release
|
|
@@ -2022,47 +1962,44 @@ endif
|
|
|
clean_compiler clean testgdb postgdbinfo
|
|
|
clean: fpc_cleanall
|
|
|
distclean: clean compilerclean
|
|
|
-ifneq ($(wildcard $(UNITDIR_FV)/fvconsts$(PPUEXT)),)
|
|
|
-override COMPILER+=-dFVISION
|
|
|
-endif
|
|
|
-ifeq ($(GDB),1)
|
|
|
-ifneq ($(GDBFOUND),0)
|
|
|
-override COMPILER+=-dWITH_GDB
|
|
|
-endif
|
|
|
-endif
|
|
|
-fp$(EXEEXT): $(wildcard *.pas) $(wildcard *.inc)
|
|
|
+ifndef NOGDB
|
|
|
+ifdef GDB
|
|
|
testgdb:
|
|
|
-ifneq ($(GDBFOUND),0)
|
|
|
@$(ECHO) LibGDB found in $(LIBGDBFILE)
|
|
|
+postgdbinfo:
|
|
|
+ @$(ECHO) LibGDB was found, IDE has Debugger support
|
|
|
else
|
|
|
+override COMPILER+=-dNODEBUG
|
|
|
+testgdb:
|
|
|
@$(ECHO) LibGDB not found
|
|
|
@$(ECHO) LIBGDBFILE=$(LIBGDBFILE)
|
|
|
@$(ECHO) GDBLIBDIR=$(GDBLIBDIR)
|
|
|
@$(ECHO) $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR)))
|
|
|
-endif
|
|
|
postgdbinfo:
|
|
|
-ifeq ($(GDBFOUND),0)
|
|
|
@$(ECHO) LibGDB was not found, IDE has no Debugger support
|
|
|
endif
|
|
|
+else
|
|
|
+testgdb:
|
|
|
+ @$(ECHO) Building without Debugger
|
|
|
+postgdbinfo:
|
|
|
+ @$(ECHO) Debugger disabled, IDE has no Debugger support
|
|
|
+override COMPILER+=-dNODEBUG
|
|
|
+endif # NOGDB
|
|
|
compilerunits : compiler/$(FPCMADE)
|
|
|
compiler/$(FPCMADE):
|
|
|
$(MAKE) -C compiler all
|
|
|
compilerclean :
|
|
|
$(MAKE) -C compiler clean
|
|
|
-fakegdbunits : fakegdb/$(FPCMADE)
|
|
|
-fakegdb/$(FPCMADE):
|
|
|
- $(MAKE) -C fakegdb all
|
|
|
-fakegdbclean :
|
|
|
- $(MAKE) -C fakegdb clean
|
|
|
-fakegdbinfo:
|
|
|
- @$(ECHO) Using FakeGDB, IDE has no Debugger support
|
|
|
+fp$(EXEEXT): $(wildcard *.pas) $(wildcard *.inc)
|
|
|
buildfp:
|
|
|
- $(MAKE) compilerunits $(BUILDFAKEGDB)
|
|
|
+ $(MAKE) compilerunits
|
|
|
+ $(MAKE) testgdb
|
|
|
$(MAKE) fpc_all
|
|
|
+ $(MAKE) postgdbinfo
|
|
|
gdb:
|
|
|
- $(MAKE) testgdb buildfp postgdbinfo GDB=1
|
|
|
+ $(MAKE) buildfp
|
|
|
nogdb:
|
|
|
- $(MAKE) buildfp fakegdbinfo
|
|
|
+ $(MAKE) buildfp NOGDB=1
|
|
|
all: gdb
|
|
|
clean: cleanall
|
|
|
ifndef UNIXINSTALLDIR
|