diff --git a/utils/fpmc/Makefile b/utils/fpmc/Makefile index c2c427cad2..b09fb2b9fa 100644 --- a/utils/fpmc/Makefile +++ b/utils/fpmc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 1.1 [2002/10/05] +# Don't edit, this file is generated by FPCMake Version 1.1 [2002/11/24] # default: all MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx @@ -58,7 +58,7 @@ ifdef inUnix PATHSEP=/ else PATHSEP:=$(subst /,\,/) -ifneq ($(findstring sh.exe,$(SHELL)),) +ifdef inCygWin PATHSEP=/ endif endif @@ -786,90 +786,136 @@ else TAROPT=vz TAREXT=.tar.gz endif -override REQUIRE_PACKAGES=rtl fcl +override REQUIRE_PACKAGES=rtl fcl fpgtk ifeq ($(OS_TARGET),linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_INET=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_IBASE=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),go32v2) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),win32) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_IBASE=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),os2) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),freebsd) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_INET=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_IBASE=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),beos) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),netbsd) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_INET=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_IBASE=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),amiga) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),atari) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),sunos) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),qnx) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),netware) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),openbsd) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_INET=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_IBASE=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifeq ($(OS_TARGET),wdosx) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_OPENGL=1 endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR)))))) @@ -975,6 +1021,58 @@ ifdef UNITDIR_FCL override COMPILER_UNITDIR+=$(UNITDIR_FCL) endif endif +ifdef REQUIRE_PACKAGES_GTK +PACKAGEDIR_GTK:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gtk/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_GTK),) +ifneq ($(wildcard $(PACKAGEDIR_GTK)/$(OS_TARGET)),) +UNITDIR_GTK=$(PACKAGEDIR_GTK)/$(OS_TARGET) +else +UNITDIR_GTK=$(PACKAGEDIR_GTK) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_GTK)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_GTK) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_GTK)/$(FPCMADE) +endif +else +PACKAGEDIR_GTK= +UNITDIR_GTK:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /gtk/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_GTK),) +UNITDIR_GTK:=$(firstword $(UNITDIR_GTK)) +else +UNITDIR_GTK= +endif +endif +ifdef UNITDIR_GTK +override COMPILER_UNITDIR+=$(UNITDIR_GTK) +endif +endif +ifdef REQUIRE_PACKAGES_FPGTK +PACKAGEDIR_FPGTK:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fpgtk/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_FPGTK),) +ifneq ($(wildcard $(PACKAGEDIR_FPGTK)/$(OS_TARGET)),) +UNITDIR_FPGTK=$(PACKAGEDIR_FPGTK)/$(OS_TARGET) +else +UNITDIR_FPGTK=$(PACKAGEDIR_FPGTK) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_FPGTK)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_FPGTK) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_FPGTK)/$(FPCMADE) +endif +else +PACKAGEDIR_FPGTK= +UNITDIR_FPGTK:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fpgtk/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_FPGTK),) +UNITDIR_FPGTK:=$(firstword $(UNITDIR_FPGTK)) +else +UNITDIR_FPGTK= +endif +endif +ifdef UNITDIR_FPGTK +override COMPILER_UNITDIR+=$(UNITDIR_FPGTK) +endif +endif ifdef REQUIRE_PACKAGES_MYSQL PACKAGEDIR_MYSQL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /mysql/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_MYSQL),) @@ -1027,6 +1125,58 @@ ifdef UNITDIR_IBASE override COMPILER_UNITDIR+=$(UNITDIR_IBASE) endif endif +ifdef REQUIRE_PACKAGES_X11 +PACKAGEDIR_X11:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /x11/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_X11),) +ifneq ($(wildcard $(PACKAGEDIR_X11)/$(OS_TARGET)),) +UNITDIR_X11=$(PACKAGEDIR_X11)/$(OS_TARGET) +else +UNITDIR_X11=$(PACKAGEDIR_X11) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_X11)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_X11) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_X11)/$(FPCMADE) +endif +else +PACKAGEDIR_X11= +UNITDIR_X11:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /x11/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_X11),) +UNITDIR_X11:=$(firstword $(UNITDIR_X11)) +else +UNITDIR_X11= +endif +endif +ifdef UNITDIR_X11 +override COMPILER_UNITDIR+=$(UNITDIR_X11) +endif +endif +ifdef REQUIRE_PACKAGES_OPENGL +PACKAGEDIR_OPENGL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /opengl/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_OPENGL),) +ifneq ($(wildcard $(PACKAGEDIR_OPENGL)/$(OS_TARGET)),) +UNITDIR_OPENGL=$(PACKAGEDIR_OPENGL)/$(OS_TARGET) +else +UNITDIR_OPENGL=$(PACKAGEDIR_OPENGL) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_OPENGL)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_OPENGL) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_OPENGL)/$(FPCMADE) +endif +else +PACKAGEDIR_OPENGL= +UNITDIR_OPENGL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /opengl/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_OPENGL),) +UNITDIR_OPENGL:=$(firstword $(UNITDIR_OPENGL)) +else +UNITDIR_OPENGL= +endif +endif +ifdef UNITDIR_OPENGL +override COMPILER_UNITDIR+=$(UNITDIR_OPENGL) +endif +endif ifndef NOCPUDEF override FPCOPTDEF=$(CPU_TARGET) endif diff --git a/utils/fpmc/Makefile.fpc b/utils/fpmc/Makefile.fpc index bb60899a53..4ee1229d50 100644 --- a/utils/fpmc/Makefile.fpc +++ b/utils/fpmc/Makefile.fpc @@ -1,5 +1,5 @@ # -# Makefile.fpc for debugserver +# Makefile.fpc for Free Pascal Message Compiler # [target] @@ -12,7 +12,7 @@ rsts=frmabout frmmain frmoptions msgcomp units=frmmain msgcomp frmabout frmoptions [require] -packages=fcl +packages=fcl fpgtk [compiler]